komdat ke 4

27
TCP VS UDP

Upload: antasena

Post on 07-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 1/27

TCP VS UDP

Page 2: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 2/27

Page 3: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 3/27

Page 4: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 4/27

TCP

Pengertian TCP

Transmission Control Protocol (TCP) adalah salah satu jenisprotokol yang memungkinkan kumpulan komputer untuk berkomunikasi dan bertukar data didalam suatu network

(jaringan)TCP merupakan suatu protokol yang berada di lapisan

transpor (baik itu dalam tujuh lapis model re!erensi "S# ataumodel D$%P$) yang berorientasi sambungan (connection&

oriented) dan dapat diandalkan (reliable)

TCP dipakai untuk aplikasi&aplikasi yang membutuhkankeandalan data

Page 5: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 5/27

Karakteristik TCP

%eliable berarti data ditrans!er ke tujuannya dalam suatu urutan sepertiketika dikirim

'erorientasi sambungan (connection&oriented) Sebelum data dapatditransmisikan antara dua host dua proses yang berjalan pada lapisan

aplikasi harus melakukan negosiasi untuk membuat sesi koneksi terlebihdahulu *oneksi TCP ditutup dengan menggunakan proses terminasikoneksi TCP (TCP connection termination)

+ull&duple, Untuk setiap host TCP koneksi yang terjadi antara dua hostterdiri atas dua buah jalur yakni jalur keluar dan jalur masuk Dengan

menggunakan teknologi lapisan yang lebih rendah yang mendukung !ull&duple, maka data pun dapat secara simultan diterima dan dikirim-eader TCP berisi nomor urut (TCP se.uence number) dari data yangditransmisikan dan sebuah acknowledgment dari data yang masuk 

Page 6: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 6/27

/emiliki layanan !low control Untuk mencegah data terlalu banyakdikirimkan pada satu waktu yang akhirnya membuat 0macet1 jaringaninternetwork #P TCP mengimplementasikan layanan !low control yangdimiliki oleh pihak pengirim yang secara terus menerus memantau danmembatasi jumlah data yang dikirimkan pada satu waktu

Untuk mencegah pihak penerima untuk memperoleh data yang tidak dapatdisangganya (bu!!er) TCP juga mengimplementasikan !low control dalampihak penerima yang mengindikasikan jumlah bu!!er yang masih tersediadalam pihak penerima

/elakukan segmentasi terhadap data yang datang dari lapisan aplikasi

(dalam D$%P$ %e!erence /odel)/engirimkan paket secara 0one&to&one0 hal ini karena memang TCP harus

membuat sebuah sirkuit logis antara dua buah protokol lapisan aplikasi agarsaling dapat berkomunikasi TCP tidak menyediakan layanan pengirimandata secara one&to&many

Page 7: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 7/27

Cara Kerja TCP/IP

Pertama datagram dibagi&bagi ke dalam bagian&bagian kecil yangsesuai dengan ukuran bandwith (lebar !rekuensi) dimana datatersebut akan dikirimkan

Pada lapisan TCP data tersebut lalu 0dibungkus1 dengan in!ormasiheader yang dibutuhkan /isalnya seperti cara mengarahkan data

tersebut ke tujuannya cara merangkai kembali kebagian&bagiandata tersebut jika sudah sampai pada tujuannya dan sebagainya

Setelah datagram dibungkus dengan header TCP datagram tersebutdikirim kepada lapisan #P #P menerima datagram dari TCP danmenambahkan headernya sendiri pada datagram tersebut

#P lalu mengarahkan datagram tersebut ke tujuannya *omputerpenerima melakukan proses&proses perhitungan ia memeriksaperhitungan checksum yang sama dengan data yang diterima

2ika kedua perhitungan tersebut tidak cocok berarti ada errorsewaktu pengiriman dan datagram akan dikirimkan kembali

Page 8: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 8/27

Kelebihan TCP/IP

TCP3#P adalah protokol yang bisa diarahkan $rtinya ia bisa mengirimkandatagram melalui rute&rute yang telah ditentukan sebelumnya -al ini dapatmengurangi kepadatan lalu lintas pada jaringan serta dapat membantu jika jaringan mengalami kegagalan TCP3#P dapat mengarahkan data melalui jalur lain

/emiliki mekanisme pengiriman data yang handal dan e!isien

'ersi!at open plat!orm atau plat!orm independent yaitu tidak terikat oleh jenisperangkat keras atau perangkat lunak tertentu

*arena si!atnya yang terbuka TCP3#P bisa mengirimkan data antara sistem&sistemkomputer yang berbeda yang menjalankan pada sistem&sistem operasi yang berbeda pula

TCP3#P terpisah dari perangkat keras yang mendasarinya Protokol ini dapat

dijalankan pada jaringan 4thernet Token ring 567 dan bahkan melaluisambungan telepon

TCP3#P menggunakan skema pengalamatan yang umum maka semua sistem dapatmengirimkan data ke alamat sistem yang lain

Page 9: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 9/27

Kegunaan TCP

/enyediakan komunikasi logika antar proses aplikasi yang berjalan padahost yang berbeda

protokol transport berjalan pada end systems

Pengiriman !ile (!ile trans!er) +ile Trans!er Protokol (+TP)memungkinkan pengguna komputer yg satu untuk dapat mengirim

ataupun menerima !ile ke komputer jaringan *arena masalah keamanandata maka +TP seringkali memerlukan nama pengguna (username) danpassword meskipun banyak juga +TP yg dapat diakses melaluianonymous lias tidak berpassword (lihat %+C 878 untuk spesi!ikasi +TP)

%emote login 9etwork terminal Protokol (telnet) memungkinkan

pengguna komputer dapat melakukan log in ke dalam suatu komputerdidalam suatu jaringan 2adi hal ini berarti bahwa penggunamenggunakan komputernya sebagai perpanjangan tangan dari komputer jaringan tersebut( lihat %+C :7; dan :77 untuk spesi!ikasi telnet lebihlanjut)

Computer mail Digunakan untuk menerapkan sistem elektronik mail

Page 10: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 10/27

Page 11: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 11/27

Manajemen Koneksi TCP

Pada saat Setup Koneksi

Client mengirimkan kontrol TCP S@9 ke ser>er dengan memberikanse.uence number inisial

Ser>er menerima TCP S@9 dan membalasnya dengan kontrol S@9$C*  $C* yang menyatakan telah menerima S@9 /engalokasikan bu!!er /enghasilkan se.uence number untuk ke client

Pada saat Menutup Koneksi

Client mengirim kontrol TCP +#9 ke ser>er

Ser>er menerima +#9 dan membalas dengan $C* /enutup koneksi dan

mengirimkan +#9 ke clientClient menerima +#9 dan membalas $C* /asuk pada masa menunggu balasan $C* terhadap dari ser>er

Ser>er menerima $C* dan koneksi tertutup

Page 12: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 12/27

 Aplikasi yang Menggunakan TCP

1. orld ide eb

 $plikasi ini pada prinsipnya mirip dengan aplikasi gopher yakni penyediaan database yang dapat diakses tidak hanya berupa te,t namun dapat berupa gambar3image suara

 >ideo penyajiannya pun dapat dilakukan secara li>eDengan demikian jenis in!ormasi yang dapat disediakansangat banyak dan dapat dibuat dengan tampilan yanglebih menarik -al ini dimungkinkan karena Aeb

menggunakan teknologi hyperte,t *arena itu protokol yang digunakan untuk aplikasi ini dikenal dengan nama-yperte,t&trans!er&protocol (-TTP)

Page 13: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 13/27

Page 14: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 14/27

 ide Area In#ormation Ser$i"es %AIS&

 A$#S merupakan salah satu ser>is pada internet yang memungkinkan kita mencari melalaui materi

 yang terindeks dan menemukan dokumen3artikel berdasarkan isi artikel tersebut 2adi pada dasarnya A$#S memberikan layanan untuk mencari artikel yang berisi kata&kata kunci yang kita ajukan sebagai

dasar pencarian

Page 15: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 15/27

'A( di Internet

/esin +$5 sebagai pengirim dan penerima beritatertulis melalaui telepon saat ini hampir dimiliki

oleh semua kantor /elalaui gateway #nternet +$5pengiriman +$5 dapat dilakukan melalaui e&mailBateway akan menerjemahkan pesan e&mail tersebutdan menghubungi mesin +$5 tujuan melalui jalur

telepon secara otomatis Tentu saja akses untuk initerbatas (pri>ate)

Page 16: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 16/27

UDP

Pengertian )*P

UDP singkatan dari User Datagram Protocol adalahsalah satu protokol lapisan transpor TCP3#P yang

mendukung komunikasi yang tidak andal(unreliable) tanpa koneksi (connectionless) antarahost&host dalam jaringan yang menggunakanTCP3#P

Page 17: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 17/27

Karakteristik )*P

Connectionless (tanpa koneksi) Pesan&pesan UDP akan dikirimkan tanpaharus dilakukan proses negosiasi koneksi antara dua host yang hendak berukar in!ormasi

Unreliable (tidak andal) Pesan&pesan UDP akan dikirimkan sebagaidatagram tanpa adanya nomor urut atau pesan acknowledgment Protokol

lapisan aplikasi yang berjalan di atas UDP harus melakukan pemulihanterhadap pesan&pesan yang hilang selama transmisi Umumnya protokollapisan aplikasi yang berjalan di atas UDP mengimplementasikan layanankeandalan mereka masing&masing atau mengirim pesan secara periodikatau dengan menggunakan waktu yang telah dide!inisikan

UDP menyediakan mekanisme untuk mengirim pesan&pesan ke sebuahprotokol lapisan aplikasi atau proses tertentu di dalam sebuah host dalam jaringan yang menggunakan TCP3#P -eaderUDP berisi !ield SourceProcess #denti!ication dan Destination Process #denti!ication

UDP menyediakan penghitungan checksum berukuran <&bit terhadapkeseluruhan pesan UDP

Page 18: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 18/27

Kegunaan )*P

Protokol yang 0ringan1 (lightweight) Untuk menghemat sumber dayamemori dan prosesor beberapa protokol lapisan aplikasi membutuhkanpenggunaan protokol yang ringan yang dapat melakukan !ungsi&!ungsispesi!ik dengan saling bertukar pesan Contoh dari protokol

Protokol lapisan aplikasi yang mengimplementasikan layanan keandalan2ika protokol lapisan aplikasi menyediakan layanan trans!er data yang

andal maka kebutuhan terhadap keandalan yang ditawarkan oleh TCP punmenjadi tidak ada Contoh dari protokol seperti ini adalah Tri>ial +ileTrans!er Protocol (T+TP) dan 9etwork +ile System (9+S)

Protokol yang tidak membutuhkan keandalan Contoh protokol ini adalahprotokol %outing #n!ormation Protocol (%#P)

Transmisi broadcast *arena UDP merupakan protokol yang tidak perlumembuat koneksi terlebih dahulu dengan sebuah host tertentu makatransmisi broadcast pun dimungkinkan Sebuah protokol lapisan aplikasidapat mengirimkan paket data ke beberapa tujuan dengan menggunakanalamat multicast atau broadcast -al ini kontras dengan protokol TCP yanghanya dapat mengirimkan transmisi one&to&one Contoh .uery nama dalam

protokol 9et'#"S 9ame Ser>ice

Page 19: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 19/27

Kelemahan )*P

UDP tidak menyediakan mekanisme penyanggaan (bu!!ering) dari data yangmasuk ataupun data yang keluar Tugas bu!!ering merupakan tugas yangharus diimplementasikan oleh protokol lapisan aplikasi yang berjalan diatas UDP

UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam

segmen&segmen data seperti yang terjadi dalam protokol TCP *arenaitulah protokol lapisan aplikasi yang berjalan di atas UDP harusmengirimkan data yang berukuran kecil (tidak lebih besar dari nilai/a,imum Trans!er Unit3/TU) yang dimiliki oleh sebuah antarmuka dimana data tersebut dikirim *arena jika ukuran paket data yang dikirimlebih besar dibandingkan nilai /TU paket data yang dikirimkan bisa sajaterpecah menjadi beberapa !ragmen yang akhirnya tidak jadi terkirimdengan benar

UDP tidak menyediakan mekanisme !low&control seperti yang dimiliki olehTCP

Page 20: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 20/27

Kelemahan )*P

UDP tidak menyediakan mekanisme penyanggaan (bu!!ering) dari data yangmasuk ataupun data yang keluar Tugas bu!!ering merupakan tugas yangharus diimplementasikan oleh protokol lapisan aplikasi yang berjalan diatas UDP

UDP tidak menyediakan mekanisme segmentasi data yang besar ke dalam

segmen&segmen data seperti yang terjadi dalam protokol TCP *arenaitulah protokol lapisan aplikasi yang berjalan di atas UDP harusmengirimkan data yang berukuran kecil (tidak lebih besar dari nilai/a,imum Trans!er Unit3/TU) yang dimiliki oleh sebuah antarmuka dimana data tersebut dikirim *arena jika ukuran paket data yang dikirimlebih besar dibandingkan nilai /TU paket data yang dikirimkan bisa sajaterpecah menjadi beberapa !ragmen yang akhirnya tidak jadi terkirimdengan benar

UDP tidak menyediakan mekanisme !low&control seperti yang dimiliki olehTCP

Page 21: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 21/27

 Aplikasi yang Menggunakan )*P

D9S (Domain 9ame System) 7?

S9/P (Simple 9etwork /anagement Protocol) <<<6

T+TP (Tri>ial +ile Trans!er Protocol) 8Sun%PC port <<<

Page 22: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 22/27

Perbedaan TCP dan )*P

'erbeda dengan TCP UDP merupakan connectionless dan tidakada keandalan windowing serta !ungsi untuk memastikan dataditerima dengan benar

9amun UDP juga menyediakan !ungsi yang sama dengan TCP

seperti trans!er data dan multiple,ing tetapi ia melakukannyadengan byte tambahan yang lebih sedikit dalam header UDP

UDP melakukan multiple,ing UDP menggunakan cara yang samaseperti TCP Satu&satunya perbedaan adalah transport protocol

 yang digunakan yaitu UDP Suatu aplikasi dapat membukanomor port yang sama pada satu host tetapi satu menggunakanTCP dan yang satu lagi menggunakan UDPhal ini tidak biasatetapi diperbolehkan

2ika suatu layanan mendukung TCP dan UDP ia menggunakan

nilai yang sama untuk nomor port TCP dan UDP

Page 23: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 23/27

UDP mempunyai keuntungan dibandingkan TCPdengan tidak menggunakan !ield se.uence danacknowledgement

*euntungan UDP yang paling jelas dari TCP adalah byte tambahan yang lebih sedikit Di samping itu UDPtidak perlu menunggu penerimaan atau menyimpandata dalam memory sampai data tersebut diterima #

ni berarti aplikasi UDP tidak diperlambat oleh prosespenerimaan dan memory dapat dibebaskan lebihcepat

Page 24: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 24/27

Page 25: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 25/27

Page 26: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 26/27

Page 27: KOMDAT KE 4

8/18/2019 KOMDAT KE 4

http://slidepdf.com/reader/full/komdat-ke-4 27/27