PROTOKOL TCP/IP
Transmission Control Protocol atau biasa di sebut dengan protokol TCP adalah suatu protokol yang berada di lapisan transpor (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang berorientasi sambungan (conecction-oriented) dan dapat di andalkan (reliable).
TCP memiliki karakteristik sebagai berikut:
1. Berorientasi sambungan (conecction-oriented): Sebelum data dapat ditransmisikan antara dua host, dua proses yang berjalan pada lapisan aplikasi harus melakukan negosiasi untuk membuat sesi koneksi terlebih dahulu.
2. Full-duplex: Untuk setiap host TCP, koneksi yang terjadi antara dua host terdiri atas dua buah jalur, yakni jalur keluar dan jalur masuk. Dengan menggunakan teknologi lapisan yang lebih rendah yang mendukung full-duplex, maka data pun dapat secara simultan diterima dan dikirim.
3. Dapat diandalkan (reliable): Data yang dikirim ke sebuah koneksi TCP akan diurutkan dengan sebuah nomor urut paket dan akan mengharapkan paket dari penerima.
4. Byte stream: TCP melihat data yang dikirimkan dan diterima melalui dua jalur masuk dan jalur keluar TCP sebagai sebuah byte stream yang berdekatan. Meski demikian TCP tidak mengetahui batasan pesa-pesan di dalam byte stream TCP tersebut.
5. Memiliki layanan flow control: Untuk mencegah data dikirimkan terlalu banyak dalam satu waktu, yang akhirnya membuat macet jaringan internetwork IP, TCP mengimplementasikan layanan flow control yang dimiliki oleh pihak pengirim yang secara terus-menerus memantau dan membatasi jumlah data yang dikimkan pada satu waktu.
6. Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi.
7. Mengirim paket secara one-to-one: Hal ini memang karena TCP harus membuat sebuah sirkuit logis antara dua buah protokol lapisan aplikasi agar saling dapat berkomunikasi. TCP tidak menyediakan layanan pengiriman data secara one-to-many.
TCP umumnya digunakan ketika protokol lapisan aplikasi membutuhkan layanan transfer data yang bersifat andal, yang layanan tersebut tidak dimilii oleh protokol lapisan layanan tersebut.
Contoh dari protokol yang menggunakan layanan TCP adalah HTTP dan FTP.
Filed under: sekolah | Leave a comment »

<






