Você está na página 1de 33

Data and Computer Communications

Captulo 2 Protocolos e Arquitetura

Necessidades
Troca envolve procedimentos complexos ex. transferncia de arquivo Tarefas dividades em sub-tarefas Camadas implementadas separadamente em pilhas

Toda

camada fornece funes que permitem a comunicao entre camadas

Camadas pares comunicam atravs de protocolos

Elementos chaves
sintaxe formato do dado semntica controle da informao e manuseio de erros temporizao acerto da velocidade e sequenciamento.

TCP/IP Arquitetura do Protocolo


Desenvolvido pela US Defense Advanced Research Project Agency (DARPA) Para rede comutada de pacotes conhecida como ARPANET Usado pela internet global suite de protocolo compreende uma larga coleo de protocolos padronizados

Arquitetura Simplificada Rede

TCP/IP Camadas

Padro de Facto
Aplicao Host-to-host,

ou transporte

Internet
Acesso Fsica

a rede

Camada Fsica
Interface fsica entre o computador e a rede Questes como:

Caractersticas Nvel

do meio de transmisso

de sinais Taxa de envio Outros tpicos

Camada de Acesso Rede


Troca de dados entre o sistema e a rede Questes como :

Proviso

do endereo de destino Especficos servios, ex. prioridade

Camada Internet (IP)


Roteamento atravs de mltiplas redes Uso do protocolo IP Implementado nos sistemas finais e nos roteadores Roteadores conectam duas redes e relays dados entre elas

Camada de Transporte (TCP)


Camada comum compartilhada por todas aplicaes Confiabilidade na entrega do dado Mantm a ordem de envio dos dados Comumente usa TCP

Camada de Aplicao
Fornece suporte para as aplicaes Necessita de um mdulo separado para cada tipo de aplicao

Operao do TCP e IP

Endereamento - Exigncias
Dois nveis de endereamento so necessrios Cada host em uma sub-rede precisa de um nico endereo global (endereo IP) Toda aplicao em um host (multi-tasking) necessita de um endereo nico naquele host (porta)

Operation of TCP/IP

Transmission Control Protocol (TCP)

Protocolo de transporte usual (TCP) Fornece uma comunicao confivel para transferncia de dados entre aplicaes Um seguimento TCP e a unidade bsica do protocolo TCP mantm controle dos segmentos TCPs enviados, regulando fluxo, recuperando de perdas ou erros.

Cabealho TCP

User Datagram Protocol (UDP)


Entrega no garantida No preserva a sequencia No proteo contra duplicao Mnimo overhead minimum overhead adds port addressing to IP (?)

Cabealho UDP

Cabealho IP

Cabealho IPv6

Aplicaes TCP/IP

Aplicaes TCP/IP
Simple

Mail Transfer Protocol (SMTP) File Transfer Protocol (FTP) Telnet

Alguns Protocolos TCP/IP

OSI
Open Systems Interconnection developed by the International Organization for Standardization (ISO) has seven layers is a theoretical system delivered too late! TCP/IP is the de facto standard

OSI Layers

OSI v TCP/IP

Arquitetura de Protocolo Padronizada

Padro das Camadas

Servio entre duas camadas adjacentes: Primitivas especificam a funo a ser fornecida Parmetros usados para passar dados e informao de controle

Primitiva de Servios e Parmetros

Tipos de Primitivas
REQUEST A primitive issued by a service user to invoke some service and to pass the parameters needed to specify fully the requested service A primitive issued by a service provider either to: indicate that a procedure has been invoked by the peer service user on the connection and to provide the associated parameters, or notify the service user of a provider-initiated action A primitive issued by a service user to acknowledge or complete some procedure previously invoked by an indication to that user A primitive issued by a service provider to acknowledge or complete some procedure previously invoked by a request by the service user INDICATION

RESPONSE

CONFIRM

Aplicaes Tradicionais vs multimdia

Tradicionalmente internet usava aplicaes de recuperao de informao


Transferncia

de texto e imagem (email, file

transfer, web)

Incremeto de aplicaes multimdia


Envolvendo

massia quantidade de dados (streaming de audio e video)

Trfego Elstico e Inelstico

Trfego elstico
Pode

se ajustar a variaes de atraso e vazo (transferncia de arquivo, mail, login remoto, ...) some applications more sensitive though

Trfego inelstico
No

se adapta as variaes (voz e vdeo em tempo real) Necessita de mnimos requerimentos na arquitetura de redes

Tecnologia Multimedia

Resumo
Necessidade de uma arquitetura de protocolo Arquitetura do TCP/IP Modelo OSI Model e arquitetura de protocolo padronizada Necessidades impostas por aplicaes tradicionais e multimdias