Protokol Jaringan
Oleh : Tengku Mohd Diansyah,ST,M.Kom
Protokol • Protokol jaringan adalah perangkat aturan yang mengatur komunikasi beberapa komputer didalam sebuah jaringan.sedangkan protokol sendiri adalah aturan yang mengatur komunikasi antara beberapa komputer didalam sebuah jaringan komputer-komputer anggota jaringan dan komputer berbeda platform dapat saling berkomunikasi dalam aturan protokol sudah teramasuk didalamnya petunjuk yang berlaku bagi cara atau metode yang berlaku bagi caracara atau metode akses sebuah jaringan, topologi fisik tipetipe kabel dan kecepatan transfer data • Protokol jaringan dibagi menjadi beberapa bagian:
Internet Protokol(IP) • Internet Protocol(IP) pada umumnya bertindak sebagai ground untuk intenet. Internet protocol memiliki banyak layer below(lapisan bawah) yang berbeda, seperti ethernet, token ring, FDDI,dan PPP. IP pada umumnya juga memiliki layer above(lapisan atas) yang berbeda, seperti protokol TCP, UDP dan ICMP. • Protokol IP memiliki lima fungsi utama yaitu: 1. Mendefinisikan paket yang menjadi unit satuan terkecil pada transmisi data di internet. 2. Memindahkan data antara Transport Layer dan Network Interface Layer. 3. Mendefinisikan skema pengalamatan Internet atau IP address. Menetukan routing paket 4. Melakukan fragmentasi dan penyusunan ulang paket
Transmision Control Protokol (TCP) • TCP(Transmision Control Protocol) adalah sebuah protokol yang menyediakan layanan pengiriman data, TCP merupakan protokol yang bersifat connection oriented, realible, byte stream service • Connection oriented berarti dua aplikasi pengguna TCP harus melakukan pembentukan hubungan dalam bentuk pertukaran kontrol informasi (handshaking), sebelum, transmisi data terjadi. • Protokol TCP bertanggung jawab untuk pengiriman data dari sumber ke tujuan dengan benar. TCP juga bertugas mendeteksi kesalahan atau hilangnya data dan melakukan pengiriman kembali sampai data diterima dengan lengkap
Transmision Control Protokol (TCP)
Transmision Control Protokol (TCP) • Elemen-elemen TCP : 1. Source Port (16 bit) : pemkai TCP Sumber 2. Destination Port(16 bit) : Pemakai TCP tujuan 3. Sequence number (32 bit) : nomor urut data pertama di dalam segmen 4. Acknowlegement Number(32 bit) : memuat nomor urut data berikutnya yang merupakan tempat entitas TCP
Transmision Control Protokol (TCP) 5. Header Length (4 bit) : berjumlah 32 bit kata didalam header 6. Reserved (6 bit) : bertujuan untuk pengguna berikutnya 7. Code bit(6 bit) : berfungsi untuk mensinkronkan data TCP hingga selesai 8. Window(16 bit) : pengalokasian kredit kontrol alur dalam memuat sejumlah data yang dimulai dengan satu balasan bahwa pengirim ingin menerima data.
Transmision Control Protokol (TCP) 9. Checksum (16 bit) : elemen dari one complement dari sum modulo 216 – 1 dari seluruh word 16 bit di dalam segmen 10.Urgent(16 bit) : menunjuk pada data terakhir dalam urutan. Hal tersebut memungkinkan penerima untuk bisa mengeahui berapa banyaknya data urgen yang datang 11.Data (varies) : pilihan yang menentukan ukuran segmen maksimum yang akan diterima
User Datagram Protokol(UDP) • UDP( User Datagram Protocol) adalah sebuah protokol transport, yang digunakan secara luas, UDP menggunakan port dan menyediakan konektvitas end-to-end antara aplikasi clint dan server. UDP merupakan protokol yang kecil dan efesien. • UDP adalah protokol yang conenction less dan tidak andal
User Datagram Protokol(UDP)
Internet Control Protocol (ICMP) • ICMP( Internet Control Message Protocol) adalah protokol yang bertugas mengirimkan pesan-pesan kesalahan dan kondisi lain yang memerlukan perhatian khusus. • Protokol internet ICMP utamanya digunakan oleh sistem operasi komputer jaringan untuk mengirim pesan kesalahan yang menyatakan bahwa komputer tujuan tidak bisa dijangkau dengan menggunakan PING(Packet InterNet Groper) Ping merupakan program yang mampu mengrimkan IP datagram ke suatu host dan mengukur waktu roud trip dan menerima respon
HTTP (Hypertext Transfer Protocol) • HTTP (Hypertext Transfer Protocol) suatu protokol yang digunakan oleh WWW (World Wide Web). HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP • Contohnya bila kita mengetikkan suatu alamat atau URL pada internet browser maka web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada kita.
FTP(File Transfer Protokol) • FTP( File Transfer Protocol) adalah sebuah protkol internet yang berjalan pada application layer yang digunakan untuk penstransferan data atau file antara komputer dalam sebuah jaringan komputer. • FTP menggunakan dua buah port dalam proses transfer data, yaitu port 20(data port) dan port 21 (command port). Port 20 digunakan untuk transfer data dan port 21 digunakan untuk membangun komunikasi dan memutuskan sesi atau hubungan antara client dan server. (Muhammad Martin Ruswanda,2011)
PPP(Point-to-Point Protocol) • PPP adalah sebuah protokol adalah sebuah protokol enkapsulasi paket jaringan yang banyak digunakan pada wide area network (WAN). • Protokol ini merupakan standar industri yang berjalan pada lapisan data-link dan dikembangkan pada awal tahun 1990-an.