Anda di halaman 1dari 4

PENGENALAN TCP - IP

TCP/IP (Transmission Control Protocol/Internet Protocol) adalah sekelompok protocol


yang mengatr komnikasi data kompter di Internet! "ompter-kompter yang terh#ng ke
internet #erkomnikasi dengan protocol ini! "arena menggnakan #ahasa yang sama$ yait
protocol TCP/IP$ per#edaan %enis kompter dan system operasi tidak men%adi masalah!
"ompter PC dengan system &perasi 'indo(s dapat #erkomnikasi dengan kompter
)acintosh ata dengan *n *PA+C yang men%alankan *olaris! ,adi$ %ika se#ah kompter
menggnakan protocol TCP/IP dan terh#ng langsng ke Internet$ maka kompter
terse#tdapat #erh#ngan dengan kompter di #elahan dnia manapn yang %ga
terh#ng ke Internet!
ARSITEKTUR PROTOCOL TCP/IP
"arena tidak ada per%an%ian mm tentang #agaimana melkiskan TCP/IP dengan
model layer$ #iasanya TCP/IP dide-inisikan dalam .-/ le0el -ngsi dalam arsitektr protocol!
"ali ini kita akan melkiskan 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 sat 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 sesai
dengan -ngsi protocol terse#t! *etelah it$ data ini diterskan lagi ke protocol pada layer di
#a(ahnya! 3al yang se#aliknya ter%adi %ika sat 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 ntk kemdian menerskan data it ke protocol lain yang
#erada pada layer di atasnya!
4ata

IP 3eader 4ata

TCP 3eader IP 3eader 4ata

Net(ork Inter-ace 3eader TCP 3eader IP 3eader 4ata
4e0ice pengh#ng %aringan ini secara mm di#agi men%adi #e#erapa kategori$ yait2
5!+epeater 2 )enerima sinyal dari sat segmen ka#el LAN dan memancarkannya kem#ali
dengan kekatan yang sama dengan sinyal asli pada segmen ka#el LAN yang lain!
6!7ridge 2 )irip +epeater namn le#ih cerdas$ karena #ridge mempela%ari setiap alamat
Ethernet yang terh#ng dengannya!
.!+oter 2 )emiliki kemampan mele(atkan paket IP dari sat %aringan ke %aringan lain yang
mngkin memiliki #anyak %alr diantara kedanya!
1 NETWORK ACCESS LAYER
Protokol pada layer ini menyediakan media #agi system ntk mengirimkan data ke
de0ice lain yang terh#ng secara langsng! 4alam literatr yang dignakan dalam tlisan
ini$ Net(ork Access Layer merpakan ga#ngan antara Net(ork$ 4ata Link dan Physical
layer! 8ngsi Net(ork Access Layer dalam TCP/IP disem#nyikan$ dan protocol yang le#ih
mm dikenal (IP$ TCP$ 94P$ dll) dignakan se#agai protocol-le0el yang le#ih tinggi!!8ngsi
1
dalam layer ini adalah meng#ah IP datagram ke -rame yang ditransmisikan oleh net(ork$
dan memetakan IP Address ke physical address yang dignakan dalam %aringan! IP Address
ini hars di#ah ke alamat apapn yang diperlkan ntk physical layer ntk
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 merpakan inti dari protocol TCP/IP! *elrh data yang #erasal dari
protocol pada layer di atas IP hars dile(atkan$ iolah oleh protocol IP$ dan dipancarkan
se#agai paket IP$ agar sampai ke t%an! 4alam melakkan 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 melakkan 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 %alr pts$ roter do(n$ ata
host/net(ork t%an sedang do(n)$ protocol IP hanya mem#eritahkan ke pengirim paket
melali protocol IC)P$ #ah(a ter%adi masalah dalam pengiriman paket IP ke t%an! ,ika
diinginkan keandalan yang le#ih #aik$ keandalan it hars 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 dahl! 4atagram deli0ery ser0ice #erarti
setiap paket data yang dikirim adalah independen terhadap paket data yang lain! Aki#atnya
%alr yang ditemph ileh masing-masing paket data IP ke t%annya #ias %adi #er#eda sat
dengan yang lainnya! "arena %alr yang ditemph #er#eda$ kedatangan paket pn #ias %adi
tidak #errtan! 3al ini dilakkan ntk men%amin tetap sampainya paket IP ke t%an$
(alapn salah sat %alr 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 hitngan .6 #it (ord!
Tye o! "ervice$ #erisi kalitas ser0ice yang dapat mempengarhi cara pengangan
paket IP ini!
Total Length o! #atagram$ pan%ang IP datagram dalam kran #yte!
Identi!ication, $lags, dan $ragment %!!set$ #erisi #e#erapa data yang #erh#ngan
dengan -ragmentasi paket! Paket yang yang dile(atkan melali #er#agai %enis %alr
akan mengalami -ragmentasi ( dipecah men%adi #e#erapa paket yang le#ih kecil)
sesai dengan #esar data maksimal yang #ias di transmisikan melali %alr terse#t!
Time to Live, #erisi %mlah roter/hop maksimal yang #oleh dile(ati paket IP! *etiap
kali mele(ati sat roter$ isi dari -ield ini dikrangi sat! ,ika TTL telah ha#is dan
paket tetap #elm sampai ke t%an$ paket ini akan di#ang dan roter terakhir akan
mengirimkan paket IC)P time e&ceeded! 3al ini dilakkan ntklmencegah paket IP
ters meners #erada di dalam ner(ork!
Protocol, mengandng angka yang mengidenti-ikasikan protocol layer atas penggna
isi data dari paket IP ini!
Header Checksum$ #erisi nilai checksum yang dihitng dari selrh -ield dari header
packet IP! *e#elm dikirimkan$ protocol IP terle#ih dahl menghitng checksm dari
header paket IP terse#t ntk nentinya dihitng kem#ali di sisi penerima! ,ika ter%adi
per#edaan$ maka paket ini dianggap rsak 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< ntk local looback)
,mlah 2 56= kelas A ( : dan 56< dicadangkan )
+ange IP 2 5!>>>!>>>!>>> sampai 56=!>>>!>>>!>>>
,mlah IP 2 5=!<<<!651 IP Address ntk tiap kelas A
6! "elas 7
8ormat 2 5:nnnnnn nnnnnnnn hhhhhhhh hhhhhhhh
7yte Pertama 2 56? ; 5@5
2
,mlah 2 5=.?1 kelas 7
+ange IP 2 56?!:!>>>!>>> sampai 5@5!5//!>>>!>>>
,mlah IP 2 =/!/.6 IP Address ntk tiap kelas 7
.! "elas C
8ormat 2 55:nnnn nnnnnnnn nnnnnnnn hhhhhhhh
7yte Pertama 2 5@6 ; 66.
,mlah 2 6!:@<!5/6 "elas C
+ange IP 2 5@6!:!:!>>> sampai 66.!6//!6//!>>>
,mlah IP 2 6/1 IP Address ntk tiap kelas C
1! "elas 4
8ormat 2 555:mmmm mmmmmmmm mmmmmmmm mmmmmmmm
7it mlticast 2 56? #it
7yte Inisial 2 661 ; 61<
4eskripsi 2 "elas 4 adalah rang alamat mlticast (+8C 5556)
/! "elas E
8ormat 2 5555rrrr rrrrrrrr rrrrrrrr rrrrrrrr
7it cadangan 2 6? #it
7yte Inisial 2 61? ; 6//
4eskripsi 2 "elas 4 adalah rang alamat yang dicadangkan ntk
keperlan eksperimental!
"et 2 n A net(ork #it$ h A host #it$ m A mlticast #it$ r A #it cadangan
IC(P (Internet Control (essage Protocol ) pro0ides control and messaging capa#ilities
')P ('dress )esolution Protocol) menentkan alamat data link layer ntk IP 'ddress
yang telah dikenal!
)')P()everse 'dress )esolution Protocol) menentkan *et+ork 'ddress pada saat
alamat data link layer di ketahi!
3. TRANSPORT LAYER
Transport layer mempnyai da -ngsi ; mengatr aliran data antara da host dan
relia#ility!
Pada transport layer terdapat da #ah protocol 2
TCP -- a connection-oriented$ relia#le protocol$ #yte stream ser0ice! Connection
&riented #erarti se#elm melakkan pertkaran data$ da aplikasi penggna TCP
hars melakkan h#ngan (handshake) terle#ih dahl! +elia#le #erarti TCP
menerapkan proses deteksi kesalahan paket dan retransmisi! 7yte *tream *er0ice
#erarti paket dikirimkan dan sampai ke t%an secara #errtan!
U#P -- connectionless and nrelia#le! 'alapn #ertanggng %a(a# ntk
mentransmisikan pesan/data$ tidak ada so-t(are yang menge-cek pengantara setiap
segmen yang dilakkan oleh layer ini! "entngan penggnaan 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 arsitektr protokol TCP/IP adalah Application Layer! Layer ini
termask selrh proses yang menggnakan transport layer ntk mengirimkan data! 7anyak
sekali application protocol yang dignakan saat ini!
7e#erapa diantaranya adalah 2
- TELNET$ yait Net(ork Terminal Protocol$ yang menyediakan remote login dalam %aringan
- 8TP$ 8ile Trans-er Protocol$ dignakan ntk -ile trans-er
- *)TP$ *imple )ail Trans-er Protocol$ dgnakan ntk mengirimkan electronic mail
- 4N*$ 4omain Name *er0ice$ ntk memetakan IP Address ke dalam nama tertent
- +IP$ +oting In-ormation Protocol$ protokol roting
- &*P8$ &pen *hortest Path 8irst$ protokol roting
- N8*$ Net(ork 8ile *ystem$ ntk sharing -ile terhadap #er#agai host dalam %aringan
- 3TTP$ 3yper Te>t Trans-er Protokol$ protokol ntk (e# #ro(sing!
Daftar Pustaka 2
&nno '! Pr#o$ TCP/IP$ Ele> )edia Comptindo$ ,akarta 6::5
3
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 )
4