TCP dan UDP

Protokol Jaringan
   Adalah aturan-aturan atau tatacara yang digunakan dalam melaksanakan pertukaran data dalam sebuah jaringan.

Apa itu TCP IP ?
   Adalah salah satu jenis protokol yang memungkinkan kumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu network(jaringan)

Apa yang membuat TCP IP penting ?
   Karena merupakan protokol yang telah diterapkan pada hampir semua perangkat keras dan SO, serta digunakan untuk berkomunikasi antara sistem

TCP/IP
   Terminologi dari Networking Model atau Networking Architecture mengacu kepada deskripsi semua fungsi yang diperlukan agar komunikasi bisa baik.
   Protokol dan spesifikasi hardware kemudian digunakan untuk mengimplementasi gunsi yang dijelaskan dlam networking model.
   Berpikir tentang Networking Model sama halnya anda berpikir tentang perencanaan arsitektur ketika ingin membuat rumah, anda bisa membuat rumah tanpa perencanaan, tapi akan lebih baik jika ingin mengikuti sebuah plan/model. Karena akan melibatkan banyak orang yang akan bekerja mengerjakan rumah tersebut. Model akan membantuk merujuk kepada rencana yang sama.

Karakteristik TCP
1) Berorientasi sambungan(connection-oriented)
2) Full doplex
3) Dapat diandalkan(reliable)
4) Byte stream
5) Memiliki layanan flow control
6) Melakukan segmentasi terhadap data yang datang dari lapisan aplikasi
7) Mengirimkan paket secara 'one to one'

UDP(User Datagram Protocol)
1) Memberkan alternatif transport untuk proses yang tidak membutuhkan pengiriman yang handal
2) UDP merupakan protokol yang tidak handal, karena tidak menjamin pengiriman data atau perlindungan duplikasi
3) UDP tidak mengurus masalah penerimaan aliran data dan pembuatan segmen yang sesuai untuk IP
4) UDP cocok digunakan untuk sistem multicast dan video broadcast.

Karakteristik UDP
1) Connectionless(tanpa koneksi)
2) Unrealiable(tidak handal)
3) UDPmenyediakan penghitungan checksum berukuran 16 bit terhadap keseluruhan pesan UDP

Kegunaan UDP
1) Protokol yang 'ringan', untuk menghemat sumber daya memori dan prosesor. Contoh fungsi query nama dalam protokol lapisan aplikas DNS
2) Protokol lapisan aplikasi menyediakan layanan transfer data yang andal maka kebutuhan terhadap keandalan yang ditawarkan oleh TCPpun menjadi tidak ada. Contoh Trivial File Transfer Protocol(TFTP) dan Network File System(NFS)
3) Transmisi broadcast: karena UDP merupakan protokol yang tidak perlu membuat koneksi terlebih dahulu dengan sebuah host tertentu. Contoh : query nama dalam protokol NetBIOS Name Service.

Comments