Bab ini akan memberikan pengantar tentang konsep dasar dan cara kerja
Protokol TCP/IP yang menjadi dasar bagi terbentuknya jaringan internet.
Melalui pengantar ini, pembaca diharapkan akan memperoleh dasar yang
kuat untuk memahamibab-bab selanjutnya.
TCP/IP biasanya ada di sistem operasi Unix atau turunannya, seperti Linux.
Walaupun sebetulnya pengembangannya terpisah, sejarah keduanya saling
terikat erat, terutama sejak 4.2BSD Unix mulai memasukkan protokol TCP/IP
ke dalamnya. Pada saat ini, protokol TCP/IP tersedia di banyak sistem operasi
dan termasuk bagian integraldari sistem operasi Linux, Ubuntu, Fedora, OS/2,
OS/400, dan Windows,maupun berbagaivarian Unix.
tidak perlu mengetahui cara kerja protokolyang lain, sepanjang ia masih bisa
salingmengirim dan menerima data.
Berkat penggunaan prinsip modular ini, TCP/IP menjadi protokol
komunikasi data yang fleksibel. Protokol TCP/IP dapat diterapkan dengan
mudah disetiap jenis komputer dan interface jaringan,karena sebagian besar
isi kumpulan protokolini tidak spesifik terhadap satu komputer atau peralatan
jaringan tertentu. Agar TCP/IP dapat berjalan di atas interface jaringan
tertentu,hanya perlu dilakukan perubahan pada protokol yang berhubungan
dengan interface jaringan saja.
Sekumpulan protokol TCP/IP ini dimodelkan dengan 4 lapisan TCP/IP.
Application Layer
Transport Layer
Network Layer
Link Layer
Data Aplikasi
TCP
Data Transport
Header
IP
Data Network
Header
-Datagram
Link
Ethernet
Data
Header
-Frame
Gambar 3.2 Enkapsulasi Data & Protokol pada paket yang dikirim
Konsep Dasar TCP/IP
35
Data yang akan dikirim akan dienkapsulasi oleh setiap lapisan,mulai dari
lapisan aplikasi hingga yang terakhir lapisan fisik. Pada saat data diterima
oleh setiap lapisan, lapisan akan membuang header data tersebut. Jika data
dianggap valid, protokol akan melepas informasi tambahan tersebut untuk
kemudian meneruskan data itu ke protokol lain di lapisan selanjutnya.
Lapisan Link (Link Layer Protocol) berada di atas lapisan fisik. Secara
sederhana fungsi utama dari protokol pada lapisan link adalah untuk
mengatur komunikasi data antara 2 komputer yang menggunakan lapisan
fisik yang sama. Misalnya, dua komputer yang menggunakan LAN akan
menggunakan link layer Ethernet atau dua komputer yang menggunakan
radio dengan menggunakan data link layer AX.25. Tentunya, jika kedua
komputer tidak menggunakan lapisan fisik yang sama, pasti tidak mungkin
melakukan komunikasi. Ibaratnya, sebuah komputer menggunakan modem
dengan sebuah komputer menggunakan LAN tidak mungkin berkomunikasi
satu sama lain secara langsung, perlu ada router yang menghubungkan dua
jaringan yang berbeda secara fisik tersebut.
yang unik dan spesial. Oleh karena itu, biasanyamasing-masing protokol akan
menggunakan keluarga protokol yang spesifik.
POP3/IMAP Traceroute
SMTP BGP tftp
Time/
NTP Whois
TACACS+ SSL
Transport TCP UDP ICMP OSPF
Layer
Network IP/ARP
Layer
Link Layer & Ethernet/802.3 Token Ring (802.5) SNAP/802.2 X.25 FDDI
Physical Layer ISDN
Frame Relay SMDS ATM Wireless (WAP, CDPD, 802.11)
Fibre Channel DDS/DSO/T-carrier/E-carrier SONET/SDH
DWDM
PPP HDLC SLIP/CSLIP XDSL Cable Modem (DOCSIS)
dikenal sebagai keluarga protokol Internet, tetapi nama yang lama keluarga
protokol TCP/IP tidak akan hilang dalam waktu dekat.
Application
---------------- End To End Connection ---- ---------- Application
TCP
-- -- - Virtual Circuit TCP
IP
---- Datagram---- IP - Datagram---- IP
SubNet 1
SubNet 1 SubNet 2 SubNet 2
Mesin
Router / Gateway Mesin
bahwa dari berbagai lapisan protokol yang berubah cukup drastis adalah
header Ethernet-nya.
Perlu dicatat bahwa istilah gateway atau router digunakan untuk alat yang
menyambungkan dua subnetwork. Di jaringan LAN, biasanya digunakan istilah
router dalam OSI dikenal sebagai intermediate system. Dalam terminologi OSI,
gateway digunakan untuk melakukan konversi protokol antara dua jaringan
atau aplikasi.
Konsep Dasar TCP/IP
39
B. Referensi
Banyak sekali buku dan paper yang telah ditulis untuk menjelaskan
berbagai aspek tentang TCP/IP, termasuk informasi detail tentang cara
pembuatan dan implementasi TCP/IP. Beberapa di antaranya bahkan dapat
diambil secara gratis di Internet. Beberapa referensi yang baik tentang TCP/
IP, antara lain adalah:
• TCP/IP Illustrated, Volume I: The Protocols oleh W.R. Stevens (Addison
Wesley, 1994)
• Troubleshooting TCP/IP oleh Mark Miller (John Wiley & Sons, 1999)
Guide to TCP/IP, 2/e oleh Laura A. Cappell and Ed Tittel (Thomson Course
Technology, 2004)
TCP/IP: Architecture, Protocols, and Implementation with IPv6 and IP
Security oleh S. Feit (McGraw-Hill, 2000)
Internetworking with TCP/IP, Vol. I: Principles, Protocols, and Architecture,
2/e, oleh D. Comer (Prentice-Hall, 1991)
• “TCP/IP Tutorial" oleh J. Socolofsky and C.J. Kale (RFC 1180, Jan. 1991)
(http://www.isi.edu/in-notes/rfc1180.txt)
"TCP/AP and tępdump Pocket Reference Guide", (http://networking.
champlain.edu/download/tcpip/tcpip_prg.pdf) oleh The SANS Institute.