Sei sulla pagina 1di 14

1

Ps-Graduao em Engenharia de
Redes e Sistemas de
Telecomunicaes

TL-016 - Redes IP
Evandro Lus Brando Gomes
( evandro@inatel.br )
2016
Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1 Arquitetura TCP/IP

Introduo ao Protocolo TCP/IP


Padronizao do TCP/IP
Arquitetura do Protocolo TCP / IP

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

Arquitetura TCP/IP

Introduo ao TCP / IP

TCP / IP(Transmission Control Protocol / Internet Protocol Suite)

Internetwork - Interligao de Redes com diferentes tecnologias e velocidades


Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

Arquitetura TCP/IP

Introduo ao TCP / IP
Caractersticas Principais:
 Desenvolvido para interligao de redes:
 Diferentes tecnologias;
 Diferentes velocidades;

 Independente da topologia de rede:


 Transportado sobre outras tecnologias:
 IP sobre Ethernet;
 IP sobre ATM;
 IP sobre Frame Relay;
 etc.
Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

IP sobre tudo !

TL-016 / 2016

Captulo 1

Arquitetura TCP/IP

Introduo ao TCP / IP
Aplicaes das Redes IP:
 Dados (Arquivos de texto, Figuras, Programas, etc)

 Vdeo (Streaming de Vdeo, VoD - Vdeo on Demand, IPTv)

 Voz (VoIP)
Tudo sobre IP!

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

Arquitetura TCP/IP

Introduo ao TCP / IP
Histrico:
1969 Incio da ARPANET
1981 Definio do IPv4 na RFC 791
1983 ARPANET adota o TCP/IP
1990 Primeiros estudos sobre o esgotamento dos endereos
1993 Internet passa a ser explorada comercialmente
Intensifica-se a discusso sobre o possvel esgotamento dos
endereos livres e do aumento das tabelas de roteamento.

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

Arquitetura TCP/IP

Padronizao do TCP / IP

Conjunto de protocolos com


arquitetura aberta:
No existe um dono do
protocolo.
Informaes disponveis para
qualquer pessoa.

ISOC
(www.isoc.org)

IAB

Internet Architecture
Board
(www.iab.org)

IRTF

Internet Research
Task Force
(www.irtf.org)

Internet Engineering
Task Force
(www.ietf.org)
(www.iana.org)

RFC
(Request for Comments)
(www.rfc-editor.org)

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

Arquitetura TCP/IP

Padronizao do TCP / IP
 RFCs (Request For Comment):
 J foram publicadas mais de 7000 RFCs
 Alguns exemplos de RFCs:
 RFC 793: Protocolo TCP.
 RFC 768: Protocolo UDP.
 RFC 959: Protocolo FTP.

 RFCs podem ter os seguintes status:


 S: Internet Standard, OS: Proposed Standard, DS: Draft Standard, BCP: Best
Current Practices, E: Experimental, I: Informational e H: Historic

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

Arquitetura TCP/IP

Padronizao do TCP / IP
O endereamento na Rede Pblica (Internet) gerenciado e controlado pelo IANA.
O IANA se divide em 5 Centros Regionais (RIR - Regional Internet Registry)

Fonte www.iana.org/numbers

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

10

Arquitetura TCP/IP

Modelo TCP / IP (4 camadas):

Aplicao
Transporte
Inter-Rede
Interface de Rede
Intra-Rede

Interface com as aplicaes de Rede


Converses de formatos ou cdigos e criptografia
Estabelecimento e manuteno das sesses
Assegura a entrega dos dados (ponto-a-ponto)
Estabelecimento de rotas atravs da rede
Formato dos dados na conexo e verificao de erros
Interface com os meios fsicos

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Modelos OSI e TCP/IP


Modelo OSI

Arquitetura TCP/IP

Aplicao
Apresentao

Aplicao

Sesso
Transporte

Transporte

Rede

Inter-Rede

Enlace

Interface de Rede

Fsica

Intra-Rede

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

12

Arquitetura TCP/IP

TCP / IP (Camadas e Protocolos)


Aplicao

Transporte

Telnet

HTTP

FTP

POP3

SMTP SNMP

TCP
(Transmission Control Protocol)

DNS

DHCP

UDP
(User Datagram Protocol)

IP (Internet Protocol)

Inter-Rede

ICMP
ARP
Interface
de Rede
Intra-Rede

Ethernet

RARP
Wi-Fi

FrameRelay

X.25

MEIO FSICO (UTP, Coaxial, Fibra ptica, RF, etc)

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

13

Arquitetura TCP/IP

TCP / IP - Interaes entre as Camadas e Protocolos

Aplicao

Aplicaes

Transporte

Inter-Rede

TCP

UDP

ICMP
IP
ARP / RARP

Interface de Rede

Interface de Rede

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

Captulo 1

TL-016 / 2016

14

Arquitetura TCP/IP

INTERNET A grande Rede


 Usurios  ~1,5 bilhes
 Redes  ~104 AS

 Roteadores  ~107
 Emails por dia  ~1010
 Google  ~105 p/ seg
 YouTube  ~108 p/ dia
Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

15

Arquitetura TCP/IP

Internet Elementos Bsicos


Rede mvel
ISP global

 enlaces de comunicao



fibra, cobre, rdio, satlite


taxa de transmisso = largura de banda

Rede domstica
ISP regional

Rede institucional

roteadores: encaminham pacotes

 protocolos controle de envio e recepo de

mensagens na rede.
Exemplos: TCP, IP, HTTP, Ethernet, etc

Fonte Kurose, Ross Redes de Computadores e a Internet

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

16

Arquitetura TCP/IP

Internet Estrutura da Rede


Rede mvel
ISP global

 borda da rede: aplicaes e


hospedeiros (clientes e Servidores)

Rede domstica
ISP regional

Rede institucional

 redes de acesso, meios fsicos:


enlaces de comunicao com e
sem fio que interligam as redes de
clientes nos ISPs

 ncleo da rede:
 roteadores interconectados
 rede de redes  ISPs (Internet
Service Provider)

Fonte Kurose, Ross Redes de Computadores e a Internet

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

17

Arquitetura TCP/IP

Internet Borda da Rede


 sistemas finais (hospedeiros):
 Executam os programas de aplicao
 Ex: Web, e-mail
 Sempre na borda da rede

peer-peer
 modelo cliente/servidor



hospedeiro cliente solicita, recebe


servio de servidor.
Ex: navegador/servidor Web;
cliente/servidor de e-mail

cliente/servidor

 modelo peer-peer:



uso mnimo (ou nenhum) de


servidores dedicados
Ex: Skype, BitTorrent
Fonte Kurose, Ross Redes de Computadores e a Internet

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

Captulo 1

TL-016 / 2016

18

Arquitetura TCP/IP

Internet Ncleo da Rede


Estrutura da Internet: rede de redes (Backbone)

Topologia aproximadamente hierrquica


Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

19

Arquitetura TCP/IP

Internet Ncleo da Rede


Estrutura da Internet: rede de redes (Backbone)

No centro (Backbone)
ISPs de nvel 1 - cobertura nacional/internacional

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

Captulo 1

TL-016 / 2016

20

Arquitetura TCP/IP

Internet Ncleo da Rede


Estrutura da Internet: rede de redes (Backbone)

ISPs de nvel 2 interconexo regional


conectam a um ou a mais ISPs de nvel 1, possivelmente outros ISPs de nvel 2

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

21

Arquitetura TCP/IP

Internet Ncleo da Rede


Estrutura da Internet: rede de redes (Backbone)

ISPs de nvel 3 ou ISPs locais


rede do ltimo salto (acesso), mais prxima dos sistemas finais (usurios)

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

22

Arquitetura TCP/IP

Atrasos na Transmisso de um Pacote


So 4 formas de atraso de pacotes:
1. processamento nodal:



verificar erros de bit


determinar enlace de sada (rota)

2. enfileiramento



tempo esperando por transmisso


no enlace de sada
depende do nvel de
congestionamento do roteador

transmisso

propagao

processamento
enfileiramento
nodal

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

23

Arquitetura TCP/IP

Atrasos na Transmisso de um Pacote


3. atraso de transmisso:
R = largura de banda do enlace (bps)
L = tamanho do pacote (bits)
tempo para enviar bits no enlace = L/R

4. atraso de propagao:
d = tamanho do enlace fsico
s = vel. de propagao no meio
(de 2x108 m/s at 3x108 m/s)

atraso de propagao = d/s

Nota: s e R so quantidades
muito diferentes!
transmisso

propagao

processamento
enfileiramento
nodal

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

24

Arquitetura TCP/IP

Atrasos na Transmisso de um Pacote


Atraso Total na Transmisso de um Pacote entre Dois Ns da Rede

dtotal = dproc + dfila + dtrans + dprop

dproc = atraso de processamento  normalmente, poucos microssegundos ou menos

dfila = atraso de enfileiramento  depende do congestionamento

dtrans = atraso de transmisso  =

dprop = atraso de propagao  alguns microssegundos a centenas de ms

L/R, significativo para enlaces de baixa velocidade

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

25

Arquitetura TCP/IP

Perda de Pacotes
Acontece quando:

pacote chegando uma fila (buffer do enlace) cheia


Por filtros (regras e/ou polticas de segurana/QoS)
Por erro de bit (detectado atravs de FCS)
buffer
(rea de espera) pacote sendo transmitido

A
B

pacote chegando ao
buffer cheio perdido

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Captulo 1

26

Arquitetura TCP/IP

Vazo (Throughput )

Vazo (throughput): taxa (bits/unidade de tempo) em que os bits so transferidos


entre emissor/receptor

Pode ser traduzido como a taxa de transferncia efetiva de um sistema (pode ser
menor que a taxa de transmisso devido s perdas e atrasos no sistema)
instantnea: taxa em determinado ponto no tempo
mdia: taxa por perodo de tempo maior

servidor, com arquivo de F bits


para enviar ao cliente

servidor envia
bits pelo enlace

link capacity
enlace
que pode
Rs bits/sec
transportar
bits na taxa
Rs bits/s)

link
capacity
enlace
que pode
R
bits/sec
transportar
bits na taxa
c

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

Rc bits/s)
-

TL-016 / 2016

Captulo 1

27

Arquitetura TCP/IP

Vazo (Throughput )

Rs < Rc Qual a vazo mdia de fim a fim?

Rs bits/s

Rc bits/s

Rs > Rc Qual a vazo mdia de fim a fim?

Rs bits/s

Rc bits/s

enlace de gargalo
enlace no caminho de fim a fim que restringe a vazo de
fim a fim
Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Exerccio:
A sonda Phoenix foi enviada ao espao pela agncia espacial norte-americana em 4 de
agosto de 2007 e, desde que pousou em Marte, no dia 25 de maio de 2008, envia fotos
para a Terra. Uma foto transmitida tinha o tamanho de 8x106 bytes e, quando enviada, a
distncia entre os dois planetas era de 60 bilhes de metros (60x109 m). Assumindo
que o enlace de comunicao entre a sonda e a base da misso na Terra de 128kbps,
que no h elementos intermedirios, e que a velocidade de propagao do sinal a
velocidade da luz (3x108 m/s), quanto tempo, em segundos, se passou entre o incio do
envio da foto at ela ser recebida completamente na Terra?
Ttotal = Tpn + Ten + Ttx + Tpr

....

Tpn=0, Ten=0

Ttx = 8x106 * 8 / 128x103 = 64x106 / 128x103 = 500 seg


Tpr = 60x109 / 3x108 = 200 seg
Ttotal = 500 + 200 = 700 seg

Ps-Graduao em Engenharia de Redes e Sistemas de Telecomunicaes

TL-016 / 2016

Potrebbero piacerti anche