Está en la página 1de 84

Fundamentos de Redes de

Fundamentos de Redes de
Computadores
Computadores
Prof. Esp. Nelson Gonalves Junior
Prof. Esp. Nelson Gonalves Junior
E M E N T A
E M E N T A

Introduo s Redes. Conceitos Bsicos de Redes!


Introduo s Redes. Conceitos Bsicos de Redes!
"erminolo#ia de redes$ Protocolos de rede$ %odelos
"erminolo#ia de redes$ Protocolos de rede$ %odelos
de Redes e %odelo &'I. %eios F(sicos para Redes.
de Redes e %odelo &'I. %eios F(sicos para Redes.
No)es de Ca*eamento. Ferramentas para
No)es de Ca*eamento. Ferramentas para
ca*eamento. Conceitos Bsicos de Et+ernet.
ca*eamento. Conceitos Bsicos de Et+ernet.
"ecnolo#ias Et+ernet. Comutao Et+ernet.
"ecnolo#ias Et+ernet. Comutao Et+ernet.
Con,unto de Protocolos "CP-IP ."ransmission Control
Con,unto de Protocolos "CP-IP ."ransmission Control
Protocol - Internet Protocol/. Endereamento IP
Protocol - Internet Protocol/. Endereamento IP
.Internet Protocol/. Conceitos Bsicos de Roteamento
.Internet Protocol/. Conceitos Bsicos de Roteamento
e de 'u*0redes. Camada de "ransporte "CP-IP.
e de 'u*0redes. Camada de "ransporte "CP-IP.
Camada de 1plicao.
Camada de 1plicao.
O B J E T I V O S
O B J E T I V O S

1presentar ao aluno os fundamentos da matemtica$


1presentar ao aluno os fundamentos da matemtica$
terminolo#ia e modelos utili2ados em redes de
terminolo#ia e modelos utili2ados em redes de
computadores. %ostrar os meios f(sicos de rede$
computadores. %ostrar os meios f(sicos de rede$
como co*re$ fi*ra 3tica e sem fio. Capacitar o aluno a
como co*re$ fi*ra 3tica e sem fio. Capacitar o aluno a
fa2er e testar ca*eamento de 41N e 51N. %ostrar a
fa2er e testar ca*eamento de 41N e 51N. %ostrar a
operao Et+ernet e as vers)es Et+ernet de 67$ 677 e
operao Et+ernet e as vers)es Et+ernet de 67$ 677 e
6777 %*ps. Estudar a comutao Et+ernet$ o
6777 %*ps. Estudar a comutao Et+ernet$ o
endereamento IP e a diviso em su*0redes.
endereamento IP e a diviso em su*0redes.
Compreender os protocolos IP$ "CP e 89P. Con+ecer
Compreender os protocolos IP$ "CP e 89P. Con+ecer
os protocolos da camada de aplicao.
os protocolos da camada de aplicao.
9:;I91' &8 C&%EN"<RI&'
9:;I91' &8 C&%EN"<RI&'
Redes de Computadores
Redes de Computadores
Caractersticas, Servios e Tendncias
Caractersticas, Servios e Tendncias
Prof. Esp. Nelson Gonalves Junior Prof. Esp. Nelson Gonalves Junior
Agenda
Agenda
Parte 1: Caracterizao e evoluo das Parte 1: Caracterizao e evoluo das
Redes de Computadores Redes de Computadores
Parte : Tecnologias, Servios e Parte : Tecnologias, Servios e
Tendncias Tendncias
Redes de Computadores
Redes de Computadores
Parte 1: Caracterizao e evoluo das
Parte 1: Caracterizao e evoluo das
Redes de Computadores
Redes de Computadores
Por !ue Redes de Comunicao"
Por !ue Redes de Comunicao"

A necessidade de troca de in#orma$es e compartil%amento de A necessidade de troca de in#orma$es e compartil%amento de


recursos recursos
&voluo: &voluo:
Redes de Computadores

'umaa

P(ssaros

)ensageiros

Camin%$es

Tel*gra#os

Tele#one

Redes #ec%adas +,,S- e &.)ail

/nternet
0 !ue so redes de Comunicao"
0 !ue so redes de Comunicao"
+Ponto de 1ista do 2su(rio- +Ponto de 1ista do 2su(rio-

As redes o#erecem um servio 3(sico: transportar in#ormao As redes o#erecem um servio 3(sico: transportar in#ormao

0 !ue distingue os diversos tipos de redes" 0 !ue distingue os diversos tipos de redes"

0s servios !ue elas provem 0s servios !ue elas provem

0 !ue distingue os servios" 0 !ue distingue os servios"


Redes de Computadores

4atncia

Ta5a de Perdas

4argura de ,anda

67mero de 2su(rios

/nter#ace dos Servios


+como invocar"-

0utros detal%es
+con#ia3ilidade, tempo real, etc8-
0 !ue so redes de Comunicao"
0 !ue so redes de Comunicao"
+Ponto de 1ista da /n#ra.estrutura- +Ponto de 1ista da /n#ra.estrutura-

&l*trons e '9tons como meio de comunicao &l*trons e '9tons como meio de comunicao

&nlaces: 'i3ra :tica, 'io de Co3re, 0ndas e )icroondas +Sat*lite- &nlaces: 'i3ra :tica, 'io de Co3re, 0ndas e )icroondas +Sat*lite-

C%aveamento: mec;nico, eletr<nico, 9tico, C%aveamento: mec;nico, eletr<nico, 9tico, CrossBar... CrossBar...

Protocolos: 1oz, TCP=/P, AT), S06&T, &t%ernet, PPP, /P> 888 Protocolos: 1oz, TCP=/P, AT), S06&T, &t%ernet, PPP, /P> 888

'uncionalidades: roteamento, controle de erro, controle de 'uncionalidades: roteamento, controle de erro, controle de
congestionamento, !ualidade do servio +?oS-888 congestionamento, !ualidade do servio +?oS-888

Aplica$es: Conversa +C%at-, 'TP, @&,, &.)A/4, Cola3orao888 Aplica$es: Conversa +C%at-, 'TP, @&,, &.)A/4, Cola3orao888
Redes de Computadores
Por !ue Redes de Computadores"
Por !ue Redes de Computadores"

Compartil%amento de in#orma$es +Aados- Compartil%amento de in#orma$es +Aados-

Compartil%amento de recursos +/nterligados Bs m(!uinas- Compartil%amento de recursos +/nterligados Bs m(!uinas-

Comunicao pessoal +e.mail, c%at, voz- Comunicao pessoal +e.mail, c%at, voz-

2tilizao remota de computadores 2tilizao remota de computadores

Compartil%amento de processamento +processamento distri3udo- Compartil%amento de processamento +processamento distri3udo-

Cerenciamento centralizado de recursos e dados distri3udos Cerenciamento centralizado de recursos e dados distri3udos

Computao cola3orativa Computao cola3orativa

&conomia de recursos em escala &conomia de recursos em escala


Redes de Computadores
&voluo das Redes de Computadores
&voluo das Redes de Computadores
+Dist9rico- +Dist9rico-

At* 1EFG: ProHetos individuais de @A6 e 4A6 At* 1EFG: ProHetos individuais de @A6 e 4A6

1EFG: A AARPA + 1EFG: A AARPA +Department of Defense Advance Research Department of Defense Advance Research
Projects Agency Projects Agency- #inancia a pes!uisa de uma nova tecnologia - #inancia a pes!uisa de uma nova tecnologia
c%amada C%aveamento de Pacotes !ue seria radicalmente c%amada C%aveamento de Pacotes !ue seria radicalmente
di#erence da e5istente na tele#onia +C%aveamento de Circuitos- di#erence da e5istente na tele#onia +C%aveamento de Circuitos-

1EFE: Aesenvolvimento do primeiro /)P+ 1EFE: Aesenvolvimento do primeiro /)P+Interface Message Interface Message
Processor Processor-8 6asce a ARPA6&T com !uatro n9s interligados8 -8 6asce a ARPA6&T com !uatro n9s interligados8

1EI: Primeira aplicao interessante: &.)ail8 Surge a id*ia de 1EI: Primeira aplicao interessante: &.)ail8 Surge a id*ia de
ar!uiteturas entre.redes +internetJorKing-8 ar!uiteturas entre.redes +internetJorKing-8

1EIL: &studos de uma ar!uitetura a3erta entre.redes !ue depois se 1EIL: &studos de uma ar!uitetura a3erta entre.redes !ue depois se
tornaria o TCP=/P tornaria o TCP=/P
Redes de Computadores
&voluo das Redes de Computadores
&voluo das Redes de Computadores
+Dist9rico- +Dist9rico-

1EIL: Aesenvolvimento da &t%ernet na >ero5 PARC 1EIL: Aesenvolvimento da &t%ernet na >ero5 PARC

1EIM: ARPA6&T atinge !uase uma centena de n9s 1EIM: ARPA6&T atinge !uase uma centena de n9s

1EII: Primeiras e5perincias com ar!uiteturas entre.redes 1EII: Primeiras e5perincias com ar!uiteturas entre.redes

1ENG: ARPA6&T planeHa adotar o TCP=/P como protocolo 1ENG: ARPA6&T planeHa adotar o TCP=/P como protocolo

1ENL: ARPA6&T migra do antigo 6CP para o TCP=/P e se divide 1ENL: ARPA6&T migra do antigo 6CP para o TCP=/P e se divide
em duas redes: )/46&T +militar- e ARPA6&T +pes!uisa- em duas redes: )/46&T +militar- e ARPA6&T +pes!uisa-

1ENM: /nicio da /nternet comercial8 Criao do 1ENM: /nicio da /nternet comercial8 Criao do backbone backbone 6'S6&T 6'S6&T

1ENN: /nterligao dos sistemas de e.mail das principais redes de 1ENN: /nterligao dos sistemas de e.mail das principais redes de
,,S #ec%adas +Compuserve, Sprint- B /nternet ,,S #ec%adas +Compuserve, Sprint- B /nternet
Redes de Computadores
&voluo das Redes de Computadores
&voluo das Redes de Computadores
+Dist9rico- +Dist9rico-

1ENE: Testes e5perimentais da rede @@@ 1ENE: Testes e5perimentais da rede @@@

1EEG: ARPA6&T se aposenta 1EEG: ARPA6&T se aposenta

1EE1: Aumento e5ponencial do n7mero de redes, n9s e tr(#ego8 1EE1: Aumento e5ponencial do n7mero de redes, n9s e tr(#ego8
/nicio da privatizao dos /nicio da privatizao dos backbones backbones

1EE: Surgem os 6avegadores comerciais +6etscape-8 &5ploso 1EE: Surgem os 6avegadores comerciais +6etscape-8 &5ploso
da @@@ da @@@

1EEM: 6'S6&T se aposenta8 Cerca de LGG provedores de internet 1EEM: 6'S6&T se aposenta8 Cerca de LGG provedores de internet
em operao8 LG8GGG em operao8 LG8GGG sites sites na rede, do3rando a cada dois meses na rede, do3rando a cada dois meses

1EEF.GGG: &5ploso de usu(rios e pases conectados8 Cone5o 1EEF.GGG: &5ploso de usu(rios e pases conectados8 Cone5o
m9vel8 Aumento no n7mero de aplica$es e servios +e.com*rcio-8 m9vel8 Aumento no n7mero de aplica$es e servios +e.com*rcio-8
Redes de Computadores
&voluo das Redes de Computadores
&voluo das Redes de Computadores
+Dist9rico- +Dist9rico-

GGG: Aesenvolvimento e popularizao dos servios de GGG: Aesenvolvimento e popularizao dos servios de
compartil%amento de ar!uivos e dados +6apster-8 &5ploso dos compartil%amento de ar!uivos e dados +6apster-8 &5ploso dos
vrus e vermes por e.mail8 ,anda larga +5AS4, sat*lite, ca3o- vrus e vermes por e.mail8 ,anda larga +5AS4, sat*lite, ca3o-

GG1: Aesenvolvimento e popularizao dos servios ponto.a. GG1: Aesenvolvimento e popularizao dos servios ponto.a.
ponto8 C62tella, )orp%eus ponto8 C62tella, )orp%eus
Redes de Computadores
&voluo das Redes de Computadores
&voluo das Redes de Computadores
+4in%a de Tempo- +4in%a de Tempo-
Redes de Computadores
1968 2001
1969
ARPANET
1972
E-Mail
1973
Etheret
197!
ARPANET" 100 #s
1983
Ado$%o do TCP&'P
198!
'teret Comer(ial
1989
')(io da ***
1991
E+plos%o da rede
1995
Pri,ati-a$%o dos Backbones
1996 - 2000
E+plos%o de usu.rios
2000
/ada 0ar1a
2001
Poto-a-Poto
2elo(idade
!634ps
56100 #s7
18!M4ps
5108000 #s7
9!M4ps
516 su4-backbones7
282:4ps
5;10Milh<es #s7
Redes de Computadores
&voluo das Redes de Computadores
&voluo das Redes de Computadores
+67mero de +67mero de Hosts Hosts na /nternet 1EFE.GG1- na /nternet 1EFE.GG1-
?uem.*.!uem na /nternet
?uem.*.!uem na /nternet
Redes de Computadores

Internet Engineering Task Force (IETF) Internet Engineering Task Force (IETF)" " Tra3al%a com a Tra3al%a com a
especi#icao e desenvolvimento de protocolos8 &speci#ica R'Cs8 especi#icao e desenvolvimento de protocolos8 &speci#ica R'Cs8

Internet Research Task Force (IRTF) Internet Research Task Force (IRTF): A3range v(rios grupos de : A3range v(rios grupos de
pes!uisa espec#icos e de longa durao pes!uisa espec#icos e de longa durao

Internet Architecture Board (IAB) Internet Architecture Board (IAB): Respons(vel pela de#inio da : Respons(vel pela de#inio da
ar!uitetura geral da /nternet, serve como guia para o /&T' ar!uitetura geral da /nternet, serve como guia para o /&T'

Internet Engineering Steering Group (IEGS) Internet Engineering Steering Group (IEGS): O respons(vel pelo : O respons(vel pelo
gerenciamento t*cnico das atividades do /&T', e os processos de gerenciamento t*cnico das atividades do /&T', e os processos de
padronizao da /nternet8 padronizao da /nternet8
Categorizao das Redes de Computadores
Categorizao das Redes de Computadores
Redes de Computadores
As redes de computadores podem ser categorizadas em duas As redes de computadores podem ser categorizadas em duas
categorias principais: categorias principais:

Redes 0o(ais 50ANs7" Redes 0o(ais 50ANs7" /nterligam computadores, e /nterligam computadores, e
e!uipamentos !ue operam dentro da mesma (rea +pr*dio, e!uipamentos !ue operam dentro da mesma (rea +pr*dio,
!uarteiro-8 !uarteiro-8

Redes de 0o1a =ist>(ia 5*ANs7" Redes de 0o1a =ist>(ia 5*ANs7" /nterligam outras /nterligam outras
redes de computadores +4A6s- !ue esto a grandes redes de computadores +4A6s- !ue esto a grandes
dist;ncias #sicas +3airros, cidades, pases-8 dist;ncias #sicas +3airros, cidades, pases-8
Categorizao das Redes de Computadores
Categorizao das Redes de Computadores
Redes de Computadores

Computadores so interligados diretamente na rede atrav*s de Computadores so interligados diretamente na rede atrav*s de
uma inter#ace de rede uma inter#ace de rede

Ceralmente esto instaladas num local !ue co3re uma pe!uena Ceralmente esto instaladas num local !ue co3re uma pe!uena
(rea geogr(#ica (rea geogr(#ica

Ta5as de trans#erncia 3astante alta: 1 )3ps a 1GG )3ps Ta5as de trans#erncia 3astante alta: 1 )3ps a 1GG )3ps

,ai5a ta5a de erros ,ai5a ta5a de erros

Ceralmente pertence a uma 7nica empresa Ceralmente pertence a uma 7nica empresa

2sam geralmente as topologias de 3arramento, anel e (rvore 2sam geralmente as topologias de 3arramento, anel e (rvore
Redes 4ocais +4A6s-: Redes 4ocais +4A6s-:
Categorizao das Redes de Computadores
Categorizao das Redes de Computadores
Redes de Computadores
Redes de 4onga Aist;ncia +@A6s-: Redes de 4onga Aist;ncia +@A6s-:

0s canais ou meios de comunicao so geralmente providos 0s canais ou meios de comunicao so geralmente providos
por uma operadora e so geralmente alugados por uma operadora e so geralmente alugados

So geralmente 3astante con#i(veis So geralmente 3astante con#i(veis

So geralmente mais lentas +e5ceto os So geralmente mais lentas +e5ceto os backbones backbones- !uando - !uando
comparados a redes locais8 1ariam normalmente entre 1NP3ps comparados a redes locais8 1ariam normalmente entre 1NP3ps
a QM)3ps a QM)3ps

0s n9s esto geralmente muito distantes +Crande disperso 0s n9s esto geralmente muito distantes +Crande disperso
geogr(#ica- geogr(#ica-

Provm servios de transporte de dados Provm servios de transporte de dados


0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
?ual!uer sistema de comunicao consiste de uma origem, um ?ual!uer sistema de comunicao consiste de uma origem, um
meio e um destino8 6o caso das redes de computadores, e5iste um meio e um destino8 6o caso das redes de computadores, e5iste um
outro #ator a ser considerado: !ual m*todo * empregado para a outro #ator a ser considerado: !ual m*todo * empregado para a
in#ormao transmitida c%egar ao destino8 6este conte5to, as redes in#ormao transmitida c%egar ao destino8 6este conte5to, as redes
podem ser dividias em duas grandes (reas: podem ser dividias em duas grandes (reas:

?istemas por =i@us%o 5 ?istemas por =i@us%o 5Broadcast Broadcast7" 7" )ensagens transmitidas )ensagens transmitidas
so rece3idas por todos os n9s so rece3idas por todos os n9s

?istemas =ire(ioados 5 ?istemas =ire(ioados 5nicast nicast7" 7" )ensagens transmitidas )ensagens transmitidas
so rece3idas apenas pelo n9 destino so rece3idas apenas pelo n9 destino
As caractersticas de uma rede particular dependem muito da As caractersticas de uma rede particular dependem muito da
maneira como os componentes da redes so conectados uns aos maneira como os componentes da redes so conectados uns aos
outros: sua outros: sua topolo1ia topolo1ia
0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
Topologias: Rrvore Topologias: Rrvore
0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
Topologias: Rrvore Topologias: Rrvore
Caractersticas: Caractersticas:

Comumente utilizada em Redes de 4onga dist;ncia Comumente utilizada em Redes de 4onga dist;ncia

Se a maioria das tare#as * associada ao n9 do topo, ento ele Se a maioria das tare#as * associada ao n9 do topo, ento ele
poder( se tornar um gargalo poder( se tornar um gargalo

Se o n9 do topo sai #ora de operao, ento toda a rede * Se o n9 do topo sai #ora de operao, ento toda a rede *
disa3ilitada disa3ilitada

69s adicionais podem ser #acilmente colocados na parte de 69s adicionais podem ser #acilmente colocados na parte de
3ai5o da (rvore 3ai5o da (rvore
0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
Topologias: &strela Topologias: &strela
0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
Topologias: &strela Topologias: &strela
Caractersticas: Caractersticas:

Ceralmente utilizada em Redes de 4onga dist;ncia, mas Ceralmente utilizada em Redes de 4onga dist;ncia, mas
e5istem tam3*m Redes 4ocais com essa topologia e5istem tam3*m Redes 4ocais com essa topologia

'(cil de con#igurar '(cil de con#igurar

Re!uerimento de so#tJare so simples de con#igurar pois no Re!uerimento de so#tJare so simples de con#igurar pois no
e5istem pro3lemas de roteamento comple5o e5istem pro3lemas de roteamento comple5o

Recursos compartil%ados devem estar conectados ao n9 Recursos compartil%ados devem estar conectados ao n9
central central
0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
Topologias: Anel Topologias: Anel
)onitor )onitor
Repetidor Repetidor
0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
Topologias: Anel Topologias: Anel
Caractersticas: Caractersticas:

So inerentemente Sistemas #or Ai#uso + So inerentemente Sistemas #or Ai#uso +Broadcast Broadcast- -

Cada estao est( conectada B rede via um repetidor Cada estao est( conectada B rede via um repetidor

A maioria dos an*is possui um monitor para remover pacotes A maioria dos an*is possui um monitor para remover pacotes
corruptos ou indeseHados da rede corruptos ou indeseHados da rede

So r(pidas e con#i(veis8 Podem continuar operando mesmo So r(pidas e con#i(veis8 Podem continuar operando mesmo
!ue n9s #al%em !ue n9s #al%em

Se o anel #or interrompido, toda a rede para Se o anel #or interrompido, toda a rede para
0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
Topologias: ,arramento Topologias: ,arramento
0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
Topologias: ,arramento Topologias: ,arramento
Caractersticas: Caractersticas:

So inerentemente Sistemas #or Ai#uso + So inerentemente Sistemas #or Ai#uso +Broadcast Broadcast- -

0 ca3o deve possuir terminadores para evitar SecoT 0 ca3o deve possuir terminadores para evitar SecoT

Apenas uma mensagem pode estar no 3arramento em um Apenas uma mensagem pode estar no 3arramento em um
instante instante

Ceralmente utilizada para Redes locais Ceralmente utilizada para Redes locais

,ai5o custo e #(ceis de se con#igurar ,ai5o custo e #(ceis de se con#igurar


0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
Topologias: )al%a Topologias: )al%a
0rganizao das Redes de Computadores
0rganizao das Redes de Computadores
Redes de Computadores
Topologias: )al%a Topologias: )al%a
Caractersticas: Caractersticas:

2tilizadas em Redes de 4onga Aist;ncia 2tilizadas em Redes de 4onga Aist;ncia

Se todos os n9s esto conectados com todos so Se todos os n9s esto conectados com todos so
denominadas de Stotalmente conectadasT denominadas de Stotalmente conectadasT

Relativamente imunes a gargalos e #al%a de componentes Relativamente imunes a gargalos e #al%a de componentes

Como e5iste uma variedade de camin%os, tr(#ego pode ser Como e5iste uma variedade de camin%os, tr(#ego pode ser
roteado evitando n9s com de#eito roteado evitando n9s com de#eito

Podem ter alto custo Podem ter alto custo


Tecnologias das Redes de Computadores
Tecnologias das Redes de Computadores
Redes de Computadores
)eios de Transmisso: Ca3o Co.A5ial )eios de Transmisso: Ca3o Co.A5ial
Transceptor Transceptor
Para /nter#ace Para /nter#ace
Tecnologias das Redes de Computadores
Tecnologias das Redes de Computadores
Redes de Computadores
)eios de Transmisso: Ca3o Co.A5ial )eios de Transmisso: Ca3o Co.A5ial
Possuem duas #ormas principais: Possuem duas #ormas principais:

Ca3o Crosso: Tam3*m con%ecido como SCa3o AmareloT, * a Ca3o Crosso: Tam3*m con%ecido como SCa3o AmareloT, * a
#orma original8 Sua capacidade em termos de velocidade e #orma original8 Sua capacidade em termos de velocidade e
dist;ncia * grande, mas seu custo * alto e suas espessura dist;ncia * grande, mas seu custo * alto e suas espessura
di#iculta sua passagem8 di#iculta sua passagem8

Ca3o 'ino: 'oi criada para reduzir custos8 &st( associado Ca3o 'ino: 'oi criada para reduzir custos8 &st( associado
principalmente B redes &t%ernet8 Sua capacidade de dist;ncia principalmente B redes &t%ernet8 Sua capacidade de dist;ncia
* reduzida8 * reduzida8
Tecnologias das Redes de Computadores
Tecnologias das Redes de Computadores
Redes de Computadores
)eios de Transmisso: Ca3o Co.A5ial )eios de Transmisso: Ca3o Co.A5ial
1antagens: 1antagens:

Alta capacidade Alta capacidade

Resistncia a inter#erncias Resistncia a inter#erncias


Aesvantagens: Aesvantagens:

Sua espessura di#iculta a passagem Sua espessura di#iculta a passagem

Se o ca3o #or interrompido, a rede para Se o ca3o #or interrompido, a rede para

Custo mais alto Custo mais alto


Tecnologias das Redes de Computadores
Tecnologias das Redes de Computadores
Redes de Computadores
)eios de Transmisso: Par Tranado )eios de Transmisso: Par Tranado
O a #orma mais comum de ca3eamento atualmente8 Consiste em O a #orma mais comum de ca3eamento atualmente8 Consiste em
pares de #ios tranados para reduzir as inter#erncias entre pares pares de #ios tranados para reduzir as inter#erncias entre pares
adHacentes no mesmo ca3o8 adHacentes no mesmo ca3o8
Tecnologias das Redes de Computadores
Tecnologias das Redes de Computadores
Redes de Computadores
)eios de Transmisso: Par Tranado )eios de Transmisso: Par Tranado
&5istem trs tipos principais: &5istem trs tipos principais:

nscreened! nscreened! 0s ca3os esto apenas tranados, sem outra 0s ca3os esto apenas tranados, sem outra
proteo8 ,ai5o custo e #(cil manipulao8 Alta ta5a de erros e proteo8 ,ai5o custo e #(cil manipulao8 Alta ta5a de erros e
dist;ncias mais curtas8 dist;ncias mais curtas8

"creened! "creened! 0s ca3os so envolvidos numa #ita met(lica8 0s ca3os so envolvidos numa #ita met(lica8
Reduz erros mas aumenta o custo8 Reduz erros mas aumenta o custo8

2ni#orme: Recente8 0s pares so tranados uni#ormemente 2ni#orme: Recente8 0s pares so tranados uni#ormemente
na #a3ricao8 ,astante imune a rudos e custo mais alto8 na #a3ricao8 ,astante imune a rudos e custo mais alto8
Tecnologias das Redes de Computadores
Tecnologias das Redes de Computadores
Redes de Computadores
)eios de Transmisso: Par Tranado )eios de Transmisso: Par Tranado
As cone5$es com Par Tranado para redes com mais de dois n9s As cone5$es com Par Tranado para redes com mais de dois n9s
so #eitas atrav*s de uma central de #iao, con%ecida como so #eitas atrav*s de uma central de #iao, con%ecida como HB HB8 8
HB HB
Tecnologias das Redes de Computadores
Tecnologias das Redes de Computadores
Redes de Computadores
)eios de Transmisso: Par Tranado )eios de Transmisso: Par Tranado
1antagens: 1antagens:

,ai5o custo ,ai5o custo

'(cil instalao '(cil instalao

/mune a pro3lemas em segmentos individuais /mune a pro3lemas em segmentos individuais


Aesvantagens: Aesvantagens:

Pode ser mais suscetvel a rudos Pode ser mais suscetvel a rudos

Ceralmente o comprimento do ca3o * mais limitado Ceralmente o comprimento do ca3o * mais limitado
Tecnologias das Redes de Computadores
Tecnologias das Redes de Computadores
Redes de Computadores
)eios de Transmisso: 'i3ra :tica )eios de Transmisso: 'i3ra :tica
So #ormadas por um ou mais #i3ras de vidro +1G micrometros de So #ormadas por um ou mais #i3ras de vidro +1G micrometros de
di;metro- , envolvidas por uma camada de proteo e material de di;metro- , envolvidas por uma camada de proteo e material de
re#oro e encapsuladas em ca3os8 re#oro e encapsuladas em ca3os8
Tecnologias das Redes de Computadores
Tecnologias das Redes de Computadores
Redes de Computadores
)eios de Transmisso: 'i3ra :tica )eios de Transmisso: 'i3ra :tica
1antagens: 1antagens:

Podem carregar uma !uantidade muito grande de dados Podem carregar uma !uantidade muito grande de dados
atrav*s de grandes dist;ncias +UMGPm- e sem repetidores atrav*s de grandes dist;ncias +UMGPm- e sem repetidores

So imunes a inter#erncias comuns So imunes a inter#erncias comuns

Segurana +di#cil de grampear- Segurana +di#cil de grampear-

,astante leves ,astante leves


Aesvantagens: Aesvantagens:

Alto custo Alto custo

Precisa de mo de o3ra especializa para implantar Precisa de mo de o3ra especializa para implantar
Caracterizao das redes de computadores
Caracterizao das redes de computadores

4argura de ,anda 4argura de ,anda

Con#ia3ilidade Con#ia3ilidade

4atncia 4atncia

Protocolo Protocolo
Redes de Computadores
Caracterizao das redes de computadores
Caracterizao das redes de computadores
18 18 4atncia=Atraso 4atncia=Atraso

O a !uantidade de tempo re!uerida para se trans#erir um 3it de O a !uantidade de tempo re!uerida para se trans#erir um 3it de
dado de um ponto a outro dado de um ponto a outro
Redes de Computadores

O oriunda de muitas #ontes: O oriunda de muitas #ontes:


18 18 1elocidade da luz +1 ms do norte ao sul, N8M ms por VT- 1elocidade da luz +1 ms do norte ao sul, N8M ms por VT-
8 8 0s pr9prios n9s da rede +PCs- W %ardJare, Kernel, etc8 0s pr9prios n9s da rede +PCs- W %ardJare, Kernel, etc8
L8 L8 A pr9pria rede +1G ms local- W a cada A pr9pria rede +1G ms local- W a cada hop hop aumenta aumenta
Transcontinental: FG.1MG ms Transcontinental: FG.1MG ms /ntercontinental: MG.MGG ms /ntercontinental: MG.MGG ms
/6T&R6&T via )odem: mnimo 1GG ms /6T&R6&T via )odem: mnimo 1GG ms
Caracterizao das redes de computadores
Caracterizao das redes de computadores
18 18 4argura de ,anda 4argura de ,anda

O a ta5a de 3its !ue a rede consegue enviar ao destino por unidade O a ta5a de 3its !ue a rede consegue enviar ao destino por unidade
de tempo de tempo

/n#luenciada pelo tipo de cone5o #sica +MFP3ps a 1C3ps- /n#luenciada pelo tipo de cone5o #sica +MFP3ps a 1C3ps-

)odem +1QP3ps a MFP3ps- )odem +1QP3ps a MFP3ps-

4an +1G a 1GG )3ps- 4an +1G a 1GG )3ps-

Ciga3ite +1 a 1G C3ps- Ciga3ite +1 a 1G C3ps-

)uito importante distinguir de latncia )uito importante distinguir de latncia


Redes de Computadores
Caracterizao das redes de computadores
Caracterizao das redes de computadores
18 18 Con#ia3ilidade Con#ia3ilidade

A a medida da !uantidade de dado * perdida pela rede na sua A a medida da !uantidade de dado * perdida pela rede na sua
Hornada da #onte para a origem Hornada da #onte para a origem
18 18 Aestarte: 0 pacote * descartado pelos elementos ativos da Aestarte: 0 pacote * descartado pelos elementos ativos da
rede rede
8 8 Corrupo: 0 pacote c%ega, mas seus dados se alteraram Corrupo: 0 pacote c%ega, mas seus dados se alteraram

CRCs CRCs

C9digos de correo de erro +&CC- C9digos de correo de erro +&CC-


Redes de Computadores
Caracterizao das redes de computadores
Caracterizao das redes de computadores
18 18 Protocolos de comunicao Protocolos de comunicao

Aescrevem o conHunto de SregrasT !ue duas aplica$es utilizam Aescrevem o conHunto de SregrasT !ue duas aplica$es utilizam
para comunicar.se para comunicar.se
18 18 'ormatos de pacotes 'ormatos de pacotes
8 8 Sem;ntica Sem;ntica
L8 L8 Tratamento de erro Tratamento de erro
Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
0 !ue so protocolos" 0 !ue so protocolos"
So regras !ue de#inem o #ormato e a ordem das mensagens So regras !ue de#inem o #ormato e a ordem das mensagens
enviadas e rece3idas pelas entidades da rede, e ainda a$es a enviadas e rece3idas pelas entidades da rede, e ainda a$es a
serem tomadas na recepo e transmisso dessas mensagens serem tomadas na recepo e transmisso dessas mensagens

Protocolos Dumanos: Protocolos Dumanos:

?ue %oras so" ?ue %oras so"

0l(, tudo 3em" 0l(, tudo 3em"

Protocolos de Rede: Protocolos de Rede:

TCP=/P TCP=/P

/P> /P>
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
0 !ue so protocolos" 0 !ue so protocolos"
Tempo Tempo
Protocolo de Rede Protocolo de Rede
Re!8 cone5o TCP Re!8 cone5o TCP
Cone5o aceita Cone5o aceita
Pegue: JJJ8#oo8com Pegue: JJJ8#oo8com
/nde58%tm /nde58%tm
Protocolo Dumano Protocolo Dumano
0l(X 0l(X
0l(X 0l(X
?ue %oras so" ?ue %oras so"
1G:LG 1G:LG
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
0 !ue so pil%as de protocolos" 0 !ue so pil%as de protocolos"
2ma t*cnica para organizar um sistema de rede numa 2ma t*cnica para organizar um sistema de rede numa
sucesso de camadas l9gicas distintas, de #orma !ue o servio sucesso de camadas l9gicas distintas, de #orma !ue o servio
provido por uma camada * 3aseado apenas no servio provido provido por uma camada * 3aseado apenas no servio provido
pela camada anterior +de nvel mais 3ai5o-8 pela camada anterior +de nvel mais 3ai5o-8
Por !ue a organizao em camadas" Por !ue a organizao em camadas"

Sem organizao em camadas: cada nova aplicao tm !ue Sem organizao em camadas: cada nova aplicao tm !ue
ser re.implementada para cada tecnologia de rede di#erenteX ser re.implementada para cada tecnologia de rede di#erenteX
Telnet Telnet 'TP 'TP DTTP DTTP
Ca3o co.a5ial Ca3o co.a5ial 'i3ra 9tica 'i3ra 9tica
Aplicao Aplicao
)eio de Transmisso )eio de Transmisso
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
Por !ue a organizao em camadas" Por !ue a organizao em camadas"

Soluo: /ntroduzir um nvel intermedi(rio !ue prov uma Soluo: /ntroduzir um nvel intermedi(rio !ue prov uma
7nica a3strao para v(rios tecnologias de rede 7nica a3strao para v(rios tecnologias de rede
Telnet Telnet 'TP 'TP DTTP DTTP
Ca3o co.a5ial Ca3o co.a5ial 'i3ra 9tica 'i3ra 9tica
Aplicao Aplicao
)eio de Transmisso )eio de Transmisso
6vel /ntermedi(rio 6vel /ntermedi(rio
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
0rganizao em camadas 0rganizao em camadas
1antagens: 1antagens:

)odularidade: protocolos mais #(ceis de administrar e manter )odularidade: protocolos mais #(ceis de administrar e manter

A3strao da 'uncionalidade: nveis in#eriores podem ser A3strao da 'uncionalidade: nveis in#eriores podem ser
mudados sem a#etar os nveis superiores mudados sem a#etar os nveis superiores

Reuso: nveis superiores podem reutilizar #uncionalidade Reuso: nveis superiores podem reutilizar #uncionalidade
provida por nveis in#eriores provida por nveis in#eriores
Aesvantagens: Aesvantagens:

Pode ser mais ine#iciente Pode ser mais ine#iciente


Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0 )odelo de Re#erncia /S0 +0pen SYstems /nterconnection- +0pen SYstems /nterconnection- da da
/S0 /S0 +/nternational Standards 0rganization- +/nternational Standards 0rganization-

)odelo 3ase para o desenvolvimento de sistemas a3ertos, )odelo 3ase para o desenvolvimento de sistemas a3ertos,
capazes de atender a re!uisitos de servios oriundos de outros capazes de atender a re!uisitos de servios oriundos de outros
sistemas !ue satis#aam um padro comum sistemas !ue satis#aam um padro comum

/niciado em 1EIN, com o primeiro padro em 1EIE /niciado em 1EIN, com o primeiro padro em 1EIE

Sugere uma ar!uitetura estrati#icada em camadas Sugere uma ar!uitetura estrati#icada em camadas

O apenas um modelo e no uma implementao espec#ica O apenas um modelo e no uma implementao espec#ica
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ )odelo de Re#erncia /S0=0S/

&lementos ,(sicos: &lementos ,(sicos:

Processos de aplicao Processos de aplicao

Cone5$es Cone5$es

Sistemas computacionais Sistemas computacionais

)eios #sicos para intercone5o )eios #sicos para intercone5o

&struturao: #eita em sete camadas com #un$es espec#icas para &struturao: #eita em sete camadas com #un$es espec#icas para
o#erecer servios o#erecer servios
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ )odelo de Re#erncia /S0=0S/
'im a 'im 'im a 'im
Ponto a Ponto Ponto a Ponto
Aplicao Aplicao
Apresentao Apresentao
Sesso Sesso
Transporte Transporte
Rede Rede
&nlace &nlace
'sica 'sica
Aplicao Aplicao
Apresentao Apresentao
Sesso Sesso
Transporte Transporte
Rede Rede
&nlace &nlace
'sica 'sica
Rede Rede
&nlace &nlace
'sica 'sica
)eio 'sico )eio 'sico
&struturao de Camadas &struturao de Camadas
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ )odelo de Re#erncia /S0=0S/
Transmisso de Aados Transmisso de Aados
Aados Aados
Aados Aados
Aados Aados
Aados Aados
Aados Aados
Aados Aados
Aados Aados
Aados Aados
Aados Aados
Aados Aados
Aados Aados
Aados Aados

2ma camada pode utilizar apenas servios providos pela camada imediatamente 2ma camada pode utilizar apenas servios providos pela camada imediatamente
in#erior a ela in#erior a ela

Cada camada pode adicionar um ca3eal%o ao pacote de dados Cada camada pode adicionar um ca3eal%o ao pacote de dados
Aados Aados Aados Aados
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ )odelo de Re#erncia /S0=0S/

As in#orma$es trocadas entre entidades pares so denomidades As in#orma$es trocadas entre entidades pares so denomidades
Aidades de =ados do Proto(olo Aidades de =ados do Proto(olo ou ou P=A P=A

Para !ue a comunicao entre unidades pares num nvel possa Para !ue a comunicao entre unidades pares num nvel possa
ocorrer, * preciso !ue uma cone5o no nvel in#erior ten%a sido ocorrer, * preciso !ue uma cone5o no nvel in#erior ten%a sido
esta3elecida entre os sistemas comunicantes esta3elecida entre os sistemas comunicantes

Alguns conceitos: Alguns conceitos:

Servio: Aiz o !ue uma camada #az Servio: Aiz o !ue uma camada #az

/nter#ace: Aiz como acessar o Servio /nter#ace: Aiz como acessar o Servio

Protocolo: Aiz como a /nter#ace * implementada Protocolo: Aiz como a /nter#ace * implementada
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ W Camada 'sica +1- )odelo de Re#erncia /S0=0S/ W Camada 'sica +1-

?er,i$o ?er,i$o: prover os meios mec;nicos, el*tricos e #uncionais de : prover os meios mec;nicos, el*tricos e #uncionais de
procedimentos para ativar, manter e desativar cone5$es #sicas procedimentos para ativar, manter e desativar cone5$es #sicas
para a transmisso de 3its entre as entidades para a transmisso de 3its entre as entidades

'ter@a(e" 'ter@a(e" especi#ica como enviar um 3it de in#ormao especi#ica como enviar um 3it de in#ormao

Proto(olo" Proto(olo" es!uema de codi#icao utilizado para representar um es!uema de codi#icao utilizado para representar um
3it, nveis de voltagem, durao de um 3it, etc8 3it, nveis de voltagem, durao de um 3it, etc8
&5emplos: Ca3o co.a5ial, liga$es de #i3ra 9tica, sat*lite &5emplos: Ca3o co.a5ial, liga$es de #i3ra 9tica, sat*lite
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ W Cam8 &nlace de Aados +- )odelo de Re#erncia /S0=0S/ W Cam8 &nlace de Aados +-

?er,i$o" ?er,i$o" controla a gerao de !uadros de in#ormao, al*m de controla a gerao de !uadros de in#ormao, al*m de
controlar o envio e rece3imento de dados atrav*s do meio #sico, controlar o envio e rece3imento de dados atrav*s do meio #sico,
detectando e corrigindo erros e garantindo a se!Zenciao correta detectando e corrigindo erros e garantindo a se!Zenciao correta
dos dados, !uando re!uerido dos dados, !uando re!uerido

'ter@a(e" 'ter@a(e" especi#ica como enviar uma unidade de dados +pacote- especi#ica como enviar uma unidade de dados +pacote-
para uma m(!uina conectada no mesmo meio #sico para uma m(!uina conectada no mesmo meio #sico

Proto(olo" Proto(olo" utiliza endereos do nvel #sico, implementa controle de utiliza endereos do nvel #sico, implementa controle de
acesso ao meio +)AC- +e5: CS)A=CA- acesso ao meio +)AC- +e5: CS)A=CA-
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ W Camada de Rede +L- )odelo de Re#erncia /S0=0S/ W Camada de Rede +L-

?er,i$o" ?er,i$o" enviar pacotes transparentemente para outros usu(rios enviar pacotes transparentemente para outros usu(rios
da camada de rede num destino espec#ico +pode ser em outra da camada de rede num destino espec#ico +pode ser em outra
rede #sica-8 &la pode ainda segmentar e remontar pacotes rede #sica-8 &la pode ainda segmentar e remontar pacotes

'ter@a(e" 'ter@a(e" especi#ica como enviar um pacote para um destino especi#ica como enviar um pacote para um destino
espec#ico espec#ico

Proto(olo" Proto(olo" de#ine um es!uema de endereamento glo3al, depende de#ine um es!uema de endereamento glo3al, depende
da construo de ta3elas de roteamento da construo de ta3elas de roteamento
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ W Camada de Rede +L- )odelo de Re#erncia /S0=0S/ W Camada de Rede +L-
)1 )1
) )
R1 R1
R R
RL RL
RQ RQ
RM RM
RF RF
Ta48 Rotas Ta48 Rotas
M2-BR9 M2-BR9
888 888
Ta48 Rotas Ta48 Rotas
M2-BR6 M2-BR6
888 888
&5emplo de Roteamento: Pacotes de )1 para ) &5emplo de Roteamento: Pacotes de )1 para )
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ W Camada de Transporte +Q- )odelo de Re#erncia /S0=0S/ W Camada de Transporte +Q-

?er,i$o" ?er,i$o" Prover uma cone5o #im a #im livre de erros e com Prover uma cone5o #im a #im livre de erros e com
controle de #lu5o8 )ultiple5ar m7ltiplas cone5$es de transporte controle de #lu5o8 )ultiple5ar m7ltiplas cone5$es de transporte
numa cone5o de rede8 Aividir uma cone5o de transporte em numa cone5o de rede8 Aividir uma cone5o de transporte em
m7ltiplas cone5$es de rede8 Prover comunicao orientada B m7ltiplas cone5$es de rede8 Prover comunicao orientada B
cone5o cone5o

'ter@a(e" 'ter@a(e" especi#ica como enviar um pacote para um destino especi#ica como enviar um pacote para um destino
espec#ico espec#ico

Proto(olo" Proto(olo" implementa con#ia3ilidade +recuperao de erros- e implementa con#ia3ilidade +recuperao de erros- e
controle de #lu5o controle de #lu5o
&5emplos: TCP e 2AP &5emplos: TCP e 2AP
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ W Camada de Sesso +M- )odelo de Re#erncia /S0=0S/ W Camada de Sesso +M-

?er,i$o" ?er,i$o" Prover aos usu(rios dos seus servios meios para Prover aos usu(rios dos seus servios meios para
esta3elecer cone5$es, c%amadas sess$es, e trans#erir dados de esta3elecer cone5$es, c%amadas sess$es, e trans#erir dados de
uma maneira ordenada8 As sess$es so cone5$es identi#icadas de uma maneira ordenada8 As sess$es so cone5$es identi#icadas de
uma #orma particular8 Podem, por e5emplo, conter a identi#icao uma #orma particular8 Podem, por e5emplo, conter a identi#icao
do usu(rio do usu(rio

'ter@a(e" 'ter@a(e" depende do servio depende do servio

Proto(olo" Proto(olo" controle de acesso ao nvel de usu(rios, pontos de controle de acesso ao nvel de usu(rios, pontos de
c%ecagem + c%ecagem +checkpoints checkpoints- e possveis a$es de reverso + - e possveis a$es de reverso +ro##backi ro##backi- -
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ W Cam8 de Apresentao +F- )odelo de Re#erncia /S0=0S/ W Cam8 de Apresentao +F-

?er,i$o" ?er,i$o" Converter dados entre diversas representa$es, Converter dados entre diversas representa$es,
preservando o signi#icado dos dados transportados preservando o signi#icado dos dados transportados

'ter@a(e" 'ter@a(e" depende do servio depende do servio

Proto(olo" Proto(olo" de#ine #ormatos de dados e regras para converter de de#ine #ormatos de dados e regras para converter de
um #ormato para outro um #ormato para outro
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo de Re#erncia /S0=0S/ W Camada de Aplicao +I- )odelo de Re#erncia /S0=0S/ W Camada de Aplicao +I-

?er,i$o" ?er,i$o" ?ual!uer servio provido ao usu(rio #inal ?ual!uer servio provido ao usu(rio #inal

'ter@a(e" 'ter@a(e" depende da aplicao depende da aplicao

Proto(olo" Proto(olo" depende da aplicao depende da aplicao


&5emplos: navegao na @@@, 'TP, &.)ail, T&46&T &5emplos: navegao na @@@, 'TP, &.)ail, T&46&T
Protocolos de Comunicao
Protocolos de Comunicao
Redes de Computadores
)odelo /S0=0S/ versus TCP=/P +protocolo da /nternet- )odelo /S0=0S/ versus TCP=/P +protocolo da /nternet-

C?'" C?'" conceitualmente de#ine: servio, inter#ace e protocolo conceitualmente de#ine: servio, inter#ace e protocolo

TCP&'P TCP&'P: prov uma implementao 3em sucedida +a mais utilizada- : prov uma implementao 3em sucedida +a mais utilizada-
Apli(a$%o
Apreseta$%o
?ess%o
Trasporte
Rede
Ela(e
D)si(a
host6-Brede
'teret
Trasporte
Apli(a$%o
0AN
'P
TCP A=P
*** E-MA'0
Protocolo /P + Protocolo /P +Internet Protoco# Internet Protoco#- -

Protocolo de 3ai5o nvel utilizado para transmisso de pacotes Protocolo de 3ai5o nvel utilizado para transmisso de pacotes
entre entre hosts hosts #onte e destino atrav*s meios %eterogneos #onte e destino atrav*s meios %eterogneos

)aioria dos )aioria dos hosts hosts da /6T&R6&T da /6T&R6&T

/nclui #acilidades de segmentao e remontagem de pacotes /nclui #acilidades de segmentao e remontagem de pacotes

/mplementa diversos sinais de controle em seus ca3eal%os /mplementa diversos sinais de controle em seus ca3eal%os

Tempo de 1ida +TT4- Tempo de 1ida +TT4-

6ormalmente no * utilizado diretamente pelas aplica$es 6ormalmente no * utilizado diretamente pelas aplica$es
Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
Protocolo TCP + Protocolo TCP +$ransmition Contro# Protoco# $ransmition Contro# Protoco#- -

Protocolo com o maior uso na /6T&R6&T atualmente Protocolo com o maior uso na /6T&R6&T atualmente

Colocado no topo do /P, #ormando o TCP=/P Colocado no topo do /P, #ormando o TCP=/P

1antagem: Con#ia3ilidade 1antagem: Con#ia3ilidade


18 18 1eri#ica integridade dos dados +C%ecKsums- 1eri#ica integridade dos dados +C%ecKsums-
8 8 Retransmisso de dados Retransmisso de dados
L8 L8 Controle de #lu5o Controle de #lu5o
Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
Protocolo TCP + Protocolo TCP +$ransmition Contro# Protoco# $ransmition Contro# Protoco#- -

Aesvantagens implcitas: Aesvantagens implcitas:


%. %. &verhead &verhead: Sua con#ia3ilidade e sem;ntica de ordenao dos : Sua con#ia3ilidade e sem;ntica de ordenao dos
pacotes implicam na transmisso de mais in#orma$es: pacotes implicam na transmisso de mais in#orma$es:

0rdem dos pacotes 0rdem dos pacotes

Checks'ms Checks'ms para detectar corrupo para detectar corrupo

Pacotes de recon%ecimento=retransmisso Pacotes de recon%ecimento=retransmisso


8 8 A aplicao no pode SsaltarT no #lu5o de 3its A aplicao no pode SsaltarT no #lu5o de 3its
Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
Protocolo 2AP + Protocolo 2AP +ser Datagram Protoco# ser Datagram Protoco#- -

Transmisso no orientada a cone5o Transmisso no orientada a cone5o

Poltica de Poltica de (best)efforts* (best)efforts*

Sem;ntica de dados orientada a pacotes Sem;ntica de dados orientada a pacotes

Protocolo leve e e#iciente Protocolo leve e e#iciente

Re!uer consideravelmente menos processamento Re!uer consideravelmente menos processamento

Aados enviados para aplicao assim !ue c%egam Aados enviados para aplicao assim !ue c%egam
Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
/P /P Broadcasting Broadcasting utilizando 2AP utilizando 2AP

Com 2AP=/P, uma aplicao pode enviar pacotes para v(rios Com 2AP=/P, uma aplicao pode enviar pacotes para v(rios
destinos, simplesmente enviados uma c9pia para cada destinos, simplesmente enviados uma c9pia para cada host host
18 18 /ne#iciente, re!uer e5cessiva largura de 3anda /ne#iciente, re!uer e5cessiva largura de 3anda
8 8 Cada Cada host host deve manter uma lista atualiza de todos os outros deve manter uma lista atualiza de todos os outros

/P /P Broadcast Broadcast implementa uma soluo parcial para o pro3lema implementa uma soluo parcial para o pro3lema

2ma 7nica transmisso para todos os 2ma 7nica transmisso para todos os hosts hosts de uma rede de uma rede
Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
/P /P Broadcasting Broadcasting utilizando 2AP utilizando 2AP

Se o dado * transmitido utilizando 2AP=/P, ento ele * entregue Se o dado * transmitido utilizando 2AP=/P, ento ele * entregue
apenas para aplica$es !ue esto cadastradas e esperando apenas para aplica$es !ue esto cadastradas e esperando
pacotes pacotes

6o se propaga muito +3asicamente 4A6- 6o se propaga muito +3asicamente 4A6-

O um pouco ine#iciente O um pouco ine#iciente


Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
/P /P M'#ticasting M'#ticasting
Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
So Carlos So Carlos
Arara!uara Arara!uara
Ri3eiro Preto Ri3eiro Preto
So Paulo So Paulo
So ,ernardo So ,ernardo
/P /P M'#ticasting M'#ticasting

0s distri3uidores so implementados atrav*s roteadores com 0s distri3uidores so implementados atrav*s roteadores com
capacidade capacidade m'#ticast m'#ticast !ue determinam a direo dos pacotes !ue determinam a direo dos pacotes

&sses roteadores constituem uma (rvore de distri3uio &sses roteadores constituem uma (rvore de distri3uio m'#ticast m'#ticast

Cada n9 #inal deve SassinarT o servio Cada n9 #inal deve SassinarT o servio m'#ticast m'#ticast

Cada (rvore de distri3uio Cada (rvore de distri3uio m'#ticast m'#ticast * representada por um * representada por um
pseudo endereo /P +classe A : Q8G8G8G . LE8MM8MM8MM- pseudo endereo /P +classe A : Q8G8G8G . LE8MM8MM8MM-
Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
&strutura do &ndereamento na /nternet +TCP=/P- &strutura do &ndereamento na /nternet +TCP=/P-
Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
G G /A8 Rede /A8 Rede /A8 )(!uina + /A8 )(!uina +Host Host- - Classe A Classe A
I I Q Q
1 1 /A8 Rede /A8 Rede /A8 )(!uina + /A8 )(!uina +Host Host- - Classe , Classe ,
1Q 1Q 1F 1F
G G
1 1 /A8 Rede /A8 Rede /A8 )(!uina /A8 )(!uina Classe C Classe C
1 1 N N
1 1
G G
1 1 &ndereo &ndereo M'#ticast M'#ticast Classe A Classe A
N N
1 1 1 1
G G
1 1 6o utilizado 6o utilizado Classe & Classe &
I I
1 1
1 1 1 1 G G
Representao Aecimal dos &ndereos /nternet Representao Aecimal dos &ndereos /nternet
Redes de Computadores
Protocolos de Comunicao
Protocolos de Comunicao
octeto 1 octeto 1
1 a 1I 1 a 1I
/A8 Rede /A8 Rede
1N a 1E1 1N a 1E1
1E a L 1E a L
Q a LE Q a LE
QG a MM QG a MM
octeto octeto
G a MM G a MM
G a MM G a MM
G a MM G a MM
G a MM G a MM
G a MM G a MM
octeto L octeto L
G a MM G a MM
G a MM G a MM
G a MM G a MM
G a MM G a MM
G a MM G a MM
octeto Q octeto Q
G a MM G a MM
G a MM G a MM
/A8 )(!uina /A8 )(!uina
1 a MQ 1 a MQ
/A8 )(!uina /A8 )(!uina
1 a MQ 1 a MQ
1 a MQ 1 a MQ
/A8 )(!uina /A8 )(!uina
Classe A Classe A
Classe , Classe ,
Classe C Classe C
Classe A Classe A
Classe & Classe &
'ai5a de &ndereos 'ai5a de &ndereos
18G8G8G a 18G8G8G a
1I8MM8MM8MM 1I8MM8MM8MM
1N8G8G8G a 1N8G8G8G a
1E18MM8MM8MM 1E18MM8MM8MM
1E8G8G8G a 1E8G8G8G a
L8MM8MM8MM L8MM8MM8MM
Q8G8G8G a Q8G8G8G a
LE8MM8MM8MM LE8MM8MM8MM
QG8G8G8G a QG8G8G8G a
MM8MM8MM8MM MM8MM8MM8MM
&ndereo &ndereo M'#ticast M'#ticast
/A8 Rede /A8 Rede
/A8 Rede /A8 Rede
Ta5onomia de Redes de Comunicao Ta5onomia de Redes de Comunicao

Redes de comunicao podem ser classi#icadas 3aseando.se na Redes de comunicao podem ser classi#icadas 3aseando.se na
maneira como seus n9s trocam in#orma$es maneira como seus n9s trocam in#orma$es
Redes de Computadores
Redes de Comunicao
Redes de Comunicao
Rede de Comunicao +RC- Rede de Comunicao +RC-
RC C%aveada RC C%aveada RC por Ai#uso RC por Ai#uso
Circuito Circuito Pacotes Pacotes
Aatagramas Aatagramas Circuito 1irtual Circuito 1irtual
RC C%aveada 5 Ai#uso RC C%aveada 5 Ai#uso

Redes de comunicao por Ai#uso: Redes de comunicao por Ai#uso:

/n#orma$es transmitidas para !ual!uer n9 so rece3idas por /n#orma$es transmitidas para !ual!uer n9 so rece3idas por
!ual!uer outro n9 da rede8 &5: usualmente 4A6 +&t%ernet- !ual!uer outro n9 da rede8 &5: usualmente 4A6 +&t%ernet-

Pro3lema: Coordenar o acesso de todos os n9s ao meio de Pro3lema: Coordenar o acesso de todos os n9s ao meio de
comunicao compartil%ado comunicao compartil%ado

Redes de comunicao C%aveadas: Redes de comunicao C%aveadas:

/n#orma$es so transmitidas a um su3grupo de n9s /n#orma$es so transmitidas a um su3grupo de n9s


designados8 &5: @A6s +Rede de Tele#onia, /nternet- designados8 &5: @A6s +Rede de Tele#onia, /nternet-

Pro3lema: Como conduzir a in#ormao at* os n9s Pro3lema: Como conduzir a in#ormao at* os n9s
designados" 'eito por n9s especiais +roteadores, designados" 'eito por n9s especiais +roteadores, s+itches s+itches- -
Redes de Computadores
Redes de Comunicao
Redes de Comunicao
RC C%aveamento de Circuito RC C%aveamento de Circuito

A comunicao se d( em trs #ases: A comunicao se d( em trs #ases:


18 18 &sta3elecimento do Circuito &sta3elecimento do Circuito
8 8 Trans#erncia de Aados Trans#erncia de Aados
L8 L8 &ncerramento do Circuito &ncerramento do Circuito

Recursos #im a #im so reservados para a c%amada: sem Recursos #im a #im so reservados para a c%amada: sem
compartil%amento compartil%amento

Se o circuito no est( disponvel: SSinal de 0cupadoT Se o circuito no est( disponvel: SSinal de 0cupadoT
&5emplos: &5emplos:

Redes de Tele#onia Redes de Tele#onia

/SA6 /SA6 ,Integrated "ervices Digita# -et+orks. ,Integrated "ervices Digita# -et+orks.
Redes de Computadores
Redes de Comunicao
Redes de Comunicao
RC C%aveamento de Circuito . Temporizao RC C%aveamento de Circuito . Temporizao
Redes de Computadores
Redes de Comunicao
Redes de Comunicao
)1 )1 ) )
69 1 69 1 69 69
Aados Aados
&sta38 &sta38
Circuito Circuito
Transmiss8 Transmiss8
Aados Aados
&ncerr8 &ncerr8
Circuito Circuito
Atraso Process8 Atraso Process8
Atraso propagao Atraso propagao
)1[.\691 )1[.\691
Atraso propagao Atraso propagao
)[.\691 )[.\691
RC C%aveamento de Circuito W T*cnicas de )ultiple5ao RC C%aveamento de Circuito W T*cnicas de )ultiple5ao

Recursos divididos em SpedaosT Recursos divididos em SpedaosT

Pedaos alocados a Sc%amadasT Pedaos alocados a Sc%amadasT

Pedao #ica vago se no utilizado pela Sc%amadaT +sem Pedao #ica vago se no utilizado pela Sc%amadaT +sem
compartil%amento- compartil%amento-

Auas t*cnicas: Aiviso de 're!Zncia e Aiviso do Tempo Auas t*cnicas: Aiviso de 're!Zncia e Aiviso do Tempo
Redes de Computadores
Redes de Comunicao
Redes de Comunicao
Aiviso Aiviso
're!Zncia 're!Zncia
+'A)- +'A)-
QP%z8
P%z8
canal canal
1 L Q 1 L Q 1 L Q
s#ot s#ot
!uadro !uadro
Todos Todos s#ots de mesmo n/mero s0o dedicados s#ots de mesmo n/mero s0o dedicados
a 'm par origem)destino espec1fico a 'm par origem)destino espec1fico
Aiviso do Tempo +TA)- Aiviso do Tempo +TA)-
RC C%aveamento de Pacotes RC C%aveamento de Pacotes

Aados so enviados em se!Zncias de 3its c%amadas pacotes Aados so enviados em se!Zncias de 3its c%amadas pacotes

Pacotes tm a seguinte estrutura: Pacotes tm a seguinte estrutura:


Redes de Computadores
Redes de Comunicao
Redes de Comunicao
Ca3eal%o Aados Terminador

Cada pacote * passado pela rede n9 a n9 ao longo do camin%o Cada pacote * passado pela rede n9 a n9 ao longo do camin%o
+roteamento- +roteamento-

A cada n9, o pacote inteiro * rece3ido, armazenado 3revemente, e A cada n9, o pacote inteiro * rece3ido, armazenado 3revemente, e
ento enviado ao pr95imo n9 +redes armazena.envia- ento enviado ao pr95imo n9 +redes armazena.envia-

Pode %aver congestionamento caso a demanda agregada de Pode %aver congestionamento caso a demanda agregada de
recursos e5ceder a !uantidade disponvel8 Pode utilizar.se #ilas recursos e5ceder a !uantidade disponvel8 Pode utilizar.se #ilas
RC C%aveamento de Pacotes W )ultiple5ao RC C%aveamento de Pacotes W )ultiple5ao
Redes de Computadores
Redes de Comunicao
Redes de Comunicao
1G)3ps 1G)3ps
&t%ernet &t%ernet
1,M)3ps 1,M)3ps
)ultiple5ao estatstica )ultiple5ao estatstica
QM)3ps QM)3ps
#ila de pacotes #ila de pacotes
esperando pelo esperando pelo #ink #ink
de sada de sada
RC C%aveamento de Pacotes RC C%aveamento de Pacotes

Aatagramas: Aatagramas:

Cada pacote * tratado independentemente Cada pacote * tratado independentemente

Recursos no so pr*.alocados +reservados- Recursos no so pr*.alocados +reservados-

Circuito 1irtual: Circuito 1irtual:

D3rido entre c%aveamento de circuito e de pacotes D3rido entre c%aveamento de circuito e de pacotes
]
Aados so transmitidos em pacotes Aados so transmitidos em pacotes
]
Todos os pacotes do mesmo #lu5o so enviados no mesmo Todos os pacotes do mesmo #lu5o so enviados no mesmo
camin%o pr*.esta3elecido +circuito virtual- camin%o pr*.esta3elecido +circuito virtual-

Pacotes de di#erentes circuitos virtuais Pacotes de di#erentes circuitos virtuais s%o multiple+ados s%o multiple+ados
Redes de Computadores
Redes de Comunicao
Redes de Comunicao
C%aveamento de Pacotes 5 C%aveamento de Circuito C%aveamento de Pacotes 5 C%aveamento de Circuito

A vantagem mais importante de c%aveamento de pacotes so3re A vantagem mais importante de c%aveamento de pacotes so3re
c%aveamento de circuito: Da3ilidade de e5plorar multiple5ao c%aveamento de circuito: Da3ilidade de e5plorar multiple5ao
estatstica: estatstica:

2so e#iciente da largura de 3anda 2so e#iciente da largura de 3anda

:timo para transmisso de raHadas de dados :timo para transmisso de raHadas de dados

6o entanto, c%aveamento de pacotes tm !ue tratar os casos de 6o entanto, c%aveamento de pacotes tm !ue tratar os casos de
congestionamento: congestionamento:

Roteadores mais comple5os Roteadores mais comple5os

O mais di#cil dar garantias de servio +atraso e largura de 3anda- O mais di#cil dar garantias de servio +atraso e largura de 3anda-

6a pr(tica aca3am sendo com3inados 6a pr(tica aca3am sendo com3inados


Redes de Computadores
Redes de Comunicao
Redes de Comunicao

También podría gustarte