Universidade Federal do Pampa - UNIPAMPA Campus Tecnológico de Alegrete - CTA Curso de Engenharia de Telecomunicaçes !edes de Comunicaç"o Pro#$ %uliano F$ &a'ien(o Acad)mico* %+lio C,sar Ferreira ilva ./..01123
Lista de Exercícios 1
1. Dois computadores, computadores, A e B, se comunicam a uma distância distância de 800Km através através de um enlace de 100 !its"se#. A propa#a$%o do sinal no enlace é de &00.000 Km"se#. a' (ual o tempo de transmiss%o transmiss%o de um pacote de 1000 !)tes pelo pelo computador computador A*
At= (atraso de transmissão) transmissão) L = (comprimento do pacote de bits) R = (Largura de banda do enlace- bits/s) Tratamento Tratamento de bytes para bits: 1000 x 8 =8000 ou 8 x 103 bits 3
L 8 x 10 −5 A t = → Tt = =8 x 10 msou 80 µs 8 R 1 x 10
!' (ual o tempo de transmiss%o transmiss%o de um pacote de 100 !)tes pelo computador computador B*
Conversão de bytes para bits:
2
100 x 8 =800 ou 8 x 10
2
L 8 x 10 −6 At = → Tt = = 8 x 10 ou 8 µs 8 R 1 x 10
c' (uanto tempo tempo leva para para o +ltimo !it !it de um pacote ser ser propa#ado propa#ado do computador computador A para o computador B*
Aprop = (atraso de propagaão) propagaão) d 4 5comprimento do enlace 5 metros66 s 4 5velocidade de propagaç"o 5m7s66 Ap rop=
800 km 200000 km / s
=0,004 s ou 4 ms
d' (uanto tempo tempo leva para o primeiro primeiro !it de um pacote ser propa#ado propa#ado do computador B para o computador A*
!s mesmos
4 ms
" pois o tempo # igual para o primeiro e o $ltimo bit%
e' (ual o n+mero n+mero mximo de de pacotes de de 1000 !)tes -ue pode estar estar no enlace AB em um dado momento*
4 ms 80 µs
=
50 pacotes de 1000 bytes
&. /o -ue consiste a ultiplexa$%o na camada de transporte* Expli-ue.
&a camada de Transporte a multiple'aão pode surgir de vrias ormas: se *ouver um endereo de rede indispon+vel em um *ost" todas as cone',es de transporte nessa muina terão de utili.-lo% Ao c*egar uma T01" # necessrio encontrar algum meio de descobrir a ual processo ela deve ser entregue% 2ssa situaão # c*amada de multiple'aão ascendente% 1ma outra ra.ão em ue multiple'aão # $til na camada de transporte" # uando uma sub rede utili.e circuitos internamente e impon*a uma ta'a m'ima de dados sobre cada um% 3e um usurio precisar de uma maior largura de banda" uma sa+da ser abrir vrias cone',es de rede e distribuir o trego entre elas% 2sse m#todo de operaão # c*amado de multiple'aão descendente% . Discorra so!re redes de comuta$%o de circuitos e redes de comuta$%o de pacotes, suas vanta#ens e desvanta#ens.
A comutaão de circuitos # o princ+pio da comunicaão dos sistemas tele4nicos% Consiste em conectar cabos e souetes de entrada e sa+da" em um painel% As redes de comutaão de pacotes são utili.adas no trego de dados" base para a internet e 5o. sobre 6%
Caracter+sticas da comutaão de circuitos: Alocaão de e'clusiva de um meio de transmissão7 a comutaão de circuitos pode ocorrer na comunicaão de dados% 5antagens da comutaão de circuitos: &ão e'iste atraso em ilas7 alocaão de um camin*o i'o7 garantia de atraso im a im7 livre de congestionamentos7 recursos dedicados são alocados im a im% 0esvantagens da comutaão de circuitos: Reserva de recursos dei'a a rede parcialmente ociosa (* um desperd+cio de banda dispon+vel)7 necessita de estabelecimento de cone'ão7 os recursos de rede são divididos por multiple'aão (divisão de tempo e divisão reu8ncia)% Caracter+sticas de redes de comutaão de pacotes: Tenta aproveitar ao m'imo o meio de transmissão" pois permite vrias liga,es ao mesmo tempo7 divide as mensagens em partes7 atribui um cabeal*o" com endereo" a cada um e envia para o meio compartil*ado% 5antagens de redes de comutaão de pacotes: &ão são alocados recursos im a im" sem7 reserva de recursos7 disputa por recursos ocasiona Congestionamento7 o atraso # varivel" ilas" varia,es nos atrasos e perdas de pacotes% 0esvantagens de redes de comutaão de pacotes: T e mn ec e s s i d ad ed eo r d en aç ã od ep ac o t e s ,r o t e ad or e si n t e r me di á r i o sp r e c i s a ma r ma z en are r een v i a ro spa c ot e se mc ad as a l t o .
. Dois computadores, A e B, se comunicam através de um enlace de 10 !its"se#. (ual o tempo de transmiss%o de um pacote de dados de 200 !)tes pelo computador A*
At= (atraso de transmissão) L = (comprimento do pacote de bits) R = (Largura de banda do enlace- bits/s) Convertendo 89tes para 8its* 500 x 8 =4000 ou 4 x 103 6
10 x 10 =1 x 10
7
A t =
L R
→Tt =
4 x 10 1 x 10
3
7
=
−
4 x 10
4
ou 0.4 ms
2. (uais s%o os dois tipos de servi$os providos pela camada de transporte na 3nternet* Apresente al#umas características de cada um destes servi$os. 4ite exemplos de protocolos -ue 5ornecem tais servi$os.
! TC e o 10 são os dois principais servios da camada de transporte% ! primeiro adota um sistema de numeraão pr9pria de maneira ue os pacotes enviados vão c*egar ao destino na ordem correta% ! TC ainda se assegura de ue os pacotes oram enviados corretamente" recebendo inorma,es de volta% ! 10- # parecido com o TC" mas retira toda a veriicaão de erro ue e'iste no TC% Tem como obetivo acelerar o processo de envio de dados" pois a parte de veriicaão de erros contribui para o envio icar mais lento% 6. 7 -ue 5aem os comandos ping, tracert e nslookup utiliados em aula de la!orat9rio.
! ping ou lat8ncia" calcula uantos milissegundos a muina leva para um pacote de dados ir at# o servidor e voltar" a conectividade (ping alto: cone'ão ruim)% ! tracert" mostra a rota ue um determinado pacote de dados atrav#s de uma rede de computadores com os protocolos 6 ou 6C;% ! nsloo
2nuadramento > a camada de dados deve usar o servio ornecido a ela pela camada +sica% ! ue a camada +sica a. # aceitar um lu'o de bits brutos e tentar entrega-los ao destino% 2m geral o ue a camada de enlace a. # dividir o lu'o de bits em uadros e calcular o total de veriicaão (c*ec outra uestão # auela em ue um transmissor uer enviar uadros mais rapidamente do ue o receptor # capa. de aceitar% 2ssa situaão pode ocorrer com bastante acilidade uando o transmissor est uncionando em um computador lento% &esse caso" o transmissor ica enviando os uadros em alta velocidade at# o receptor ser @inundado% ! receptor não ser capa. de tratar dos uadros B medida ue eles c*egam e comear a alguns deles" mesmo ue a cone'ão não ten*a erros% 8. 4ite pelo menos duas ra=es para o uso de redes de computadores. : acesso seguro ;s in#ormaçes remotas< e a comunicaç"o entre pessoas de #orma segura seguindo os protocolos$ >. 7 BitTorrent é uma aplica$%o da 3nternet -ue possui ar-uitetura ?í!rida.
! itTorrent # uma aplicaão *+brida" pois possui um servidor e D% 0essa orma uando um usurio do itTorrent uer a.er o uso dessa rede" ele acessa o servidor onde est alocado o aruivo originrio" e o restante dos aruivos com os peers" compartil*ando com os outros peers os aruivos% 10. Discorra so!re o protocolo ;;<.
! ETT (Eyper Te'to Transer rotocol) # um protocolo de *yper te'to da camada de aplicaão% ! obetivo do ETT # transerir mensagens" especiicamente no ormato ET;L% F o protocolo mais utili.ado nas pginas ET;L% !s endereos Gebsites (1RL) utili.am @*ttp//: ue deine o protocolo usado%
11. 4ite e expli-ue ao menos uma ra%o para o uso de cache web *
! uso do cac*e Geb permite ue ele guarde uma c9pia das inorma,es" principalmente se ela constantemente acessada" dessa orma se redu. o tempo de acesso" pois não # necessrio uma busca das inorma,es%