Penjelasan mengenai Transmission Control Protocol (TCP)

Transmission Control Protocol (TCP) adalah suatu protokol yang berada di lapisan transport (baik itu dalam tujuh lapis model referensi OSI atau model DARPA) yang berorientasi sambungan (connection-oriented) dan dapat diandalkan (reliable).
TCP memiliki karakteristik sebagai berikut:
a.        Berorientasi sambungan (connection-oriented): 
Sebelum data dapat ditransmisikan antara dua host, dua proses yang berjalan pada lapisan aplikasi harus melakukan negosiasi untuk membuat sesi koneksi terlebih dahulu. Koneksi TCP ditutup dengan menggunakan proses terminasi koneksi TCP (TCP connection termination).
b.        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. Header TCP berisi nomor urut (TCP sequence number) dari data yang ditransmisikan dan sebuah acknowledgment dari data yang masuk.
c.         Dapat diandalkan (reliable): 
Data yang dikirimkan ke sebuah koneksi TCP akan diurutkan dengan sebuah nomor urut paket dan akan mengharapkan paket positive acknowledgment dari penerima. Jika tidak ada paket Acknowledgment dari penerima, maka segmen TCP (protocol data unit dalam protokol TCP) akan ditransmisikan ulang. Pada pihak penerima, segmensegmen duplikat akan diabaikan dan segmen-segmen yang datang tidak sesuai dengan urutannya akan diletakkan di belakang untuk mengurutkan segmen-segmen TCP. Untuk menjamin integritas setiap segmen TCP, TCP mengimplementasikan penghitungan TCP Checksum.
d.        Byte stream
TCP melihat data yang dikirimkan dan diterima melalui dua jalur masuk dan jalur keluar TCP sebagai sebuah byte stream yang berdekatan (kontigu). Nomor urut TCP dan nomor acknowlegment dalam setiap header TCP didefinisikan juga dalam bentuk byte. Meski demikian, TCP tidak mengetahui batasan pesan-pesan di dalam byte stream TCP tersebut. Untuk melakukannya, hal ini diserahkan kepada protokol lapisan aplikasi (dalam DARPA Reference Model), yang harus menerjemahkan byte stream TCP ke dalam "bahasa" yang ia pahami.
e.        Memiliki layanan flow control
Untuk mencegah data terlalu banyak dikirimkan pada 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 dikirimkan pada satu waktu. Untuk mencegah pihak penerima untuk memperoleh data yang tidak dapat disangganya (buffer), TCP juga mengimplementasikan flow control dalam pihak penerima, yang mengindikasikan jumlah buffer yang masih tersedia dalam pihak penerima.
f.          Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi (dalam DARPA
Reference Model)
g.        Mengirimkan paket secara "one-to-one": 
Hal ini karena memang 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 dimiliki oleh protokol lapisan aplikasi tersebut. Contoh dari protokol yang menggunakan TCP adalah HTTP dan FTP.

Segmen TCP

Segmen-segmen TCP akan dikirimkan sebagai datagram-datagram IP (datagram merupakan satuan protocol data unit pada lapisan internetwork). Sebuah segmen TCP terdiri atas sebuah header dan segmen data (payload), yang dienkapsulasi dengan menggunakan header IP dari protokol IP.

Sebuah segmen dapat berukuran hingga 65495 byte: 216-(ukuran header IP terkecil (20 byte)+ukuran header TCP terkecil (20 byte)). Datagram IP tersebut akan dienkapsulasi lagi dengan menggunakan header protokol network interface (lapisan pertama dalam DARPA Reference Model) menjadi frame lapisan Network Interface. Gambar berikut mengilustrasikan data yang dikirimkan ke sebuah host. 
















Buat yang mau Copas jangan lupa cantumkan Sumber, karna blog ini diproteksi DMCA.
,

JASA TOPUP PAYPAL TERPERCAYA


Buat teman-teman yang binggung mencari jasa topup paypal dengan uang yang aman dan terpercaya, anda baca postingan ini maka anda tepat dan menemukan solusinya disini, saya menyediakan jasa topup paypal dengan dana bersumber dari kartu kredit langsung, jadi pastinya aman, ada beberapa syarat dalam topup.

, ,

Hosting Termurah dan Jasa custom template wordpress Murah

Selamat pagi kawan-kawan semua, hari ini lagi seneng karna blog saya udah pake domain TLD (top level domain) http://diofebrilian.info , *sombong hahahaha.

Sekarang saya mau kasih tau kalo bisnis saya dan teman-teman yang bergerak dibidang hosting, sekarang udah bisa order karna sekarang server kita udah selesai, untuk harga relatif murah dan untuk kualitas ga kalah kok ama web hosting lain kita punya server di USA, kami mengincar pasaran mahasiswa hingga unit usaha kecil menengah namun buat perusahaan skala besar kita juga menyediakan kok Dedicated server atau VPS tapi by order dulu, untuk saat ini kita memiliki customer yg berlatar belakang mahasiswa baik web tugas,pribadi maupun untuk bisnis, Penasaran ??

Oke kenalkan nama kami jalak hosting, anda bisa akses kami di http://www.jalakhosting.com(WEB BETA) untuk sementara belum bisa request online.