Upload
rafael-lopes
View
224
Download
0
Embed Size (px)
Citation preview
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 1/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 1
#a$%tulo &
A camada de
trans$orte
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 1
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 2/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 2
'ervi(o de trans$orte
) 'ervi(os das camadas su$eriores
) Primitivas de servi(os de trans$orte) 'o*uetes de +ereley
) Eem$lo de $ro.rama(/o com so*uetes0
servidor de ar*uivos da 1nternet
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 3/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 3
'ervi(os fornecidos 2s camadas su$eriores
As camadas de rede, trans$orte e a$lica(/o3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 4/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 4
Primitivas de servi(os de trans$orte 4"5
Primitivas $ara um servi(o de trans$orte sim$les3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 5/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 5
Primitivas de servi(os de trans$orte 45
Aninhamento de TPD6s, $acotes e *uadros3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 6/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 6
'o*uetes de +ereley 4"5
Dia.rama de estado $ara um es*uema de .erenciamento
de uma cone/o sim$les3 As transi(7es marcadas em it8lico
s/o causadas $elos $acotes de che.ada3 As linhas s9lidas
mostram a se*u:ncia de estados do cliente3 As linhas trace;adas mostram a se*u:ncia
de estados do servidor3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 7/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 7
'o*uetes de +ereley 45
As $rimitivas de so*uetes $ara o T#P3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 8/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 8
Eem$lo de $ro.rama(/o com so*uetes0
servidor de ar*uivos da 1nternet 4"5
3 3 3
#9di.o do cliente usando so*uetes3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 9/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 9
Eem$lo de $ro.rama(/o com so*uetes0
servidor de ar*uivos da 1nternet 45
3 3 3
3 3 3
#9di.o do cliente usando so*uetes3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 10/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 10
Eem$lo de $ro.rama(/o com so*uetes0
servidor de ar*uivos da 1nternet 4<53 3 3
#9di.o do cliente usando so*uetes3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 11/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 11
Eem$lo de $ro.rama(/o com so*uetes0
servidor de ar*uivos da 1nternet 4=5
3 3 3 #9di.o do servidor3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 12/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 12
Eem$lo de $ro.rama(/o com so*uetes0
servidor de ar*uivos da 1nternet 4>5
3 3 3#9di.o do servidor3
3 3 3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 13/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 13
Eem$lo de $ro.rama(/o com so*uetes0
servidor de ar*uivos da 1nternet 4&53 3 3
#9di.o do servidor3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 14/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 14
Elementos dos $rotocolos de trans$orte 4"5
) Endere(amento
) Estabelecendo cone/o
) Desfa?endo cone/o
) #ontrole de erro e fluo
) @ulti$lea(/o) ecu$era(/o de falhas
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 15/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 15
Elementos dos $rotocolos de trans$orte 45
4a5 Ambiente da camada de enlace de dados3
4b5 Ambiente da camada de trans$orte3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 16/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 16
Endere(amento 4"5
T'APs, B'APs e cone7es de trans$orte3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 17/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 17
Endere(amento 45
#omo um $rocesso do usu8rio no host " estabelece uma
cone/o com o $rocesso servidor de correio no host 3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 18/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 18
Estabelecendo cone/o 4"5
TCcnicas $ara restrin.ir o tem$o de vida de
um $acote
) Pro;eto de rede com restri(/o de tem$o
) 1nserindo um contador de saltos em cada
$acote
) e.istro de tem$o em cada $acote
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 19/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 19
Estabelecendo cone/o 45
4a5 TPD6s n/o $odem entrar na re.i/o $roibida3
4b5 $roblema da ressincroni?a(/o3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 20/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 20
Estabelecendo cone/o 4<5
#en8rio $ara o estabelecimento de cone/o usandohandshae de <
vias3 # denota0 #BBE#T1B E6E'T3 'itua(/o normal3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 21/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 21
Estabelecendo cone/o 4=5
#en8rio $ara o estabelecimento de cone/o usando handshae
de < vias3 # denota0 #BBE#T1B E6E'T3
anti.o # du$licado a$arece isolado3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 22/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 22
Estabelecendo cone/o 4>5
#en8rio $ara o estabelecimento de cone/o usando handshae de <
vias3 # denota0 #BBE#T1B E6E'T3 # e A# du$licados3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 23/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 23
Desfa?endo cone/o 4"5
Descone/o re$entina com $erda de dados3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 24/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 24
Desfa?endo cone/o 45
$roblema dos dois eCrcitos3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 25/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 25
Desfa?endo cone/o 4<5
#en8rios de interru$(/o de cone/o3
#aso normal com handshae de < vias3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 26/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 26
Desfa?endo cone/o 4=5
#en8rios de interru$(/o de cone/o3
Pacote A# final $erdido3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 27/80Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""
© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 27
Desfa?endo cone/o 4>5
#en8rios de interru$(/o de cone/o3
es$osta $erdida3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 28/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 28
Desfa?endo cone/o 4&5
#en8rios de interru$(/o de cone/o3
es$osta $erdida e Ds subse*uentes $erdidos3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 29/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 29
#ontrole de erro e fluo 4"5
4a5 Encadeamento de buffers de tamanho fio3 4b5 Encadeamento
com tamanho vari8vel3 4c5 6m .rande buffer circular $or cone/o3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 30/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 30
#ontrole de erro e fluo 45
Aloca(/o dinGmica de buffer3 As setas mostram a
dire(/o de transmiss/o3 43335 indica $erda deTPD63
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 31/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 31
@ulti$lea(/o
4a5 @ulti$lea(/o3 4b5 Demulti$lea(/o3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 32/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 32
ecu$era(/o de falhas
Diferentes combina(7es de estratC.ias cliente e servidor3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 33/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 33
#ontrole de con.estionamento
) Aloca(/o de lar.ura de banda dese;8vel
) e.ula(/o da taa de envio
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 34/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 34
Aloca(/o de lar.ura de banda dese;8vel 4"5
4a5 ood$ut e 4b5 delay em fun(/o da car.a3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 35/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 35
Aloca(/o de lar.ura de banda dese;8vel 45
Aloca(/o m8-m%n de lar.ura de banda $ara *uatro fluos3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 36/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 36
Aloca(/o de lar.ura de banda dese;8vel 4<5
@udan(a de aloca(/o de lar.ura de banda com o tem$o3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 37/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 37
e.ula(/o da taa de envio 4"5
6ma rede de transmiss/o r8$ida e
um rece$tor de baia ca$acidade3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 38/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 38
e.ula(/o da taa de envio 45
6ma rede de transmiss/o lenta e
um rece$tor de alta ca$acidade3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 39/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 39
e.ula(/o da taa de envio 4<5
Al.uns $rotocolos de controle de con.estionamento3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 40/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 40
e.ula(/o da taa de envio 4=5
Iei de controle do aumento aditivo e
decrescimento multi$licativo 4A1@D53
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 41/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 41
s $rotocolos de trans$orte da 1nternet0
6DP
) 1ntrodu(/o ao 6DP
) #hamada de $rocedimento remoto 4P#5) Trans$orte em tem$o real
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 42/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 42
1ntrodu(/o ao 6DP 4"5
#abe(alho 6DP3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 43/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 43
1ntrodu(/o ao 6DP 45
$seudocabe(alho 1Pv= incluso no cam$o checsum 6DP3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 44/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 44
#hamada de $rocedimento remoto 4P#5
Eta$as da constru(/o da #P3 s terminais
cliente-servidor est/o sombreados3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 45/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 45
Trans$orte em tem$o real 4"5
4a5 A $osi(/o do TP na $ilha de $rotocolos3
4b5 Pacotes aninhados3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 46/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 46
Trans$orte em tem$o real 45
#abe(alho TP3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 47/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 47
Trans$orte em tem$o real 4<5
6niformi?ando o stream de sa%da de $acotes em buffer3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 48/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 48
Trans$orte em tem$o real 4=5
Jitter alto 4alta varia(/o no delay53
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 49/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 49
Trans$orte em tem$o real 4>5
Jitter baio3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 50/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 50
Protocolos da camada de trans$orte da
1nternet0 T#P 4"5
) 1ntrodu(/o ao T#P
) modelo de servi(o do T#P
) $rotocolo T#P
) cabe(alho do se.mento T#P
) Estabelecendo uma cone/o T#P) Desfa?endo uma cone/o T#P
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 51/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 51
Protocolos da camada de trans$orte da
1nternet0 T#P 45
) @odelo de .erenciamento de uma cone/o
T#P
) Janela desli?ante T#P
) erenciamento de tem$o de cone/o T#P
) #ontrole de con.estionamento T#P) Futuro do T#P
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 52/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 52
modelo de servi(o T#P 4"5
Al.umas $ortas atribu%das3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 53/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 53
modelo de servi(o T#P 45
4a5 = se.mentos de >" bytes enviados em
data.ramas 1P se$arados3 4b5 s 3!=K bytes de
dados entre.ues 2 a$lica(/o em uma Lnica chamada EAD3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 54/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 54
#abe(alho do se.mento T#P
#abe(alho T#P3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 55/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 55
Estabelecendo uma cone/o T#P
4a5 #aso comum no estabelecimento de uma cone/o T#P3
4b5 Estabelecendo cone7es T#P simultGneas de ambos os lados3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 56/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 56
@odelo de .erenciamento de cone/o T#P 4"5
Estados usados no .erenciamento de cone/o
T#P em uma m8*uina de estados finitos3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 57/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 57
@odelo de .erenciamento de cone/o T#P 45
erenciamento de cone/o
T#P em uma m8*uina de
estados finitos3
As linhas s9lidas .rossas s/oos $ercursos comuns ao
cliente3 As linhas trace;adas
s/o os $ercursos comuns ao
servidor3 As linhas suaves s/o
eventos incomuns3 #ada
transi(/o C rotulada $elo
evento *ue a $rodu?iu e a(/o
resultante se$arada $or barra3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 58/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 58
Janela desli?ante T#P 4"5
erenciamento de ;anela T#P3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 59/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 59
Janela desli?ante T#P 45
'%ndrome da ;anela boba3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 60/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 60
erenciamento de tem$o T#P
4a5 Densidade de $robabilidade do tem$o de che.ada de A#s
na cada camada de enlace3 4b5 E $ara o T#P3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 61/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 61
#ontrole de con.estionamento T#P 4"5
Partida lenta a $artir de ;anela de
con.estionamento inicial $ara um se.mento3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 62/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 62
#ontrole de con.estionamento T#P 45
Aumento aditivo a $artir de ;anela de
con.estionamento inicial $ara um se.mento3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 63/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 63
#ontrole de con.estionamento T#P 4<5
Partida lenda se.uida $or aumento aditivo no T#P Tahoe3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 64/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 64
#ontrole de con.estionamento T#P 4=5
ecu$era(/o r8$ida e modelo dente serra do T#P eno3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 65/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 65
uest7es de desem$enho
) Problemas de desem$enho em redes de
com$utadores
) @edi(7es de desem$enho em redes) #aracter%sticas de sistema $ara melhorar
desem$enho
) Processamento r8$ido de TPD6
) Protocolos $ara redes de alta velocidade
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 66/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 66
Problemas de desem$enho em redes de
com$utadores
Transmiss/o de " @bit de 'an Die.o a +oston3 4a5 Em t M !3
4b5 A$9s >!! Ns3 4c5 A$9s ! ms3 4d5 A$9s =! ms3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 67/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 67
@edi(7es de desem$enho de rede 4"5
Passos $ara melhoria de desem$enho
"3@edir $arGmetros relevantes da rede,
desem$enho
3Tentar entender o *ue est8 acontecendo
<3@udar $arGmetro
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 68/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 68
@edi(7es de desem$enho de rede 45
uest7es de desem$enho
) Amostra de tamanho ade*uado
) Amostras re$resentativas) Eatid/o do tem$o
) @edi(7es t%$icas re$resentativas da car.a
) #uidado com o cachin.
) #om$reendendo o si.nificado das medi(7es
) Etra$olando informa(7es com ri.or
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 69/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 69
@edidas de desem$enho de rede 4<5
es$osta em fun(/o da car.a3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 70/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 70
#aracter%sticas de sistema $ara melhorar
desem$enho 4"5e.ras de ouro
"3 Oelocidade da #P6 C mais im$ortante *ue velocidade da rede
3 edu?ir $acotes, redu? sobrecar.a em software
<3 @inimi?ar o nLmero de acesso a dados
=3 @inimi?ar mudan(as de conteto na eecu(/o de tarefas
>3 @inimi?ar du$lica(7es e c9$ias
&3 Pode-se ad*uirir mais lar.ura de banda, mas n/o atrasos
menores
3 Evitar o con.estionamento C melhor *ue se recu$erar
K3 Evitar timeouts
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 71/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 71
#aracter%sticas de sistema $ara melhorar
desem$enho 45
uatro mudan(as de eecu(/o no manuseio de um $acote no
ambiente do usu8rio de um $rocesso em rede3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 72/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 72
Processamento r8$ido de TPD6 4"5
caminho mais r8$ido do emissor ao rece$tor C a linha mais
.rossa3 As eta$as de $rocessamento est/o sombreadas3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 73/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 73
Processamento r8$ido de TPD6 45
4a5 #abe(alho T#P3 4b5 #abe(alho 1P3 Em ambos, os cam$os
sombreados n/o sofrem *uais*uer mudan(as3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 74/80
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 75/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.
slide 75
Protocolos de redes de alta velocidade 45
Tem$o de transfer:ncia de ar*uivo de
" @bit e A# em uma linha de =3!!! m3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 76/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.slide 76
edes tolerantes a atrasos
) Ar*uitetura DTB
) $rotocolo +undle
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 77/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.slide 77
Ar*uitetura DTB 4"5
ede tolerante a atrasos3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 78/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.slide 78
Ar*uitetura DTB 45
ede DTB em uso no es$a(o3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 79/80
Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, !""© 2011 Pearson Prentice Hall. Todos os direitos
reservados.slide 79
$rotocolo +undle 4"5
Pilha de $rotocolos de rede tolerante a atrasos3
7/25/2019 Redes Kurose Capitulo6.1
http://slidepdf.com/reader/full/redes-kurose-capitulo61 80/80
$rotocolo +undle 45
Formato de uma mensa.em +undle3