Conceitos de Protocolos
Podemos definir protocolo como:
Aula 03 - Protocolos
Prof. Clovis
Conjunto de regras que governam a troca de informaes entre dois ou mais processos, Conjunto de regras estabelecido, para a transmisso ordenada e automtica de dados,
Protocolos
Protocolos
Os protocolos tm as seguintes funes bsicas:
endereamento; estabelecimento de conexo; confirmao de recebimento; controle de erro; controle de fluxo; entre outras;
Tipos de protocolos
Os protocolos podem ser definidos sob vrios aspectos:
Tipo de orientao (caractere ou bit); Nvel de operao; Funes; Exemplos: HDLC, Ethernet, IP, ...
Tipos de Protocolos
Protocolos orientados a caractere.
Protocolos orientados a caractere so aqueles em que as regras so baseadas em caracteres
Protocolo Assncrono (start/stop) Protocolo Sncrono (BSC)
Tipos de Protocolos
Protocolos orientados a bit.
Os protocolos orientados a bit so aqueles onde as sequncias de controle ou informao, podem ser feitas ao nvel de bits.
Protocolos Modernos
HDLC (famlia de protocolos); TCP/IP; Ethernet; Outros ...
Flag 0111110
Protocolo HDLC
Endereo 8 bits Controle 8 bits Informaes 2 kBytes FCS 16 bits Flag 0111110
Rede local
HDLC HDLC HDLC
Rede local
Protocolo Ethernet.
Prembulo 56 Bits
Del. Incio 8 bits
Pilha de protocolos
FCS 32 bits
Tipo 16 bits
Equipamento local
suficiente apenas um protocolo de comunicao? Diversas funes precisam ser executadas; Prioridade de servios; Funes prximas do hardware (ex. sincronismo de bit, endereo fsico,...); Funes superiores, prximas do usurio (ex. aplicaes); Funes de controle (fluxo, erros, ...);
TCP/IP
O TCP/IP (Transmission Control Protocol / Internet Protocol )
um conjunto de protocolos de comunicao interconexo de sistemas de diferentes plataformas aplicaes padronizadas. a Internet usa o TCP/IP.
Protocolo TCP
O TCP (Transmission Control Protocol) um protocolo que prov um servio de transporte fim-a-fim orientado conexo, oferece um servio de alta confiabilidade camada de aplicao independente do tipo de rede utilizado para a conexo. As principais funes do TCP so: Transferncia de dados full-duplex; Estabelecimento e liberao de conexo; Multiplexao de vrios processos sobre a mesma conexo; Segmentao de mensagens; Controle de fluxo utilizando a janela deslizante; Controle de Erros para garantir mensagens em ordem e livre de erros;
O termo TCP/IP:
TCP: fornecer um servio de transferncia de dados fim-a-fim entre hosts de modo confivel, garantindo a troca de mensagens ordenadas, sem duplicao e livre de erros. Esta camada orientada conexo. IP: roteamento das mensagens atravs da internet, e mantm um servio de entrega de mensagens atravs de Datagramas e, portanto no-orientado conexo.
Protocolo IP datagrama IP
32 bits Vers o IHL Servio Comprimento total Flags Offset de fragmento
Identificao Protocolo
Porta de origem
Porta de destino
TTL
Nmero de seqncia Nmero de ACK Hlen Reservado Checksum Opes Dados Cdigo Janela Ponteiro Urgente Preenchimento Opes
Dados
Protocolo IP
O IP (Internet Protocol) um protocolo rotevel ; Utilizado pelo TCP/IP para interconexo de redes; Composto por: cabealho (normalmente 20 bytes), e um campo de dados (varivel), Fornece servios entrega de dados com datagrama, e um servio de roteamento, Protocolo no orientado conexes (datagrama) Utiliza endereos de 32 bits (no IPv4) e 128 bits (no IPv6)
Concluses
Tarefas:
Exerccios Prtica de captura de protocolos