adalah sebuah aturan atau standar yang mengatur hubungan, komunikasi, dan perpindahan data antara dua atau lebih titik komputer dalam Komunikasi Data
Melakukan deteksi adanya koneksi fisik atau ada tidaknya komputer atau mesin lainnya. Melakukan metode (handshaking). Negosiasi berbagai macam karakteristik hubungan. Bagaimana mengawali dan mengakhiri suatu pesan. Bagaimana format pesan yang digunakan. Yang harus dilakukan saat terjadi kerusakan pesan atau pesan yang tidak sempurna. Mendeteksi rugi-rugi pada hubungan jaringan dan langkah-langkah yang dilakukan selanjutnya Mengakhiri suatu koneksi.
ISO (International Standard Organization) mengajukan struktur dan fungsi protocol komunikasi data. Model tersebut dikenal sebagai OSI (Open System Interconnection)
1. Fragmentation dan Reassambly 2. Encapsulation 3. Connection Control 4. Flow Control 5. Error Control 6. Syncronization 7. Sequencing 8. Addressing 9. Multiplexing 10. Transmision Service
Application Layer: interface antara aplikasi yang dihadapi user and resource jaringan yang diakses. Kelompok aplikasi dengan jaringan: File transfer dan metode akses Pertukaran job dan manipulasi Pertukaran pesan Presentation Layer: rutin standard me-presentasi-kan data. Negosiasi sintaksis untuk transfer Transformasi representasi data
Session Layer: membagi presentasi data ke dalam babak-babak (sesi) Kontrol dialog dan sinkronisasi Hubungan antara aplikasi yang berkomunikasi Transport Layer: Transfer pesan (message) ujung-ke-ujung Manajemen koneksi Kontrol kesalahan Fragmentasi Kontrol aliran
Network Layer: Pengalamatan dan pengiriman paket data. Routing Pengalamatan secara lojik setup dan clearing (pembentukan dan pemutusan) Data-link Layer: pengiriman data melintasi jaringan fisik. Penyusunan frame Transparansi data error-detection, flow Physical Layer: karakteristik Hardware yg mentransmisikan sinyal data.
Aplication layer: telnet, ftp, dll. Transport Layer: TCP (Transmission Control Protocol) = mengirim data dengan deteksi dan koreksi kesalahan. Selalu memeriksa keterhubungan. UDP (User Datagram Protocol) = mengirim data tanpa koneksi. Melemparkan data ke network begitu saja.
Network layer atau Internet: Internet Protocol (IP). Pelayanan pengiriman paket elementer. Definisikan datagram (jika alamat tujuan tidak dalam jaringan lokal, diberi gateway = device yang menswitch paket antara jaringan fisik yang beda; menentukan gateway yang digunakan). Data-link layer: Melakukan fragmentasi atau defragmentasi datagram. Physical layer: sarana sistem mengirimkan data ke device yang terhubung ke network.
1. Pembentukan frame (framing) 2. Transparansi data 3. Error Control Derajat kesalahan, peluang kesalahan Kesalahan disebabkan oleh transmisi dengan adanya gangguan (noise)
Protokol lapisan aplikasi (Aplication Layer): bertanggung jawab untuk menyediakan akses kepada aplikasi terhadap layanan jaringan TCP/IP. protokol Dynamic Host Configuration Protocol (DHCP) Domain Name System (DNS) Hypertext Transfer Protocol (HTTP) File Transfer Protocol (FTP) Telnet, Simple Mail Transfer Protocol (SMTP) Simple Network Management Protocol (SNMP)
Protokol lapisan antar-host (Host to Host Protokol): berguna untuk membuat komunikasi menggunakan sesi koneksi yang bersifat connection-oriented atau broadcast yang bersifat connectionless Transmission Control Protocol (TCP) User Datagram Protocol (UDP).
Protokol lapisan internetwork (Internetwork Layer): bertanggung jawab untuk melakukan pemetaan (routing) dan enkapsulasi paketpaket data jaringan menjadi paket-paket IP Internet Protocol (IP) Address Resolution Protocol (ARP) Internet Control Message Protocol (ICMP), dan Internet Group Management Protocol (IGMP).
Protokol lapisan antarmuka jaringan (Network Interface Layer): bertanggung jawab untuk meletakkan frame-frame jaringan di atas media jaringan yang digunakan. Teknologi transport dalam LAN (seperti halnya Ethernet dan Token Ring) MAN dan WAN (seperti halnya dial-up modem yang berjalan di atas Public Switched Telephone Network (PSTN) Integrated Services Digital Network (ISDN) Asynchronous Transfer Mode (ATM)).
Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap komputer host dalam jaringan Internet. Ini menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP IP versi 4 (IPv4) IP versi 6 (IPv6)