oke kita bahas.......................
TCP (Transmission Control Protocol)
adalah merupakan protocol yang paling banyak digunakan pada komunitas komunitas internet. protocol ini bekerja pada port :
- 1-1024 : low port (standard service port)
- 1025.......... : hight port (untuk transmisi lanjutan)
contoh aplikasi yang menggunakan protocol TCP adalah :
- File Transfer Protocol (FTP)
- Trivial File Transfer Protocol (TFTP)
- Terminal Emulation (TELNET)
- Mail Service (SMTP)
- Domain Name System (DNS)
- Network File Sytem (NFS)
- Simple Network Management Protocol (SNMP)
- dll
Prinsip Kerja TCP
- Connection Oriented
- Koneksi diawali dengan proses "handshake"
- Client > SYN > Server
- Server > SYN-ACK > Server
- Client > ACK > Server
- Reliable Transmission
- Mampu melakukan pengurutan paket data, setiap byte data ditandai dengan nomor yang unik
- Error Detection
- Jika terjadi error, bisa dilakukan pengiriman ulang data
- Flow Control
- Mendeteksi supaya satu host tidak mengirimkan data ke host lainnya terlalu cepat
- Segment Size Control
- Mendeteksi besaran MSS (maximum segment size) yang bisa dikirimkan supaya tidak terjadi IP fragmentation
- Congestion Control
- TCP menggunakan beberapa mekanisme untuk mencegah terjadinya congestion pada network
ini gan sedikit semoga bermanfaat terimakasih udah mampir disini ................................
baru denger nih samaa yang namanya TCP
ReplyDeletesebenernya TCP ini ngk asing di dunia IT
DeleteOoo jadi gitu ya prinsip kerja TCP, nice info!
ReplyDelete