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 ................................
7 Comments
ok lah gpp,