TCP
PORT ASSIGNMENT
TCP/IP (singkatan dari Transmission
Control Protocol/Internet
Protocol) adalah standar komunikasi
data yang digunakan oleh
komunitas internet
dalam proses tukar-menukar data dari satu komputer ke komputer lain di dalam
jaringan internet. TCP/IP merupakan sebuah standar jaringan terbuka yang
bersifat independen terhadap mekanisme transport jaringan fisik yang digunakan,
sehingga dapat digunakan di mana saja.
Protokol ini menggunakan skema
pengalamatan yang sederhana yang disebut sebagai alamat IP
(IP Address) yang mengizinkan
hingga beberapa ratus juta komputer untuk dapat saling berhubungan satu sama
lainnya di Internet. Protokol ini juga bersifat routable yang berarti protokol ini cocok untuk menghubungkan
sistem-sistem berbeda (seperti Microsoft
Windows dan keluarga UNIX) untuk membentuk jaringan yang heterogen.
TCP/IP terdiri dari 4 lapisan (layer), berupa sekumpulan protokol
yang bertingkat. Lapisan lapisan tersebut adalah :
- Network Access Layer, Bertanggung jawab untuk mengirim dan menerima data dari media fisik.
- Internet Layer, Bertanggung jawab dalam proses pengiriman ke alamat yang tepat (IP, ARP, dan ICMP).
- Transport Layer, Bertangung jawab dalam mengadakan komunikasi antar host.
- Application Layer, Tempat aplikasi-aplikasi yang menggunakan TCP/IP stack berada.
1. Network Access Layer
Lapisan ini berfungsi untuk mengirim dan menerima dari dan
ke media fisik
- Merupakan layer terbawah dari model TCP/IP
- Menyediakan sarana sistem untuk mengirim data
2. Internet Layer
Lapisan ini berfungsi untuk mencari jalur terbaik untuk
pengiriman paket data.
- Memaketkan data dan memberikan alamat pada paket tersebut
- Melewatkan data antara network access layer dan host to host transport layer
- Routing datagram ke remote host
- IP, ICMP, ARP bekerja pada layer ini
3. Transport Layer
Layer ini bertanggung jawab untuk mengadakan komunikasi antara
dua komputer dan mengirimkan paket, protocol yang berperan pada lapisan ini
adalah :
- TCP (Transport Control Protocol)
- UDP (User Datagram Protocol)
4. Application Layer
Layer ini berfungsi memberikan service kepada pengguna jaringan.
Berikut adalah contohnya:
- Telnet :Memberikan layanan berupa remote/access komputer dari jarak jauh.
- FTP (File Transport Protocol) : Memberikan layanan berupa download dan upload file.
- HTTP (Hyper Text Transfer Protocol) adalah sebuah protokol jaringan lapisan aplikasi yamg digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia.
- SNMP (Single Network Management Protocol) adalah Protocol yang digunakan untuk mengontrol dan memonitor peralatan jaringan, SNMP juga digunakan untuk management konfigurasi, mengatur performance, dan sistem keamanan.
Cara Kerja Dari TCP/IP
a. Untuk
memindahkan data antara dua komputer yang berbeda dalam suatu jaringan yang
terdiri dari banyak komputer, dibutuhkan alamat tujuan dan perantara
untukmemindahkan sinyal elektronik pembentuk data secara aman dan langsung.
b. Internet
menggunakan protokol untuk menjamin sampainya data secara aman di tempat
tujuan.
c. Saat
seorang pengguna Internet mengirim sekelompok teks ke mesin lain, TCP/IP mulai
bekerja. TCP membagi teks tersebut menjadi paket-paket data kecil, menambahkan
beberapa informasi (dapat dianggap sebagai pengiriman barang), sehingga
computer penerima memastikan bahwa paket yang diterimanya tidak mengalami
kerusakan sepanjang pengiriman. IP menambahkan label yang berisikan informasi
alamat pada paket tersebut.
d. Deretan
paket-paket TCP/IP berjalan menuju tujuan yang sama dengan menggunakan berbagai
jalur yang berbeda. Sebuah perangkat khusus yang disebut router dipasang di
titik persimpangan antar jaringan dan memutuskan jalur mana yang paling efisien
yang menjadi langkah berikut dari sebuah paket. Router membantu mengatur arus
lalu lintas di Internet dengan membagi beban, sehingga menghindari kelebihan
beban pada suatu bagian dari sistem yang ada.
e. Saat
paket-paket TCP/IP tiba di tempat tujuannya, komputer akan membuka label alamat
IP lalu menggunakan daftar pengiriman yang ada pada paket TCP untuk memeriksa
apakah ada kerusakan paket yang terjadi selama pengiriman, dan menyusun kembali
paket-paket tsb menjadi susunan teks seperti aslinya. Saat komputer penerima
menemukan paket yang rusak, komputer tsb akan meminta komputer pengirim untuk
mengirim salinan baru dari paket yang rusak.
f. Sebuah
perangkat khusus yang disebut gateway memungkinkan beragam tipe jaringan yang
ada di horison elektronik untuk berkomunikasi dengan Internet menggunakan
TCP/IP. Gateway menerjemahkan protokol asli jaringan komputer tersebut menjadi
TCP/IP dan sebaliknya.
g. Bagi
seorang pemakai, Internet hadir seperti jaringan global raksasa yang tidak
terbatas, yang langsung merespon jika diminta. Komputer, gateway, router, dan
protokol yang membuat ilusi ini bekerja.