Pengertian TCP
TCP atau Transmission Control Protokol merupakan sebuah protokol yang memungkinkan pertukaran data dan komunikasi beberapa komputer melalui jaringan atau network yang berorientasi sambungan dan dapat diandalkan(reliable).
Aplikasi yang menggunakan TCP adalah
1.World Wide web
Jika kita ingin mengakses beberapa situs kita awali dengan World Wide Web atau lebih kita kenal dengan www. World Wide Web menggunakan protokol TCP yang bernama Hypertext Transfer Protocol yang disingkat (HTTP). Prinsip aplikasi ini sama dengan gopher yaitu penyediaan database tidak berupa text saja, namun dapat berupa gambar, video, musik dan lain-lain.
2. Archie
Cara kerja Archie dapat dijelaskan sebagai berikut. Server Archie secara
berkala melakukan anonymous ftp ke sejumlah FTP Server dan mengambil
informasi daftar seluruh file yang ada pada FTP Server tersebut. Daftar
ini disusun berdasarkan letak file dalam direktori/sub direktori,
sehingga mudah untuk menemukan file tersebut. File-file yang berisi
daftar file tiap FTP Server ini merupakan database dari Archie Server.
Jika ada query ke Archie Server yang menanyakan suatu file, server
mencari dalam daftar tadi dan mengirimkan seluruh jawaban yang berkaitan
dengan file tersebut. Informasi yang diberikan adalah alamat FTP Server
yang memiliki file tersebut dan letak file tersebut dalam struktur
direktori.
3.Wide Area Information Service
Wide Area Indormation Service atau yang disingkat WAIS merupakan aplikasi untuk mencari artikel yang berisi kata-kata kunci yang kita ajukan sebagai dasar pencarian yang biasanya berbasis text.
4. Fax
Kita sering mengirim dokumen menggunakan Fax. Fax merupakan mesin untuk mengirim suatu dokumen menggunakan mesin yang cara pengiriman dan penerimaanya melalui telepon dan gateway internet fax. Melalaui gateway Internet FAX, pengiriman FAX dapat dilakukan melalaui
e-mail. Gateway akan menerjemahkan pesan e-mail tersebut dan menghubungi
mesin FAX tujuan melalui jalur telepon secara otomatis. Protokol ini yang membuat fax bersifat pribadi.
5.FTP
FTP atau File Transfer Protokol merupakan protokol untuk pertukaran file dalam satu jaringan internet. FTP terdiri dari 2 hal pokok yaitu FTP server dan FTP client.
6.SMTP
Simple Mail Transfer Protokol atau yang lebih dikenal dengan SMTP adalah protokol yang terdapat di suatu software yang digunakan untuk mengirim email melaui internet yang berbentuk text. SMTP menyediakan suatu set kode yang dapat menyedernakan komunikasi pesan email antara server. Kelebihan dari SMTP adalah keandalan dan kesederhanaan. Update dari protokol ini adalah ESMTP. ESMTP atau Extended Simple Mail Transfer Protokol adalah upgrade dari SMTP yang dapat mengirim email yang berupa multimedia( gambar dan file musik).
Pengertian UDP
UDP atau User Datagram Protocol merupakan protokol yang mendukung komunikasi yang tidak andal(unreable),tanpa koneksi antara Host-host dalam jaringan TCP/IP.
Aplikasi yang menggunakan UDP adalah
1.DNS
Domain Name System yang disingkat DNS adalah sebuah sistem yang menyimpan nama host maupun nama domain dalam basis data yang tersebar didalam jaringan komputer.
2.SNMP
3.TFTP
4.SunRPC Port 111
5.Video Streaming
Perbedaan TCP dan UDP
Berbeda dengan TCP, UDP merupakan connectionless dan tidak ada keandalan, windowing, serta fungsi untuk memastikan data diterima dengan benar. Namun, UDP juga menyediakan fungsi yang sama dengan TCP, seperti transfer data dan multiplexing, tetapi ia melakukannya dengan byte tambahan yang lebih sedikit dalam header UDP.
UDP melakukan multiplexing UDP menggunakan cara yang sama seperti TCP. Satu-satunya perbedaan adalah transport protocol yang digunakan, yaitu UDP. Suatu aplikasi dapat membuka nomor port yang sama pada satu host, tetapi satu menggunakan TCP dan yang satu lagi menggunakan UDP—hal ini tidak biasa, tetapi diperbolehkan. Jika suatu layanan mendukung TCP dan UDP, ia menggunakan nilai yang sama untuk nomor port TCP dan UDP.
UDP mempunyai keuntungan dibandingkan TCP dengan tidak menggunakan field sequence dan acknowledgement. Keuntungan UDP yang paling jelas dari TCP adalah byte tambahan yang lebih sedikit. Di samping itu, UDP tidak perlu menunggu penerimaan atau menyimpan data dalam memory sampai data tersebut diterima. Ini berarti, aplikasi UDP tidak diperlambat oleh proses penerimaan dan memory dapat dibebaskan lebih cepat. Pada tabel, Anda dapat melihat fungsi yang dilakukan (atau tidak dilakukan) oleh UDP atau TCP.
Protokol Transport yang digunakan untuk Video Streaming
Protokol yang digunkan untuk video streaming adalah UDP karena Protokol UDP tidak sensitif terhadap segmen yang rusak dan hilang. Jadi kita bisa melihat video streaming meskipun ada beberapa segmen yang hilang ataw rusak. Sehingga video yang rusak(blur) dapat ditampilkan.
Sumber
http://irpantips4u.blogspot.com/2012/11/tcp-dan-udp-penjelasan-dan-perbedaannya.html
http://id.wikipedia.org/wiki/User_Datagram_Protocol
http://radiosmasher.blogspot.com/2013/05/contoh-pengaplikasian-dan-implementasi.htm
http://id.wikipedia.org/wiki/Transmission_Control_Protocol
http://jaringankomputer.org/ftp-adalah-pengertian-fungsi-carakerja-aplikasi-ftp/
http://pacarita.com/pengertian-simple-mail-transfer-protocol-smtp.html
http://www.g-excess.com/pengertian-dan-definisi-dari-dns-domain-name-system.html