Anda di halaman 1dari 4

PENGENALAN TCP - IP

TCP/IP (Transmission Control Protocol/Internet Protocol) adalah sekelompok protocol yang mengat r kom nikasi data komp ter di Internet! "omp ter-komp ter yang terh # ng ke internet #erkom nikasi dengan protocol ini! "arena mengg nakan #ahasa yang sama$ yait protocol TCP/IP$ per#edaan %enis komp ter dan system operasi tidak men%adi masalah! "omp ter PC dengan system &perasi 'indo(s dapat #erkom nikasi dengan komp ter )acintosh ata dengan * n *PA+C yang men%alankan *olaris! ,adi$ %ika se# ah komp ter mengg nakan protocol TCP/IP dan terh # ng langs ng ke Internet$ maka komp ter terse# tdapat #erh # ngan dengan komp ter di #elahan d nia manap n yang % ga terh # ng ke Internet! ARSITEKTUR PROTOCOL TCP/IP "arena tidak ada per%an%ian m m tentang #agaimana mel kiskan TCP/IP dengan model layer$ #iasanya TCP/IP dide-inisikan dalam .-/ le0el - ngsi dalam arsitekt r protocol! "ali ini kita akan mel kiskan TCP/IP dalam 1 layer model$ yait seperti digam#arkan dalam diagram di #a(ah ini 2 Application Layer Transport Layer Internet Layer Net(ork Access Layer

Physical Layer ,ika s at protocol menerima data dari protocol lain di layer atasnya$ ia akan menam#ahkan In-ormasi tam#ahan miliknya ke data terse# t$ In-ormasi ini memiliki - ngsi yang ses ai dengan - ngsi protocol terse# t! *etelah it $ data ini diter skan lagi ke protocol pada layer di #a(ahnya! 3al yang se#aliknya ter%adi %ika s at protocol menerima data dari protocol lain yang #erada pada layer di #a(ahnya! ,ika data ini dianggap 0alid$ protocol akan melepas in-ormasi tam#ahan terse# t nt k kem dian mener skan data it ke protocol lain yang #erada pada layer di atasnya! 4ata

IP 3eader

4ata

TCP 3eader Net(ork Inter-ace 3eader TCP 3eader IP 3eader

4ata

IP 3eader

4ata

4e0ice peng h # ng %aringan ini secara m m di#agi men%adi #e#erapa kategori$ yait 2 5!+epeater 2 )enerima sinyal dari sat segmen ka#el LAN dan memancarkannya kem#ali dengan kek atan yang sama dengan sinyal asli pada segmen ka#el LAN yang lain! 6!7ridge 2 )irip +epeater nam n le#ih cerdas$ karena #ridge mempela%ari setiap alamat Ethernet yang terh # ng dengannya! .!+o ter 2 )emiliki kemamp an mele(atkan paket IP dari sat %aringan ke %aringan lain yang m ngkin memiliki #anyak %al r diantara ked anya! 1 NETWORK ACCESS LAYER Protokol pada layer ini menyediakan media #agi system nt k mengirimkan data ke de0ice lain yang terh # ng secara langs ng! 4alam literat r yang dig nakan dalam t lisan ini$ Net(ork Access Layer mer pakan ga# ngan antara Net(ork$ 4ata Link dan Physical layer! 8 ngsi Net(ork Access Layer dalam TCP/IP disem# nyikan$ dan protocol yang le#ih m m dikenal (IP$ TCP$ 94P$ dll) dig nakan se#agai protocol-le0el yang le#ih tinggi!!8 ngsi

dalam layer ini adalah meng #ah IP datagram ke -rame yang ditransmisikan oleh net(ork$ dan memetakan IP Address ke physical address yang dig nakan dalam %aringan! IP Address ini har s di #ah ke alamat apap n yang diperl kan nt k physical layer nt k mentransmisikan datagram! 2 INTERNET LAYER 4alam layer ini terdapat empat # ah protocol yait 2 IP (Internet Protocol) nrelia#le$ connectionless$ datagram deli0ery ser0ice Protokol IP mer pakan inti dari protocol TCP/IP! *el r h data yang #erasal dari protocol pada layer di atas IP har s dile(atkan$ iolah oleh protocol IP$ dan dipancarkan se#agai paket IP$ agar sampai ke t % an! 4alam melak kan pengiriman data$ IP memiliki si-at yang dikenal se#agai unreliable, connectionless, datagram delivery service ! Unreliable #erarti #ah(a Protokol IP tidak men%amin datagram yang dikirim pasti akan sampai ke tempat t % an! Protokol IP hanya #er%an%i ia akan melak kan saaha se#aik#aiknya (#est e--ort deli0ery ser0ice)$ agar paket yang dikirim terse# t sampai ke t % an! ,ika di per%alanan ter%adi hal-hal yang diinginkan (salah sat %al r p t s$ ro ter do(n$ ata host/net(ork t % an sedang do(n)$ protocol IP hanya mem#eritah kan ke pengirim paket melal i protocol IC)P$ #ah(a ter%adi masalah dalam pengiriman paket IP ke t % an! ,ika diinginkan keandalan yang le#ih #aik$ keandalan it har s disediakan oleh protocol yang #erada diatas layer IP ini (yait TCP dan application layer)! Connectionless #erarti dalam mengirim paket dari tempat asal ke t % an$ pihak pengirim dan penerima paket IP sama sekali tidak mengadakan per%an%ian (handshake) terle#ih dah l ! 4atagram deli0ery ser0ice #erarti setiap paket data yang dikirim adalah independen terhadap paket data yang lain! Aki#atnya %al r yang ditemp h ileh masing-masing paket data IP ke t % annya #ias %adi #er#eda sat dengan yang lainnya! "arena %al r yang ditemp h #er#eda$ kedatangan paket p n #ias %adi tidak #er r tan! 3al ini dilak kan nt k men%amin tetap sampainya paket IP ke t % an$ (ala p n salah sat %al r ke t % an it mengalami masalah! *etiap paket IP mem#a(a data yang terdiri atas 2 Version$ #erisi 0ersi dari protocol yang dipakai! *aat ini yang dipakai ialah IP 0ersi 1! Header Length$ #erisi pan%ang dari header paket IP dalam hit ngan .6 #it (ord! Ty e o! "ervice$ #erisi k alitas ser0ice yang dapat mempengar hi cara pengangan paket IP ini! Total Length o! #atagram$ pan%ang IP datagram dalam k ran #yte! Identi!ication, $lags, dan $ragment %!!set$ #erisi #e#erapa data yang #erh # ngan dengan -ragmentasi paket! Paket yang yang dile(atkan melal i #er#agai %enis %al r akan mengalami -ragmentasi ( dipecah men%adi #e#erapa paket yang le#ih kecil) ses ai dengan #esar data maksimal yang #ias di transmisikan melal i %al r terse# t! Time to Live, #erisi % mlah ro ter/hop maksimal yang #oleh dile(ati paket IP! *etiap kali mele(ati sat ro ter$ isi dari -ield ini dik rangi sat ! ,ika TTL telah ha#is dan paket tetap #el m sampai ke t % an$ paket ini akan di# ang dan ro ter terakhir akan mengirimkan paket IC)P time e&ceeded! 3al ini dilak kan nt klmencegah paket IP ter s mener s #erada di dalam ner(ork! Protocol, mengand ng angka yang mengidenti-ikasikan protocol layer atas pengg na isi data dari paket IP ini! Header Checksum$ #erisi nilai checksum yang dihit ng dari sel r h -ield dari header packet IP! *e#el m dikirimkan$ protocol IP terle#ih dah l menghit ng checks m dari header paket IP terse# t nt k nentinya dihit ng kem#ali di sisi penerima! ,ika ter%adi per#edaan$ maka paket ini dianggap r sak dan di# ang! IP 'ddress pengirim dan penerima data! IP Address ini dikelompokkan dalam lima kelas 2 5! "elas A 8ormat 2 :nnnnnnn hhhhhhhh hhhhhhhh hhhhhhhh 7yte Pertama 2 : ; 56< (56< nt k local loo back) , mlah 2 56= kelas A ( : dan 56< dicadangkan ) +ange IP 2 5!>>>!>>>!>>> sampai 56=!>>>!>>>!>>> , mlah IP 2 5=!<<<!651 IP Address nt k tiap kelas A 6! "elas 7 8ormat 2 5:nnnnnn nnnnnnnn hhhhhhhh hhhhhhhh 7yte Pertama 2 56? ; 5@5

2 5555rrrr rrrrrrrr rrrrrrrr rrrrrrrr 2 6? #it 2 61? ; 6// 2 "elas 4 adalah r ang alamat yang dicadangkan nt k keperl an eksperimental! "et 2 n A net(ork #it$ h A host #it$ m A m lticast #it$ r A #it cadangan IC(P (Internet Control (essage Protocol ) pro0ides control and messaging capa#ilities ')P ('dress )esolution Protocol) menent kan alamat data link layer nt k IP 'ddress yang telah dikenal! )')P()everse 'dress )esolution Protocol) menent kan *et+ork 'ddress pada saat alamat data link layer di ketah i! 3. TRANSPORT LAYER Transport layer memp nyai d a - ngsi ; mengat r aliran data antara d a host dan relia#ility! Pada transport layer terdapat d a # ah protocol 2 TCP -- a connection-oriented$ relia#le protocol$ #yte stream ser0ice! Connection &riented #erarti se#el m melak kan pert karan data$ d a aplikasi pengg na TCP har s melak kan h # ngan (handshake) terle#ih dah l ! +elia#le #erarti TCP menerapkan proses deteksi kesalahan paket dan retransmisi! 7yte *tream *er0ice #erarti paket dikirimkan dan sampai ke t % an secara #er r tan! U#P -- connectionless and nrelia#le! 'ala p n #ertangg ng %a(a# nt k mentransmisikan pesan/data$ tidak ada so-t(are yang menge-cek pengantara setiap segmen yang dilak kan oleh layer ini! "e nt ngan pengg naan 94P adalah kecepatannya karena pada 94P tidak ada ackno(ledgements$ sehinggan tra-ik yang le(at %aringan rendah$ dan it yang mem# at 94P le#ih cepat daripada TCP! 4. APPLICATION LAYER Pada sisi paling atas dari arsitekt r protokol TCP/IP adalah Application Layer! Layer ini termas k sel r h proses yang mengg nakan transport layer nt k mengirimkan data! 7anyak sekali application protocol yang dig nakan saat ini! 7e#erapa diantaranya adalah 2 - TELNET$ yait Net(ork Terminal Protocol$ yang menyediakan remote login dalam %aringan - 8TP$ 8ile Trans-er Protocol$ dig nakan nt k -ile trans-er - *)TP$ *imple )ail Trans-er Protocol$ d g nakan nt k mengirimkan electronic mail - 4N*$ 4omain Name *er0ice$ nt k memetakan IP Address ke dalam nama tertent - +IP$ +o ting In-ormation Protocol$ protokol ro ting - &*P8$ &pen *hortest Path 8irst$ protokol ro ting - N8*$ Net(ork 8ile *ystem$ nt k sharing -ile terhadap #er#agai host dalam %aringan - 3TTP$ 3yper Te>t Trans-er Protokol$ protokol nt k (e# #ro(sing!

, mlah +ange IP , mlah IP .! "elas C 8ormat 7yte Pertama , mlah +ange IP , mlah IP 1! "elas 4 8ormat 7it m lticast 7yte Inisial 4eskripsi /! "elas E 8ormat 7it cadangan 7yte Inisial 4eskripsi

2 5=.?1 kelas 7 2 56?!:!>>>!>>> sampai 5@5!5//!>>>!>>> 2 =/!/.6 IP Address nt k tiap kelas 7 2 55:nnnn nnnnnnnn nnnnnnnn hhhhhhhh 2 5@6 ; 66. 2 6!:@<!5/6 "elas C 2 5@6!:!:!>>> sampai 66.!6//!6//!>>> 2 6/1 IP Address nt k tiap kelas C 2 555:mmmm mmmmmmmm mmmmmmmm mmmmmmmm 2 56? #it 2 661 ; 61< 2 "elas 4 adalah r ang alamat m lticast (+8C 5556)

Daftar Pustaka 2
&nno '! P r#o$ TCP/IP$ Ele> )edia Comp tindo$ ,akarta 6::5

E0i Nemeth$ Garth *nyder$ *coot *ee#ass$ Trent +! 3ein$ 9ni> *ystem Administrator 3and#ook$ Prentice 3all$ 6::5 Cisco Net(orking Academy Program ( CCNA *emester 6 )

Anda mungkin juga menyukai