Rabu, 27 April 2016

SSH



 SSH  

            SSH adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin, yang jauh lebih aman. Fungsi utama aplikasi ini adalah untuk mengakses mesin secara remote. Sama seperti telnet, SSH Client menyediakan User dengan  Shell untuk remote ke mesin. Tidak seperti telnet, SSH menyediakan koneksi enkripsi antara klien dengan server. Dalam prakteknya, penggunaan menggunakan telnet dan ssh seperti perbedaan dengan mengakses website biasa dengan website yang lebih aman (HTTPS).

 Untuk menggantikan fungsi ftp dapat digunakan sftp (secure ftp), sedangkan untuk menggantikan rcp (remote copy) dapat digunakan scp (secure copy).Dengan SSH, semua percakapan antara server dan klien di-enkripsi. Artinya, apabila percakapan tersebut disadap, penyadap tidak mungkin memahami isinya.
Bayangkan seandainya Anda sedang melakukan maintenance server dari jauh, tentunya dengan account yang punya hak khusus, tanpa setahu Anda, account dan password tersebut disadap orang lain, kemudian server Anda dirusak setelahnya

 IMPLENTASI DALAM SSH:

Implementasi SSH yang banyak dipakai saat ini adalah OpenSSH Aplikasi ini telah dimasukkan kedalam berbagai macam distribusi linux.  Redhat Linux versi 9 sudah menyediakan program tersebut dalam format RPM.

FITUR-FITUR PADA SSH :
  Protokol SSH menyediakan layanan sbb.:
Client mengirimkan proses autentifikasi ke server menggunakan teknik enkripsi 128 bit.l  Semua data yang dikirimkan dan diterima menggunakan teknik enkripsi 128 bit sehinggsangat sulit dibaca tanpa mengetahui kode enkripsinya.l  Client dapat memforward aplikasi Xwindows / X11 ke server, layanan ini dibuat .


MANFAAT DARI SSH :


    Dengan menggunakan SSH kita dapat bergerak bebas melalui stukrur file akun hosting.
    Kita juga dapat menjalankan tugas seperti monitoring log file dan memulai atau menghentikan service ( berlaku di layanan VPS / Dedicated). Bahkan Kita juga dapat menggunakannya untuk install software ke akun hostingmu atau manage database MySQL.
    SSH mengijinkan Kita untuk melakukan banyak hal lebih dari standard web.

  CARA KERJA DARI SSH:

1.     Langkah 1 : Client melakukan koneksi ke port SSH ( 22 ) dan mengirimkan sebuah pesan bahwa client ingin membentuk sebuah hubungan informasi yang aman
2.     Langkah 2 : Client dan server menyetujui untuk menggunakan sesi SSH tertentu. Nah, sesi disini dalam arti apakah menggunakan SSHv1 atau SSHv2. Kedua belah pihak harus menggunakan versi SSH yang sama. Kemudian kedua belah pihak membentuk 2 key yang nantinya digunakan untuk mengamankan informasi yaitu Public key dan Private Key.

3.     Langkah 3 : Client meminta Public Key dan Host Key milik Server begitu juga sebaliknya, Server meminta Public key dan Host Key milik Client.
4.     Langkah 4 : Server-Client Setuju untuk menggunakan algoritma tertentu ketika melakukan enkripsi nantinya, misal menggunakan DES.
5.     Langkah 5 : Client melakukan Enkripsi Host Key dengan Public Key Server kemudian dikirimkan ke Server dan Server melakukan Decrypt dengan mengggunakan Private Key yang dimiliki oleh Server hal yang sama juga di lakukan oleh Server. Hal ini dilakukan untuk proses otentikasi bahwa memang benar peer pasangannya lah yang hanya bisa melakukan proses pengaman informasi dengan SSH.
6.     Langkah 6 : Sampai disini koneksi telah terbentuk, dan client    dapat selanjutnya bekerja secara interaktif pada server atau mentransfer file ke atau dari server. Informasi antar Client Sudah Bisa dilakukan.
 7.     DES : salah satu protokol enkripsi secret key untuk membantu memastikan privacy dari keseluruhan komunikasi, yang dimulai dengan username/password awal. Implementasi SSH pada linux diantaranya adalah OpenSSH.
8.     Dengan Private SSH bisa menyembunyikan IP asli anda, browsing yang aman, membuka situs yang di blokir dan tentu saja mempercepat koneksi internet.

PRAKTEK






  1. su -
  2. Masukkan password, contoh centos6
  3. ifconfig
  4. vi/etc/sshd_confing

Minggu, 17 April 2016

 FTP(FILE TRANFER PROTOCOL) 

kunjungi

jurnal.sttpln.ac.id

 

SEJARAH FTP



FTP (File Transfer Protocol) adalah salah satu protokol tertua yang pernah ada di Internet. Namun demikian, FTP tetap menjadi jenis layanan yang banyak dimanfaatkan oleh pengguna Internet, terutama untuk mendownload software atau hal-hal lain. File Transfer Protocol [FTP] telah ada semenjak dua puluh tahun di sejarah internet, sehingga protokol ini sudah memiliki standard yang baik. Banyak cara lain yang datang dan pergi, tetapi FTP merupakan cara yang paling sering digunakan untuk mengirimkan file melalui internet.FTP menjadi sebuah elemen penting dalam internet sehingga akan sangat merugikan jika tidak menyediakan fasilitas yang mendukung FTP sebagai bagian dalam situs Anda.
FTP (File Transfer Protocol) adalah salah satu protokol tertua yang pernah ada di Internet. Namun demikian, FTP tetap menjadi jenis layanan yang kerap kali dimanfaatkan oleh pengguna Internet, terutama untuk mendownload software atau hal-hal lain. File Transfer Protocol [FTP] telah ada semenjak dua puluh tahun di sejarah internet, sehingga protokol ini sudah memiliki standard yang baik. Banyak cara lain yang datang dan pergi, tetapi FTP merupakan cara yang paling sering digunakan untuk mengirimkan file melalui internet, dan ini menjadikannya perangkat yang kami sarankan untuk memamanage situs Anda di MediaHostNet - FTP client sudah tersedia dalam setiap sistem operasi yang mendukung jaringan, dan ada beberapa unsur dalam managemen situs yang hanya dapat dilakukan dengan menggunakan FTP client. FTP menjadi sebuah elemen penting dalam internet sehingga akan sangat merugikan jika tidak menyediakan fasilitas yang mendukung FTP sebagai bagian dalam situs Anda.

Pengertian FTP


File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file
dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam
FTP adalah FTP Server dan FTP Client.
FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan
layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila
mendapat permintaan (request) dari FTP client.
FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar
file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename,
men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
Tujuan dari FTP server adalah sebagai berikut :
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau implicit remote computer
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transfer data yang reliable dan efisien

Keamanan FTP

FTP sebenarnya cara yang tidak aman dalam mentransfer suatu file karena file dikirimkan tanpa
di-enkripsi terlebih dahulu tetapi melalui clear text. Mode text yang dipakai untuk transfer data
adalah format ASCII atau format binary. Secara default, FTP menggunakan mode ASCII dalam
transfer data. Karena pengirimannya tanpa enkripsi, username, password, data yang di transfer,
maupun perintah yang dikirim dapat di sniffing oleh orang dengan menggunakan protocol
analyzer (sniffer). Solusi yang digunakan adalah dengan menggunakan SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over SSL) sehingga data yang
dikirim terlebih dahulu di enkripsi.

Proses yang terjadi pada FTP

Secara garis besar, Proses transfer data atau file pada FTP memiliki dua alur.
Alur yang pertama adalah proses transfer data dari komputer local ( komputer kita ) ke komputer server (komputer remote) yang menyediakan akses ftp, Proses ini di kenal sebagai proses UPLOAD, sedangkan proses transfer data dari komputer server ( remote ke komputer local ( komputer kita ) dinamakan prosess DOWNLOAD.
Di bawah ini adalah alur nya :
Fungsi atau kegunaan dari FTP ( file Transfer Protocol ) adalah sebagai protocol atau media untuk melakukan proses mengambil data atau dengan istilah Download maupun untuk mengirim data / file yang biasa disebut Upload.
Dalam proses download maupun Upload baik dengan FTP ( File Transfer Protocol ) atau yang lainnya, kita harus memperhatikan ukuran-ukuran yang nantinya akan kita transfer.
Paket bandwidth yang disediakan CHANNEL-11 mempunyai rasio upload download. Dimana saat ini rasio yang dipakai adalah 1 : 2. Pengertian dari rasio ini adalah sebagai berikut :
Jika user mengambil paket 64 kbps, maka 25% akan dipakai upload yaitu 16 kbps. Dengan rasio 1 : 2 maka user akan mendapatkan :
Maks D/L(kbps) Guarantee D/L (kbps) Maks U/L (kbps) Guarantee U/L (kbps)
64 64/2=32 16 16/2=8
Besar bandwidth Guarantee D/L secara umum akan tercapai, jika bandwidth Download channel-11 terpakai penuh (hal ini jarang terjadi). Traffic besar umumnya terjadi pada sisi upload yg disebabkan oleh proses pengiriman email dan ftp atau peralatan webcam dari client. Puncak traffic biasanya terjadi antara pukul 10 sampai 14 siang. Diharapkan client untuk melakukan proses pengiriman email dan ftp yg cukup besar diluar waktu tersebut.
CHANNEL-11 juga memberlakukan sistem QUOTA untuk setiap paketnya. Dimana quoata tersebut adalah merupakan batasan total data yang dikirim ataupun diterima user per bulannya. Jika melewati quota maka akan dikenakan biaya tambahan sesuai dengan paket yang dipilih. Hal ini bertujuan agar kita menggunakan internet dengan sebaik – baiknya.
Dengan perkembangan saat ini kita sudah dapat melakukan segala apapun dengan praktis dan mudah.
Aplikasi untuk mentransfer file ( download atau upload ) telah ada dan mudah untuk digunakan. Aplikasi tersebut adalah turboFTP.
TurboFTP adalah suatu aplikasi komputer yang digunakan untuk melakukan pemindahan / transfer (baik upload atau download) dari satu atau lebih file (dokumen) antara sebuah komputer dan sebarang server FTP. TurboFTP bukanlah suatu aplikasi untuk sistem operasi Microsoft Windows 9x/Me/NT/2000/XP yang bersifat gratis, namun tersedia versi trial yang bisa diperoleh secara bebas untuk masa penggunaan yang terbatas. Informasi lebih lengkap, baik untuk memperoleh aplikasi ini maupun keterangan lain tentang aplikasi ini bisa dilihat dari web site TurboFTP yang ada di alamat  Adapun versi dari aplikasi TurboFTP yang dijadikan bahan acuan di tulisan ini adalah versi 3.85 build 298.
Didalam Software aplikasi TurboFTP memiliki banyak fitur yang sangat mendukung dalam proses pemindahan / transfer (baik upload atau download) data. Diantaranya yaitu :
1. Folder Synchronizer, untuk membantu proses sinkronisasi file dan direktori dengan sesedikit-mungkin klik mouse.
2. MD4/MD5 Password Encryption, untuk menjaga keamanan informasi login.
3. FTP Connection Wizzard, untuk kemudahan koneksi ke server FTP.
4. Session, untuk menyimpan informasi sesi suatu koneksi dengan server FTP.
5. Mekanisme Anti-Idle, untuk menjaga koneksi dengan server FTP tetap aktif.
6. Penghapusan direktori dan sub-direktori di server FTP secara rekursif.
7. Clipboard URL Auto-detect, untuk deteksi otomatis suatu alamat URL server FTP (dimulai dengan ftp://) pada clipboard Windows ® sehingga TurboFTP akan secara langsung mencoba untuk berhubungan dengan server FTP tersebut untuk melakukan download file.
8. History, untuk menyimpan informasi server-server FTP yang baru dikunjungi.
9. Size Reporting, untuk menampilkan informasi ukuran total serta jumlah dari file dalam suatu direktori beserta sub-direktori didalamnya.
10. Kemampuan untuk melakukan download atau upload file yang terbaru saja.
11. Auto Hang-up/Shutdown, untuk otomatisasi pemutusan koneksi internet ataupun mematikan komputer setelah proses download atau upload selesai.
12. Transfer Speed Limit, digunakan untuk membatasi kecepatan transfer data saat proses upload maupun download file. Ini berguna saat diperlukan pembagian jatah bandwidth koneksi internet untuk FTP dan browsing.
13. File Queue, sistem antrian untuk transfer file dari/ke lebih dari satu server FTP.
14. Auto-Dial, dengan dukungan terhadap protokol EAP (Extensible Authentication Protocol). Berguna apabila koneksi internet menggunakan model dial-up, TurboFTP secara otomatis dapat melakukan koneksi internet dan melakukan proses yang telah dijadwalkan sebelumnya.
15. Firewall Support, apabila komputer yang digunakan untuk koneksi ke server FTP berada dalam jaringan komputer yang terlindungi oleh firewall atau mengunakan proxy. Dalam kondisi ini TurboFTP akan selalu menggunakan mode “PASV” saat berkomunikasi dengan server FTP, namun mode “PASV” ini dapat pula di non-aktifkan untuk koneksi ke suatu server FTP yang diinginkan.
16. Multilingual, dukungan terhadap beberapa bahasa untuk kemudahan pengguna.
TurboFTP memiliki banyak fitur yang menarik dan sangat membantu untuk melakukan tugas-tugas FTP bagi pengelola web site, terlebih untuk web site statis yang hanya menggunakan HTML saja. Mulai dari proses upload file hingga sinkronisasi data dapat dilakukan secara otomatis. Bahkan semua proses tersebut dapat dilakukan saat selesai jam kantor karena TurboFTP memiliki fitur Scheduler dan fitur Auto Shutdown yang secara otomatis dapat mematikan komputer setelah aplikasi ini selesai bekerja.
Drag and Drop
TurboFTP mendukung fitur “drag and drop” baik untuk upload maupun download file. Pengguna tinggal memilih file atau direktori yang akan di-upload maupun yang akan di-download dari panel browser yang ada dan memindahkannya ke panel browser yang ada disebelahnya, maka secara otomatis file atau direktori tersebut akan dimasukkan dalam daftar antrian untuk pemrosesan selanjutnya.
Enkripsi Data
Keamanan komunikasi data menggunakan metode enkripsi juga didukung oleh aplikasi ini. TurboFTP mendukung enkripsi password menggunakan metode MD4 dan MD5 dan untuk keamanan komunikasi data antara komputer lokal dengan server FTP aplikasi ini mendukung digunakannya metode koneksi SSL dan TLS.
Connection Wizard
Tersedia fasilitas wizard bagi pengguna pemula yang belum terbiasa dengan pengaturan koneksi ke suatu server FTP. Pengguna tingga memasukkan informasi-informasi yang diminta dan fasilitas wizard ini akan menyelesaikan sisanya sehingga pengguna tidak perlu dipusingkan dengan cara-cara koneksi ke server FTP.
Address Book Backup
Fasilitas untuk membuat data cadangan bagi daftar alamat server FTP yang telah dibuat agar sewaktu terdapat masalah pengguna tidak perlu melakukan penulisan ulang untuk alamat-alamat server FTP yang sudah disimpannya. Fasilitas ini juga dapat digunakan untuk memindahkan daftar alamat dari satu komputer ke komputer lain.
Otomatisasi Kerja
Dengan fitur scheduler pengguna dapat melakukan otomatisasi kerja dari aplikasi ini, baik untuk upload data maupun download data sesuai waktu yang diinginkan. Aplikasi ini juga dapat memberitahukan pengguna melalui email apabila proses yang telah dijadwalkan tersebut sudah selesai dikerjakan. Tersedia fasilitas wizard untuk memudahkan pengguna dalam melakukan pengaturan penjadwalan proses.
File Filtering
Fitur filter ini dapat memudahkan pengguna untuk menampilkan hanya file dengan ekstensi tertentu saja yang ditampilkan oleh panel browser.
Multiple Window
Pengguna dapat melakukan koneksi ke beberapa server FTP sekaligus pada saat yang bersamaan menggunakan jendela-jendela yang terpisah sehingga pekerjaan transfer file dapat lebih cepat selesai.
Multiple Language
TurboFTP mendukung beberapa bahasa selain bahasa Inggris sehingga dapat membantu pengguna yang memiliki kendala bahasa dalam menggunakan aplikasi ini. Dengan berbagai fitur menarik yang ditawarkan, tentunya aplikasi TurboFTP ini dapat dijadikan pilihan untuk membantu kelancaran pekerjaan seorang pengelola web site.
Selain TurboFTP masih banyak juga suatu Software Aplikasi transfer file untuk upload dan download.
File Transfer Protocol adalah media untuk mentransfer data atau file (upload dan download). Fungsi atau kegunaan dari FTP ( file Transfer Protocol ) adalah sebagai protocol atau media untuk melakukan proses mengambil data atau dengan istilah Download maupun untuk mengirim data / file

FTP Server

FTP server adalah komputer server yang memberikan akses FTP ke jaringan local maupun Internet (global). Macam - macam software pembangun FTP server antara lain adalah FTPd, Pro-FTPd, Wu-FTPd, FTPX, Troll-FTPd .

2. FTP Client

FTP client adalah komputer yang meminta koneksi ke FTP server untuk tujuan tukar menukar file. Ada beberapa macam jenis FTP client, diantaranya :

1. FTP Client Under Windows

·         Cute FTP
·         WS_FTP
·         Get Right
·         Go!zilla
·         Coffe Cup
·         Kazza

2. FTP Client Under UNIX

·         Telnet
·         AxyFTP
·         Wget
·         Caitoo
·         Cftp
·         Curl
·         Downloader
·         Moxftp
·         Ncftp


Kelebihan dan Kelemahan FTP
Kelebihan FTP
·         1.      FTP dapat Mempermudah dalam mengunggah data.
·         2.      FTP dapat mentransfer data.
·         3.      Pada FTP online terdapat fasilitas untuk mengupload data ke server dalam jumlah banyak sekaligus (tidak satu persatu).
·         4.      Pada FTP dapat melayani tukar-menukar file.
·         5.      FTP merupakan Versi paling gres juga dilengkapi dengan seperangkat program audit dan penanganan aount.
Kelemahan FTP
·         1.      FTP tidak aman dalam mentransfer suatu file karna file dirim tanpa di-enkripsi terlebh dahulu.
·         2.      Keamanan dan kemudahan penggunaan seringkali berbentrokan dan menjadi dilema para administrator sistem dimana-mana.
Setelah penjelasan di atas mari kita pratekan di centos dengan langkah-langkahya sebagai berikut

LANGKAH-LANGKAH :
1. su -

Yang pertama kita harus masuk super su terlebih dahulu agar codingan yang kita buat nanti  akan runing

2.rpm -qa | grep vsftpd
   di gunakan bila ada ftp di centos,karena saya melakukanya di lab,maka sebelum menginstal ftp saya harus menghapusnya dengan codingan di atas

3.yum -y install vsftpd
Untuk menginstal ftp

4.vi /etc/vsftpd/-vsftpd.conf

untuk masuk ke editor vi nya dan di sini ada beberapa yang harus di ubah yaitu:
.adduser ftph
.passwd ftph
.dan masih ada beberapa lagi
5.vi /etc/vsftpd/chroot_list

untuk mendaftaarkan ftp.
6.vsftpd restart dan selanjutanya kita service vsftp start
7 setelah itu chk config vsftpd on
    untuk mengaktifkan ftp yang kita install
8.vi /etc/selinux/confing

9.reboot
10.masuk  ftp dengan:
getsebool -a | grep ftp
untuk meminta fitur ftp
11.install aplikasi nya dengan perintah :
yum -y install mc
12.mc

DHCP 

jurnal.sttpln.ac.id


DHCP (Dynamic Host Configuration Protocol) adalah protokol yang berbasis arsitektur client/server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan. Sebuah jaringan lokal yang tidak menggunakan DHCP harus memberikan alamat IP kepada semua komputer secara manual. Jika DHCP dipasang di jaringan lokal, maka semua komputer yang tersambung di jaringan akan mendapatkan alamat IP secara otomatis dari server DHCP. Selain alamat IP, banyak parameter jaringan yang dapat diberikan oleh DHCP, seperti default gateway dan DNS server.
  • Alamat IP (IP Address; sering disingkat IP) adalah angka 32-bit yang menunjukkan alamat dari sebuah komputer pada jaringan berbasis TCP/IP.
  • Pengiriman data dalam jaringan TCP/IP berdasarkan IP address komputer pengirim dan komputer penerima.
  • IP Address, selain unique juga harus terstruktur. IP address mengandung network address dan host address.
  • IP address tidak bisa langsung dibuat sebelum network-nya terbentuk
  • IP address juga harus bisa diganti (reconfigure). Karena kapan saja network berubah atau PC pindah (dijual, dicuri, dipinjam, pindah tempat, dsb) dapat di konfigurasi ulang
  • MAC Address adalah unique, tapi tidak terstruktur


PRAKTIKUM DHCP SERVER


1. Pastikan DHCP sudah ada atau belum dengan cara ketik rpm -qa | grep dhcp.*

 2. Masuk ke super user ketik su -
 3. Masukkan pass:
 4. ketik yum -y install dhcp.*
 5. ketik vi /etc/dhcp/dhcpd.conf
 6. lalu ketikkan seperti berikut :




7. simpan dengan :wq
8. Kemudian ketik service network restart




9. Terakhir ketikkan service dhcpd start


10.Selesai



 IP ADDRESS

jurnal.sttpln.ac.id 

  • IP Address terdiri 32 bits.
  • Terbagi menjadi dua bagian Bagian networkID dan Bagian HostID, hal ini tergantung dari subnetmask (akan dibicarakan lebih lanjut).
IP addresses dibagi ke dalam kelas A,B dan C untuk menyatakan jaringan yang besar, medium dan kecil. Kelas D digunakan untuk multicasting. Kelas E digunakan IETF untuk research.

Setting IP di CentOS
6.4

Temukan Jurnal menarik disini http://jurnal.sttpln.ac.id

Sabtu, 16 April 2016

Pengenalan Dasar Jaringan Komputer

Assalamualaikum wr.wb
Kembali di Blog kesayangan kita semua hihihi..untuk melanjutkan materi dari perangkat lunak jaringan dasar,sekarang kita bakal memasuki pembahasan perangkat lunak jaringan lanjut....
oke Langsung sajahh

Pengenalan Dasar Jaringan Komputer

terbagi mnjadi :
    1. Komunikasi data
    2. Jenis
    3. Prangkat keras dan lunak
    4. contoh Konfigurasi
    5. Arsitektur Protokol
    6. Sistem Operasi Jaringan 

 A.    SEJARAH JARINGAN/NETWORK 

        *  Mengapa dibentuk jaringan?
  •  Sharing resources (printer, HD dll)
  •  Komunikasi (email, chating dll)
  •  Integrasi data pada aplikasi
  •  Dan lain-lain
      *   Kerugian Jaringan komputer
  • Ancaman keamanan data/informasi
  • Ancaman virus
  • Dan lain-lain    


  • Kebutuhan DoD (Department of Defense) akan suatu komunikasi di antar berbagai variasi komputer yang telah ada. Komputer tersebut harus tetap terhubung karena terkait dengan pertahanan negara dan sumber informasi harus tetap berjalan meskipun terjadi bencana alam.
  • Tahun 1969 dimulai penelitian terhadap serangkaian protokol. Dengan tujuan :
    Terciptanya protokol-protokol umum
    Meningkatkan efisiensi komunikasi data
    Dapat dipadukan dengan teknologi WAN yang telah ada
    Mudah dikonfigurasikan
  • 1968 DoD ARPAnet (Advance Research Project  Agency) memulai penelitian dan merupakan cikal bakal dari paket switching. 
  • Sekarang dikenal dengan internet.

    Evolusi jaringan komputer

    • Mainframe pada era 1960-1970 an
    • LAN (Local Area Network) pada era 1970-1980 an
    • WAN (Wide Area Network) pada era 1980-1990 an
    • Internet pada era 1990 an 
    • Protokol Komunikasi 

      •  Bahasa yang dipergunakan untuk berkomunikasi. 

      •  Tatacara komunikasi yang harus disepakati oleh komputer yang ingin melaksanakan komunikasi.

      •  Komputer-komputer yang ingin berkomunikasi harus menggunakan protokol yang sama, contoh :
               •      HTTP untuk komunikasi antara web server dengan web browser untuk menampilkan informasi dari sebuah web site.
                •          FTP untuk komunikasi antara FTP server dengan FTP client untuk proses transfer file.
                •          SMTP untuk komunikasi antar-Mail server dan Mail client dengan Mail server (mengirim e-mail).
                •          POP3 dan IMAP4 untuk komunikasi antara Mail client dengan Mail server (mengambil e-mail).
      PPROTOKOL SUITE
Satu set protokol yang digunakan untuk berkomunikasi dalam sebuah internetwork, contohnya
•          TCP/IP (Transmission Control/Internet Protocol)
•          Digunakan pada Internet.
•          SPX/IPX (Sequence/Internet Packet eXchange)
•          Digunakan pada jaringan Novell Network.
•          AppleTalk
•          Digunakan untuk komputer keluaran Apple.
•          TCP akan dibahas secara khusus karena protocol suite inilah yang umumnya digunakan dan ia juga yang digunakan pada Internet.


  • Protokol-protokol yang termasuk ke dalam TCP/IP tersusun menjadi tumpukan protokol dalam bentuk model berlapis (layered model), yang disebut model TCP/IP.
 Definisi
  •   Jaringan komputer adalah sekumpulan peralatan komputer yang dihubungkan agar dapat saling berkomunikasi dengan tujuan membagi sumber daya (seperti file dan printer).
  •  Agar jaringan dapat berfungsi, dibutuhkan layanan-layanan yang dapat mengatur pembagian sumber daya.
  •  Dibutuhkan aturan-aturan (protocols) yang mengatur komunikasi dan layanan-layanan secara umum untuk seluruh sistem jaringan
       Sistem Komunikasi
  •  Jaringan komputer = jaringan komunikasi data = sistem komunikasi
  •  Pertukaran data minimal antar dua entitas
  •  Model komunikasi umum:
Jenis-Jenis Jaringan
  •   Berdasarkan koneksi (keterhubungan):
  •  Point-to-point Links
  •   Berdasarkan skala:
  •  Local Area Network (LAN)
  •   Wide Area Network (WAN)
  •  Internetwork (internet)
  •  Berdasarkan topologi:
  •  Bus
  •  Star
  •  Ring
  • dll
 Berdasarkan protokol: 
  • Ethernet
  • Token Ring
  •  dll
Berdasarkan arsitektur: 
  •  Peer-to-peer
  •  Client/Server
  •  hybrid 


LAN Jaringan komputer lokal yang dimiliki oleh sebuah organisasi, dimana perangkat jaringan yang saling terhubung terletak didalam sebuah gedung atau antar gedung yang berjarak beberapa km.
Teknologi:
  •   Ethernet LAN
  • Wireless LAN
MAN Jaringan komputer yang jangkauannya mencakup kota.Teknologi: 
  • jaringan 
  • TV kabel
WAN  Jaringan komputer yang cakupannya lebih luas dari LAN, yaitu dari negara sampai benua.Teknologi:
  •   Circuit Switching
  •   Packet Switching
  •  Frame Relay
  •   Asynchronous Transfer Mode (ATM)
  •   Jaringan wireless seluler