Sebenarnya bagaiman proses untuk bertukarnya informasi secara online? Aturan apa saja yang digunakan dalam prosesnya? Nah disini akan dijelaskan aturan atau protokol apa yang digunakan dalam komunikasi secara online dan fungsi dari setiap protokol tersebut.
Protokol Komunikasi
Protokol Komunikasi Ialah tata cara atau aturan yang digunakan dalam pertukaran infromasi (data) antara 2 sistem dalam jaringan. Protokol ini bertugas untuk mengurus perbedaan format data diantara 2 sistem.
Salah satu standar protokol yang banyak digunakan dan terkenal yaitu OSI (Open System management) yang ditentukan oleh ISO (International Standard Organization). OSI ini memiliki 7 layer yang setiap layernya mempunyai tugas atau proses tersendiri. & layer OSI tersebut ialah:
Dalam membaca Gambar diatas yaitu dari yang terbawah. Yaitu layer terluar atau paling dasar yaitu layer physical.
Pada Lapisan physical, data link dan network adalah network support layer (lapisan-lapisan pendukung jaringan), Lapisan session, presentation dan application merupakan user support layer (lapisan-lapisan pendukung pengguna) dan lapisan transport layer, adalah lapisan yang menghubungkan lapisan user support layer agar “mengerti” pesan yang dikirim network support layer.
Physical layer : Bertugas dalam proses data menjadi bit dan mentransfernya melalui media transmisi seperti kabel, dan menjaga koneksi fisik antar sistem.
Perangkat pada layer ini adalah Network adapter, repeater, hub, modem, kabel utp.
Protokol pada lapisan ini diantaranya Bluetooth physical layer, DSL, RS-232, RS-422, ISDN, OTN, 802.11 Wi-Fi physical layer dsb.
2. Data Link
Menyediakan link untuk data dan menjamin pengiriman data ke lapisan network tanpa kesalahan. Layer ini dibagi menjadi 2 sublayer yaitu Logical Link Control dan Media Access Control.
Perangkat : Bridge, Switch
Protokol : Addres Resolution Protokol (ARP), Cisco Discovery Protocol (CDP), ARCnet,Econet, Ethernet, LocalTalk dsb.
3. Network
Network : mengatur rute paket data dari data sumber ke data tujuan dan bertanggungjawab untuk meneruskan paket termasuk routing melalui router.
Perangkat : Router
Protokol: IPv4, IPv6, ICMP (internet control message protocol), IGMP (internet group management message protocol), RIP (Routing Information Protocol), PDP, IPX.
4. Transport
Transport : menyediakan layanan komunikasi yang handal host-to-host
Protocol : TCP (Transmission Control protocol), UDP (User Datagram protocol), UDP Lite, CUDP (Cyclic UDP), SST (Structured Stream Transport).
5. Session
Menentukan bagaimana dua terminal menjaga, memelihara, mengatur koneksi dan bagaimana mereka saling berhubungan satu sama lain. Komunikasi dapat berlangsung dalam tiga model dialog yaitu simpelex, half-duplex, dan full-duplex.
Portocol : ADSP (AppleTalk Data Stream protocol), L2TP (Layer 2 Tunneling protocol), NetBIOS, SMPP, SDP RTCP.
6. Presentation
Bertanggung jawab bagaimana data dikonversi dan diformat untuk transfer data. Contoh konversi format text ASCII untuk dokumen
Protocol: Telnet, AFP ( Apple Filling protocol), ICA (Independent Computing Architecture), NCP (Network Core Protokol)
7. Application
Bertanggungjawab untuk menyediakan aplikasi bagi pengguna
Perangkat : PC, Server, Mobile Phone
Protocol : telnet, FTP, TFTP, SMTP, DNS, SNMP, CMOT, BOOTP