modelo e arquitectura do tcp/ip - jairo · 2003. 8. 2. · 1 modelo e arquitectura do tcp/ip 3ª...

14
Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n Protocolos comuns n Introdução ao TCP/IP n Análise protocolar

Upload: others

Post on 21-Jun-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

1

Modelo e arquitectura do TCP/IP

3ª aula prática de Engenharia de Redes

Resumo

n Introdução a protocolos de reden Protocolos comunsn Introdução ao TCP/IPn Análise protocolar

Page 2: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

2

Introdução a protocolos de rede

n Tipos de protocolosn Protocolos roteáveis/não roteáveisn Tipos de transmissão de dados

Tipos de protocolos

nProtocolos Abertos InternetInternet

TCP/IP

nProtocolos específicos de um Vendedor

IPX/SPX

Page 3: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

3

Protocolós roteáveis

TCP/IP

TCP/IP

RouterRouter

Protocolos não roteveis

NetBEUI

NetBEUI

RouterRouter

Protocolos roteáveis/não roteáveis

Tipos de transmissão de dados

BroadcastUnicast

Multicast

Page 4: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

4

Protocolos comuns

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

n Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX)

n NetBIOS Enhanced User Interface (NetBEUI)

Transmission Control Protocol/Internet Protocol (TCP/IP)

Segmento 1 Segmento 2

TCP/IP TCP/IP

Cliente Cliente

RouterRouter

Page 5: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

5

Internetwork Packet Exchange/Sequenced Packet Exchange (IPX/SPX)

Segmento 1 Segmento 2

IPX/SPX IPX/SPX

Cliente NetWareWindows 2000

Server

RouterRouter

Segment 1 Segment 2

Windows Client Windows Client

NetBEUI

RouterRouter

NetBEUI

NetBIOS Enhanced User Interface (NetBEUI)

Page 6: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

6

Introdução ao TCP/IP

n Razões da popularidade do TCP/IPn Fontes de conhecimenton Modelo de camadas OSIn Modelo de camadas TCP/IPn O processo de comunicaçãon Transporte de dadosn Estruturas de dadosn Estrutura de um frame

Razões da popularidade do TCP/IP

n Protocolos abertos normalizados¡ não controlados por uma empresa/organização

em particularn Independência

¡ permite a conectividade entre sistemas dissimilares

n Sistema de endereçamento global¡ Controlado pelo IANA (Internet Assigned

Numbers Authority) n Protocolos normalizados de alto nível

¡ HTTP, SMTP, NMTP, TELNET, FTP

Page 7: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

7

Fontes de conhecimento

n Os Protocolos são compilações de regras formais de comportamento, dando origem a Standards.

n Estes Standards estão amplamente documentados em:¡ RFCs (Request For Comments)¡ IEN (Internet Engineering Notes)¡ FYI (For Your Information)¡ STDs (Internet Standards)

Modelo de camadas OSI (OpenSystems Interconnect )

AplicaçãoAplicaçãoAplicação

ApresentaçãoApresentaçãoApresentação

SessãoSessãoSessão

TransporteTransporteTransporte

RedeRedeRede

Acesso ao MeioAcessoAcesso aoao MeioMeio

FísicoFísicoFísico

Page 8: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

8

AplicaçãoAplicação

TransporteTransporteTransporte

RedeRedeRede

Acesso à redeAcessoAcesso àà rederede Acesso à redeEthernetEthernetATMATM

RedeIPIP ICMPICMP IGMPIGMP ARPARP

TransporteUDPUDPTCPTCP

AplicaçãoFTPFTPHTTPHTTP

Modelo de camadas TCP/IP

NomeEndereço

CorreiosCorreios CorreiosCorreios

NomeEndereçoNomeEndereço

Post OfficePost Office Post OfficePost Office

NomeEndereço

O processo de comunicação

Page 9: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

9

Dados

AplicaçãoAplicação

DadosFTPFTPHTTPHTTP

TransporteTransporte

Dados

UDPUDPTCPTCP

FTPFTPHTTPHTTP

RedeRede

Dados

UDPUDPTCPTCP

IPIP ICMPICMP IGMPIGMP ARPARP

AcessoAcesso aoaoMeioMeio

Dados

CRCCRC

IPIP ICMPICMP IGMPIGMP ARPARP

EthernetEthernetATMATM

Dados

EthernetEthernetATMATM

Dados

EthernetEthernetATMATM

Dados

IPIP ICMPICMP IGMPIGMP ARPARP

EthernetEthernetATMATM

Dados

UDPUDPTCPTCP

IPIP ICMPICMP IGMPIGMP ARPARP

Dados

UDPUDPTCPTCP

FTPFTPHTTPHTTP

AcessoAcessoaoao MeioMeio

Rede

Transporte

Aplicação

Dados

CRCCRC

FTPFTPHTTPHTTP

Transporte de dados

Estruturas de dados

nStream

nSegment

nDatagram

nFrame

Page 10: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

10

Componentes de um Frame

CabeçalhoSi

nald

e Al

erta

Sina

lde

Aler

ta EndereçoDe OrigemEndereço

De Origem

Endereçode DestinoEndereçode Destino

Dados

0.5 KB 0.5 KB -- 4 KB4 KB

Trailer

CRCCRC

Analise protocolar

n Camada Acesso á Rede¡ SLIP, PPP

n Camada Rede ¡ IP,ICMP

n Camada Transporte ¡ TCP, UDP

n Camada Aplicação ¡ HTTP, Telnet, FTP, SMTP, SNMP, DNS

Page 11: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

11

Serial Line IP (RFC 1055)

n Características:¡ Encapsula datagramas IP sobre ligação série.¡ É um protocolo antigo utilizado em ambientes Unix.¡ Não suporta múltiplos protocolos simultâneos.¡ Não suporta compressão.¡ Não tem detecção nem correcção de erros.¡ Não tem negociação automática de configuração da rede

nem autenticação codificada como o PPP.¡ Exemplo de utilização:

n – Acesso á Internet usando um modem, normalmente o Servidor é Unix.

Point to Point Protocol (RFC 1661)

n Características:¡ Encapsula datagramas IP sobre ligação série.¡ Utiliza o Link Control Protocol, para estabelecer, configurar e

testar as ligações.¡ Uma família de Network Control Protocols , conforme os

diferentes protocolos da Rede.n Vantagens:

¡ Suporta múltiplos protocolos simultâneos numa só linha série.¡ Cada Frame tem um CRC.¡ Negociação dinâmica de endereços IP de cada ponto.¡ Compressão de cabeçalhos TCP/IP, semelhante ás do SLIP.¡ Um LCP para negociação de muitas opções a nível de ligação

de dados.

Page 12: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

12

IP – Internet Protocol (RFC 791)

n Fornece o serviço básico de entrega de datagramas.n Funções:

¡ Definição do datagrama¡ Definição do esquema de endereçamento¡ Movimentar a informação entre as camadas de acesso á rede e

de transporte¡ Encaminhamento de pacotes¡ Execução de fragmentação e reconstituição de datagramas .

n Características:¡ Não é orientado á ligação.¡ Não tem detecção nem correcção de erros.¡ Implementa uma filosofia de ‘best effort’ na entrega de

datagramas . ¡ Implemente uma rede de comutação de pacotes.

ICMP – Internet Control MessageProtocol (RFC 792)

n Caracteristicas:¡ Controlo de fluxo;¡ Detecção de destinos inatingíveis

(unreachable);¡ Re-direccionamento de caminhos (paths);¡ Verificação de condições de funcionamento em

máquinas remotas.¡ Descoberta do Path Maximum Transmition Unit

n Exemplos:¡ Ping¡ TraceRt

Page 13: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

13

TCP – Transmition Control Protocol(RFC 793)

n Características:¡ Orientado á ligação (connection-

oriented).¡ Garante a entrega dos datagramas.¡ Mantêm a sequência de envio.¡ Detecção e correcção de erros.¡ Controlo de fluxo.

UDP – User Datagram Protocol (RFC 768)

n Características:¡ Não orientado á ligação (connectionless).¡ Não garante a entrega dos datagramas.¡ Não mantêm a sequência de envio.¡ Não tem detecção e correcção de erros.¡ Não tem controlo de fluxo.¡ Muito usado em transmissão de voz e

vídeo.

Page 14: Modelo e arquitectura do TCP/IP - Jairo · 2003. 8. 2. · 1 Modelo e arquitectura do TCP/IP 3ª aula prática de Engenharia de Redes Resumo n Introdução a protocolos de rede n

14

Camada de Aplicação

n Existem vários protocolos que fornecem serviços aos utilizadores:¡ Telnet - Serviço de terminal alfanumérico virtual

(RFC 854).¡ FTP - File Transfer Protocol (RFC 959).¡ SMTP - Simple Mail Transfer Protocol (RFC

822).¡ SNMP - Simple Network Management Protocol

(RFC 1157).¡ DNS – Domain Name System (RFC 1034,1035)