Dalam dunia komputer dan komunikasi, bahasa atau penerjemah disebut dengan istilah protokol. Untuk membuat sebuah protokol yang baku, diperlukan sebuah referensi atau pedoman yang disebut OSI (Open System Interconnection). Pedoman OSI diharapkan dapat digunakan sebagai referensi bagi semua vendor perangkat komputer dan telekomunikasi dalam mengembangkan protokolnya.
Berikut ini adalah jenis-jenis protokol dalam jaringan komputer yang sering dijumpai dan dipergunakan :
- TCP/IP (Transmission Control Protocol/Internet Protocol)
- HTTP (Hyper Text Transfer Protocol)
- POP3 (Post Office Protocol 3)
- SMTP (Simple Mail Transfer Protocol)
- FTP (File Transfer Protocol)
- IP (Internet Protocol)
- DHCP (Dynamic Host Configuration Protocol)
- IMAP (Internet Message Acces Protocol)
TCP/IP adalah protokol yang digunakan dijaringan global karena memiliki sistem pengalamatan yang baik dan memiliki sistem pengecekan data. Saat ini terdapat dua versi TCP/IP yang berbeda dalam sistem penomeran, yaitu IPV4 (32 Bit) dan IPV6 (128 Bit), dan saat ini yang masih digunakan adalah IPV4. Untuk mempermudah penulisan alamat IP biasanya ditulis dalam bentuk empat segmen bilangan desimal yang dipisahkan tanda titik dan setiap segmen mewakili delapan bit pada alamat IP.
Setiap network adapter dapat memiliki lebih dari satu alamat IP, namun sebuah alamat IP tidak boleh dipakai oleh dua atau beberapa network adapter. Pengaturan alokasi alamat IP dilakukan oleh badan Internasional bernama Internic. Saat ini lebih dari 85% lamat IP (IPV4) telah dipakai, sehingga sebentar lagi sistem IPV4 akan digantikan oleh IPV6.
Elemen Kunci suatu Protokol:
- Syntax
- Semantics
- Timing
Modul yang digunakan untuk file transfer :
- File Transfer Application
- Module Communication Service
- Modul Akses Jaringan
Ada tiga model layer :
- Network Acces Layer
- Transport Layer
- Application Layer
Protocol Data Units
- Pada setiap layer, protokol digunakan untuk komunikasi
- Informasi kontrol ditambahkan ke data pemakaian pada masing-masing lapisan
- Transport layer mumungkinkan membagi-bagi data pemakain