8/17/2019 Jarkom Datalink
1/58
JARINGAN KOMPUTERhttps://goo.gl/uuA3YE
Pertemua 3!ATA"INK "AYER
Kamis, 24 September 2015
Yuli Haryanto, M.Kom
8/17/2019 Jarkom Datalink
2/58
PembahasanMasalah ra#aga $atal%& la'er
!ete&s% $a &ore&s% error
!atal%& proto&ol $asar
Proto&ol (e$ela geser )sl%$%g *%$o*s+
,pes%-&as% er%-&as% $a #otoh proto&ol
8/17/2019 Jarkom Datalink
3/58
Mengingatkan 0ugs% Ph%s%#al "a'er :
"a'er %% meetu&a masalah
&el%str%&a/ gelom1ag/ me$a $a1er1aga% prose$ur/ 2ugs% 'ag1er&a%ta $ega l%& -s%& sepert%
1esar arus/ tegaga l%str%& pa(agma&s%mal me$%a trasm%s% pergat%a
2asa (e%s &a1el $a &oe&tor
Ph's%#al la'er merupa&a se1uah (alur 1%t )$ata+ 'ag$%gua&a utu& meghu1ug&a peg%r%m $ega 1er1aga%
peer%ma
8/17/2019 Jarkom Datalink
4/58
Mengingatkan 0ugs% !atal%& "a'er :
Menentukan pengalamatan !sik, pen"eteksi
error, ken"ali aliran #rame, "an topologi net$ork.
%"a "ua sub&layer pa"a "atalink
''( )'ogi*al 'ink (ontrol+ "an Me"ia %**ess
(ontrol )M%(+.
"" mengatur komunikasi, seperti error
noti!*ation "an o$ *ontrol
Se"angkan MA mengatur pengalamatan !sik
yang "igunakan "alam proses komunikasi antar
a"apter
8/17/2019 Jarkom Datalink
5/58
-/S %3%'/K '%Y
Mela&u&a &oers% 2rame42rame
(ar%ga 'ag 1er%s% $ata 'ag
$%&%r%m&a me(a$% 1%t41%t metah
agar $apat $%proses oleh lap%sa -s%& "ap%sa %% merupa&a lap%sa 'ag
a&a mela&u&a trasm%s% $ata
atara perag&at4perag&at (ar%ga
'ag sal%g 1er$e&ata $alam
se1uah 5AN atau atara o$e $alam
8/17/2019 Jarkom Datalink
6/58
-/S %3%'/K '%Y
"ap%sa %% 1ertaggug (a*a1
mem1uat 2rame 6o* #otrol &ore&s%
&esalaha $a petrasm%s%a ulagterha$ap 2rame 'ag $%aggap gagal
Tugas utama'a a$alah se1aga%
2as%l%tas trasm%s% ra* $ata $a
metras2ormas% $ata terse1ut &e
salura 'ag 1e1as $ar% &esalaha
8/17/2019 Jarkom Datalink
7/58
Masalah ran*angan "atalink layer7. Ter(a$%'a o%se pa$a salura $apat
merusa& 2rame
8. Megusaha&a &ela#ara proses
peg%r%ma $ata $ar% peg%r%m 'ag
#epat &e peer%ma 'ag lam1at
3. 2rame42rame a#&o*le$gemet 'agmegal%r $ar% A &e 9 1ersa%g sal%g
me$ahulu% $ega al%ra $ar% 9 &e A
8/17/2019 Jarkom Datalink
8/58
. Jar%ga 1roa$#ast mem%l%&% masalah
tam1aha pa$a $ata l%& la'er.
Masalah terse1ut a$alah $alam halmegotrol a&ses &e salura 'ag
$%pa&a% 1ersama. Utu&
megatas%'a $apat $%gua&a
su1la'er &husus $ata l%& la'er
'ag $%se1ut me$%um a##ess
8/17/2019 Jarkom Datalink
9/58
Ua#&o*le$ge oe#t%oless
A#&o*le$ge oe#t%oless
A#&o*le$ge oe#t%o4Or%ete$
'ayanan atalink 'ayer
8/17/2019 Jarkom Datalink
10/58
Komputer sum1ermeg%r%m&a
se(umlah 2rame &e &omputer la%
tapa mem1er%&aa#&o*le$ge$met 1ag% 2rame4
2rame 'ag $%ter%ma. T%$a& a$a &oe&s% 'ag $%1uat 1a%&
se1elum $a sesu$ah $%ter%ma'a
2rame. 9%la se1uah 2rame h%lag t%$a& a$a
per1a%&a terha$ap masalah
Ua#&o*le$ge$
oe#t%oless
8/17/2019 Jarkom Datalink
11/58
9er&a%ta $ega masalah real%1%tas
T%$a& a$a &oe&s% 'ag $%1uat 1a%&
se1elum $a sesu$ah $%ter%ma'a2rame. Komputer peg%r%m $apat
meg%$et%-&as% apa&ah 2rame
$%ter%ma $ega atau t%$a&
0rame 'ag $%&%r%m se#ara
%$epe$e $a a#&o*le$ge
A#&o*le$ge$ oe#t%oless
8/17/2019 Jarkom Datalink
12/58
A$a &oe&s% 'ag $%1uat 1a%&
se1elum $a sesu$ah $%ter%ma'a
2rame.
Pem%$aha $ata megalam% 32ase :
4 Meg%%s%al%sas% ar%a1el $a
#outer
4 Metrasm%s%&a 2rame
4 Melepas &oe&s% mem1e1as&a
A#&o*le$ge$ oe#t%o4or%ete$
8/17/2019 Jarkom Datalink
13/58
Kara&ter Pegh%tug
Pem1er%a Kara&ter A*al <A&h%r
Pem1er%a 0lag A*al < A&h%r
Pelaggara Peg&o$eaPh's%#al "a'er
Meto$e Peme#aha 9%t
8/17/2019 Jarkom Datalink
14/58
= 7 8 3 = > ? @ @ B 7 8 3 = > @ ? @ B 7 8 3
Kara&ter Pegh%tug
Kara&ter Pegh%tug
= 7 8 3 = > ? @ @ B 7 8 3 = > @ ? @ B 7 8 3
Error Peghu1ug &ara&ter saat %%
8/17/2019 Jarkom Datalink
15/58
Pem1er%a &ara&ter a*al $aa&h%r
!"E 'ag $%s%s%p&a
!"E ,TC A !"E 9 !"E ETC
!"E ,TC A !"E 9 !"E ETC!"E
!"E ,TC A !"E 9 !"E ETC
8/17/2019 Jarkom Datalink
16/58
Pem1er%a 0lag a*al $a a&h%r
!%gua&a 1ag% (ar%ga 'ag e#o$%g
pa$a me$%um -s%&'a mega$ug
pegulaga E#o$%g 1%t 7 $ata $ega 8 1%t -s%&
9%t 7 pasaga t%gg% re$ah $a 1%t B
pasaga re$ah t%gg%
Kom1%as% %% t%$a& $%gua&a
8/17/2019 Jarkom Datalink
17/58
Pem1er%a 0lag a*al $a a&h%r
Peg%s%a 1%t
B 7 7 B 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 B B 7 B
B 7 7 B 7 7 7 7 7 B 7 7 7 7 7 B 7 7 7 7 7 B 7 B B 7 B
B 7 7 B 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 B B 7 B
9a#& to-rst
8/17/2019 Jarkom Datalink
18/58
!ETEK,I !AN KOREK,I ERROR
8/17/2019 Jarkom Datalink
19/58
Strategi asar7. Mel%1at&a %2ormas% re$u$a
se#u&up'a 1ersama4sama $ega
set%ap 1lo& $ata 'ag $%&%r%m&a
utu& memug&%&a peer%ma
mear%& &es%mpula tetag apa
&ara&ter 'ag $%trasm%s%&a 'ag
seharus'a a$a.
,trateg% %% meggua&a &o$e4&o$e
8/17/2019 Jarkom Datalink
20/58
8. Mel%1at&a re$u$as% se#u&up'a
utu& mear%& &es%mpula 1ah*a
suatu error telah ter(a$% $amem1%ar&a'a utu& mem%ta
peg%r%ma ulag.
,trateg% &e$ua meggua&a &o$e4
&o$e pe$ete&s%a error )error4
$ete#t%g #o$es+.
8/17/2019 Jarkom Datalink
21/58
Penanganan Kesalahan 3ransmisi
7. Meto$e EDO
Meto$e 'ag pal%g se$erhaa
$%maa peggua &omputer $apatmel%hat proses pertu&ara $ata
melalu% la'ar mo%tor
8. Meto$e Par%tas
Meto$e 'ag meggua&a 1%t
par%tas 'a%tu 1%t tam1aha )B atau
8/17/2019 Jarkom Datalink
22/58
Penanganan Kesalahan 3ransmisi
Par%tas Ga(%l :
Meto$e peam1aha 1%t par%tas agar
(umlah 1%t 7 $ar% t%ap $ata atau
&ara&ter 'ag $%&%r%m&a a$alah ga(%l
Par%tas Geap:
Meto$e peam1aha 1%t par%tas agar
(umlah 1%t 7 $ar% t%ap $ata atau
&ara&ter 'ag $%&%r%m&a a$alah Geap
8/17/2019 Jarkom Datalink
23/58
Penanganan Kesalahan 3ransmisi
M%sal :
!ata 7B7B BBB7
Meggua&a par%tas geap :
B 7B7B BBB7 7
8/17/2019 Jarkom Datalink
24/58
Penanganan Kesalahan 3ransmisi
A. ert%#al Re$u$a#' he#& )R+
,et%ap &ara&ter 'ag $%&%r%m $%1er%
Tam1aha 7 par%tas.M%sal :B77B BB7B $%tam1ah&a 7 F B77B BB7B 7B77B BBB7 $%tam1ah&a 7 F B77B BBB7 7
B77B 7BB7 $%tam1ah&a B F B77B 7BB7 BB77B 7B77 $%tam1ah&a 7 F B77B 7B77 7
,eh%gga R'a a$alah 77B7
8/17/2019 Jarkom Datalink
25/58
Penanganan Kesalahan 3ransmisi
. "og%tu$%al Re$u$a#' he#& )"R+
!%la&u&a terha$ap 1lo& $ata &ara&ter.
M%sal :B77B BB7BB77B BBB7B77B 7BB7
B77B 7B77
,eh%gga "R'a a$alah BBBB BBB7
8/17/2019 Jarkom Datalink
26/58
Penanganan Kesalahan 3ransmisi. '#le Re$u$a#' he#& )R+
!ata : pa(ag & 1%t
!%tam1ah&a 1%t pege#e&a ) &+ J%&a &umpula )H&+ 1%t $apat $%1ag%oleh 1%laga P tapa s%sa ma&a :
!ata t%$a& ERROR
N%la% P $%tetu&a oleh &omputer
8/17/2019 Jarkom Datalink
27/58
Penanganan Kesalahan 3ransmisi3. 0rame he#&
!ata $%per%&sa 1er$asar&a &e$ua
1%t pem1etu& 2rame'a.
8/17/2019 Jarkom Datalink
28/58
Penanganan Kesalahan 3ransmisi
8/17/2019 Jarkom Datalink
29/58
8/17/2019 Jarkom Datalink
30/58
8/17/2019 Jarkom Datalink
31/58
8/17/2019 Jarkom Datalink
32/58
8/17/2019 Jarkom Datalink
33/58
8/17/2019 Jarkom Datalink
34/58
8/17/2019 Jarkom Datalink
35/58
8/17/2019 Jarkom Datalink
36/58
%utomati* epeat e6uest )%7+Ket%&a error ter$ete&s% peg%r%m mem%ta
meg%r%m ulag 2rame 'ag ter(a$%&esalaha
Ma#am4ma#am Ke$al% Kesalaha :
7. ,top a$ 5a%t AR
8. Go41a#& N AR3. ,ele#t%e Report AR
8/17/2019 Jarkom Datalink
37/58
%utomati* epeat e6uest )%7+7. ,top a$ 5a%t AR
0rame a*a%t%gAK/NAK
77
A 9
7NAK7
A 9
77
A 9
8/17/2019 Jarkom Datalink
38/58
8. Go49a#& N AR
0rame a*a%t%gAK/NAK
33
A 9
8
7
>?
=7
8
AK7
A 9
=
3
8
>
?
8
= 3
NAK8
8/17/2019 Jarkom Datalink
39/58
8. Go49a#& N AR
0rame a*a%t%gAK/NAK
3
A 9=
3
8
>?
7 8
AK7
8/17/2019 Jarkom Datalink
40/58
3. ,ele#t%e Report AR
0rame a*a%t%gAK/NAK
33
A 9
8
7
>?
=7
8
AK7
A 9
=
3
8
>
?
8
= 3
NAK8
8/17/2019 Jarkom Datalink
41/58
3. ,ele#t%e Report AR
0rame a*a%t%gAK/NAK
?>
A 9>
8
7? 8
AK7 3
=
9a#& to-rst
8/17/2019 Jarkom Datalink
42/58
!ATA"INK PROTOKO" !A,AR
8/17/2019 Jarkom Datalink
43/58
ata 'ink Protokol asar
8/17/2019 Jarkom Datalink
44/58
Sub 'ayer atalink"" )"og%#al "%& otrol+
me'e$%a&a &otrol al%ra pega&ua$a pem1er%tahua &esalaha.
MA )Me$%a A##ess otrol+
meetu&a s%apa 'ag $%1oleh&autu& mega&ses me$%a pa$a satu *a&tu
8/17/2019 Jarkom Datalink
45/58
atalink Protokol!ata "%& Proto&ol
Proto&ol 'ag 1ertugas mela&u&a
pem1etu&a hu1uga mela&u&apera*ata $a se1aga%'a pa$a suatu
hu1uga atars%mpul $alam (ar%ga.
8/17/2019 Jarkom Datalink
46/58
8enis&9enis Protokol7. Proto&ol D!" )The D%gh "eel !ata "%& otrol+
Proto&ol 'ag $%gua&a $ega 5AN )5%$e4
Area Net*or&s+ 'ag se#ara luas $apat
megatas% &erug%a4&erug%a 'ag a$a pa$a
proto&ol4proto&ol 'ag 1eror%etas% &ara&ter
sepert% 9%,'#h 'a%tu 'ag ha'a $apat 1e&er(a
se#ara Dal24!uple $a pegguaa &ara&ter
!"E utu& me$apat&a trasparas% pesa.
8/17/2019 Jarkom Datalink
47/58
8enis&9enis Protokol8. Proto&ol PPP )Po%t to Po%t Proto#ol+
Proto&ol PPP )Po%t to Po%t Proto#ol+
a$alah se1uah proto&ol e&apsulas% pa&et
(ar%ga 'ag 1a'a& $%gua&a pa$a *%$e
area et*or& )5AN+.
8/17/2019 Jarkom Datalink
48/58
8enis&9enis Protokol3. Proto&ol 0rame "a'er0rame "a'er a$alah proto&ol sta$ar utu&
"AN %teret*or&%g 'ag me'e$%a&a
meto$e #epat $a e-s%e $ar% trasm%s%
%2ormas% $ar% perag&at peggua utu&
(em1ata "AN $a router.
8/17/2019 Jarkom Datalink
49/58
PROTOKO" JEN!E"A GE,ER
8/17/2019 Jarkom Datalink
50/58
Sli"ing :in"o$sntuk melakukan transmisi "ata, penerimamenyiapkan bu;er.
ntuk mekanisme ini, 3(P menggunakan
mekanisme sl%$%g *%$o*s.
Setiap host mempunyai akses ke "ua $in"o$s
satu mengirim "ata "an yang lain menerima
"ata. kuran $in"o$s mengin"ikasikan 9umlah
bu;er yang "isiapkan untuk "ata
8/17/2019 Jarkom Datalink
51/58
Sli"ing :in"o$
Pada setiap sessioan http antara client dan server yangsama, mempunyai . Destination port yang sama, tapi
8/17/2019 Jarkom Datalink
52/58
Sli"ing :in"o$
1031
sama, mempunyai . Destination port yang sama, tapi
berbeda Source Port (unik) untuk mengidentifikasi setiap
session sehingga pengembalian permintaan masuk ke sesi
yang benar
80801030
http to
www.cisco.com
http to
www.cisco.com
Dest. Port = 80 Send
packets to web
server application
Dest. Port = 80 Send
packets to web
server application
ni menun9ukkan *ontoh "ua bro$ser $in"o$s "engan ' yang sama.
3(P
8/17/2019 Jarkom Datalink
53/58
Sli"ing :in"o$
A&tual'a, ketika kita membuka sebuah halaman html, maka session 3(P "ibangun.
8ika membuka beberapa halaman $eb maka multiple koneksi 3(P "ibentuk, setiap
koneksi "i *lient akan membentuk port yang berbe"a&be"a, "engan port tu9uan sama.
www.cisco.com
www.google.com
Source IP!P or
"DPSource Port
Destination IP
Destination Port
!onnection State
netstat command
8/17/2019 Jarkom Datalink
54/58
Ke$ua'a TP $a U!P menggunakanPort untuk meneruskan in#ormasi ke layer
"iatasnya
0 15 16 31
16-bit Source Port Number 16-bit Destination Port Number
32-bit Sequence Number
32 bit Acknowledgement Number
-bit !eader
"engt#
6-bit
$%eser&ed'
(% )
A*+
PS!
% S,
S
N
./
N16-bit indow Sie
16-bit ,*P *#ecksum 16-bit (rgent Pointer
tions $i4 an'
Data $i4 an'
!P #eader
9a#& to
8/17/2019 Jarkom Datalink
55/58
(ontoh Protokol
9a#& to
-rst
8/17/2019 Jarkom Datalink
56/58
(ontoh Protokol
9a#& to
-rst
8/17/2019 Jarkom Datalink
57/58
3%S SM'%S=uatlah :%/ "engan menggunakan & 2 buah router
& 4 S$it*h
& 4 hub
& 1 a**ess point
Kumpulkan >ia aplikasi team>ie$er sesuaiketentuan.
8/17/2019 Jarkom Datalink
58/58
/?3....
M%3 4 %S3K3 P@3@K@' 3(P