Você está na página 1de 40

Modelo de Referncia ISO/OSI

Camada APLICAO APRESENTAO SESSO Funo Prover todos os recursos necessrios para que as aplicaes pudessem trocar informaes Adequar sob vrios aspectos, os dados para transmisso Gerenciar uma sesso de trabalho de modo que ela possa ser interrompida e mais tarde retomada, seja por uma interrupo controlada ou no. Prover uma comunicao ponto-a-ponto confivel entre entidades desta camada. Tarefas desta camada: 1.Receber PDU's de seus clientes e fazer a adequao de seus tamanhos com fins de envio ao prximo nvel;2.Dependendo dos parmetros de QoS negociados pode haver a necessidde de se promover uma adequao da banda a ser utilizada na transmisso (spliting/multiplexao);3.promover controle de erros de transmisso;4.controlar fluxo de dados com a negociao de buffers e o uso de uma variao da tcnica de janelas deslizantes; Prover recursos que garantissem o trnsito de dados entre estas diferentes estruturas de redes de modo transparente camada de TRANSPORTE. Gerir o acesso ao meio fsico e por gesto entendamos fazer o controle do tamanho do conjunto de bits a ser transmitido, aqui denominado quadro, fazer o controle de acesso ao meio de transmisso, detectar e em alguns casos corrigir erros de transmisso, fazer o controle de fluxo de quadros, prover SAP's de enlace camada de rede e ainda permitir a multiplexao de mais de uma conexo de rede para acesso ao meio de transmisso. Responsvel pela definio dos seguintes aspectos: 1.caractersticas mecnicas; 2. Caractersticas eltricas; 3.caractersticas funcionais; 4. Caractersticas procedurais.

TRANSPORTE

REDE

ENLACE

FSICA

Modelo de Referncia TCP/IP


Camada APLICAO Funo Reune os protocolos que fornecem servios de comunicao ao sistema ou ao usurio. Mais importantes (DNS, BOOTP, DHCP, FTP, HTTP, TELNET, etc.). Reune os protocolos que realizam as funes de transporte de dados fim-a-fim, ou seja, considerando apenas a origem e o destino da comunicao, sem se preocupar com os elementos intermedirios. Mais importantes (UDP e TCP).

TRANSPORTE INTER-REDE ACESSO REDE

Enquadramento das camadas do modelo TCP/IP nas camadas do modelo ISO/OSI e Conjunto de Protocolos Dentro da Estrutura em Camadas da arquitetura TCP/IP
RM ISSO/OSI RM TCP/IP Protocolos utilizados na Pilha TCP/IP

Camada de Aplicao Camada de Apresentao Camada de Sesso Camada de Transporte Camada de Rede Camada de Enlace Camada Fsica Camada de Transporte Camada de Internet Camada de Aplicao

TELNET SMTP DHCP TCP IP X.25 PPP Camada de Acesso a Rede V.24 SCSI

FTP SNMP HTTP UDP ICMP ATM X.21 HIPPI

TFTPF MIME POP3

NFS RPC IMAP

DNS RLOGIN NIS

ICQ FINGER LPR

IGMP FRAME RELAY

ARP FDDI

RARP HDLC SLIP

ETHERNET TOKEN RING ...

Conceitos RM ISO/OSI
Conceito Descrio A estrutura de dados gerada por uma camada denominada PDU, que o resultado da juno dos dados recebidos pela camada em questo, proveniente da camada superior SDU, com as informaes necessrias gesto dos protocolos desta camada PCI. Cada nvel interage com seus vizinhos trocando info/dados. uma forma de representao para o intercmbio de informaes passaremos a chamar de sintaxe de transferncia. Benefcios: melhor performance e segurana na transferencia da informao e, para isto, aplicando processos de compactao e criptografia dos dados. um local que permite a interao entre os protocolos das diversas camadas da estrutura. So marcas que possibilitam a recuperao do contexto, informando que at aquele ponto ocorreu tudo bem. So classificadas em primrias que delimitam uma unidade de dialogo, e secundrias que so colocadas dentro da unidade de dilogo como sendo os reais marcos para recuperao do processo.

Como se processam as informaes entre as camadas RM-OSI?

ASN.1 SAP O que so pontos de sincronizao?

Datagrama Ethernet Quadro Ethernet - Generalizao


Cabealho do Quadro Ethernet

Dados (Camada LLC)

FCS

Cabealho do Quadro LLC

Dados (Camada de Rede)

Sub-camada MAC (Quadro Ethernet) No Header! S PREMBULO F D 7 Octetos P DESTINO ORIGEM L/T DADOS ...
DADOS A

FCS

D 6 Octetos 2 Octetos 46 a 1500 Octetos 4 Bytes

6 Octetos 1 Octeto

Mnimo: 64 Octetos - Mximo 1518 Octetos Campos do Frame Ethernet Bits de prembulo destinados sincronizao - 10101010. Prembulo SFD (Start of Frame Delimiter) - 10101011. O prembulo e o SFD SFD no so parte do cabealho. Destination Adress Endereo MAC do destinatrio, pode ser endereo de grupo. Endereo MAC do remetente. Lembrando que o endereo de origem Source Adress no pode ter o bit I/G setado para 1 (Endereo de grupo). O CSMA/CD impele um tamanho mnimo ao quadro transportado para que uma coliso seja devidamente tratada, assim, se o quadro da sub-camada LLC no possuir este tamanho mnimo, um conjunto de bits de preenchimento ser utilizado (PAD). Se o valor deste campo contiver um valor igual ou inferior a 1518 (0x5EE), o mesmo Length/Type determinar o comprimento do campo de dados contendo a LLC, sendo este quadro considerado do padro 802.3.. J se o valor for superior a 1536 (0x600), o campo ser utilizado para determinar o protocolo transportado (IP, ARP, etc.), sendo este quadro considerado do padro Ethernet II. Dados Carrega o quadro da sub-camada LLC (frame 802.3) ou do protocolo da camada de rede transportado (frame Ethernet II) acrescido, se necessrio, do PAD (o quadro deve ter, no mnimo, 64 bytes). FCS (Frame Check Sequence) - CRC32 do cabealho e dados. calculado a partir do primeiro bit aps o SFD.

FCS

Constituio de um endereo MAC Identificador do Fabricante Bit 2 22 bits U/L Nmero de Srie atribuido pelo fabricante 24 bits

Bit 1 I/G

Campos em um Endereo MAC (no confundir com sub-camada MAC) I/G = 0 Indica um endereo individual e I/G = 1 Indica um endereo I/G de grupo. U/L = 0 Indica um endereo de administrao universal e U/L = 1 U/L Indica um endereo administrado localmente. Restante do identificador atribuido ao fabricante. 22 bits Atribuido pelo fabricante para controle interno. 24 bits

Sub-camada LLC DSAP SSAP CONTROLE 8 bits 8 bits 8 ou 16 bits

DADOS n Octetos

Campos de um quadro da sub-camada LLC Designa o SAP de destino dentro do endereo MAC do destinatrio. DSAP O bit menos significativo indica se o endereo individual (0) ou de grupo (1). Designa o SAP de origem do quadro. ltimo bit informa se o quadro SSAP carrega um cdigo de comando (0) ou uma resposta (1). Carrega informaes utilizadas pelos protocolos de manuteno dos CONTROLE servios tais como nmeros de seqncia de quadros e identificadores de comando. Dados a serem transferidos (possivelmente uma PDU da camada de DADOS rede).

Layout do Datagrama IP
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 SERVICE TYPE FLAGS PROTOCOL SOURCE IP ADDRESS DESTINATION IP ADDRES IP OTIONS (IF ANY) DATA... ...DATA... PADDING 24 octetos (192 bits) de Header se tiver opes TOTAL LENGTH FRAGMENT OFFSET HEADER CHECKSUM 20 octetos (160 bits) de Header

VERS

HLEN

IDENTIFICATION TIME TO LIVE

Descrio dos campos do Datagrama IP


Encapsulamento do Datagrama IP Termo VERS HLEN TOS TL ID Termo Ingls Version Header Lenght Service Type Total Length Tamanho do Cabealho Tipo de Servio Comprimento Total Termo Portugus Tam. (bits) 4 4 8 16 16 4 Deslocamento do Fragmento Tempo de vida 8 Verso do Protocolo Tamanho do Cabealho. Especifica quantos words (4x1byte=4x8bits=32bits) tem o cabealho. Informaes sobre como o Datagrama deve ser Tratado Comprimento Total do datagrama em bytes, incluindo o cabealho e dados utilizado para perminitr o reagrupamento dos fragmentos do datagrama quando chegarem ao destino Utilizado na fragmentao e remontagem Utilizado na fragmentao e remontagem Indica o tempo mximo que permitido a um datagrama permanecer no sistema da Internet. Ele atualizado toda vez que o cabealho do datagrama processado por um roteador. O tempo medido em segundos podendo ser estabelecido com um mx. de 255 s. Atualmente vem sendo utilizada a contagem de hops e no de segundos. Informa a que protocolo de nvel superior pertence o campo de dados. checagem da integridade dos dados do cabealho e que calculado inclusive para o prprio campo de verificao que para efeito de clculo deve ser tomado como uma sequencia de zeros. um complemento de um da soma dos bits do cabealho agrupados em palavras de 16 bits. Formado por quantro octetos que informam o endereo IP de origem Formado por quantro octetos que informam o endereo IP de destino Datagrama IP Descrio dos Campos Datagrama Tipos de Servio Descrio

Identification Identificao

FLAGS Flags FO Fragment Offset Time to Live

TTL

Protocol Header Checksum Source Ip Address

Protocolo Verif. soma do Cabealho Endereo Ip de Origem

HC

16

SA DA

16 16

Destination Ip Endereo Ip de Address Destino Ip Options Padding Opes IP

32

Depende das opes estabelecidads, ele um conjunto de bits contendo zeros e que podem ser necessrios para garantir que o cabealho do datagrama se estenda at um multiplo de 32 bits.

Data

Dados

Carga til

Opes IP

Classificao da Identificao
Encapsulamento do Datagrama IP Tipo Descrio Datagrama IP Descrio dos Campos Datagrama Tipos de Servio

Salto Sequencial

Um nico contador utilizado para todas as sequencias de datagramas que incrementado a cada datagrama gerado. Vantag Baixo custo Operacional - Desvantagens: previsibilidade dos nmeros e vulnerabilidade quando de uma tentativa de violaao d protocolo IP. Valores pseudo-aleatrios, o datagrama subsequente no tem nada a ver com seu antecessor. Desvantagens: Alto Custo Computacional e uso de esquemas de compresso de cabealho.

Salto Aleatrio

Sequencial

Um contador diferente associado a cada conjunto de datagramas (STREAM) que sero gerados, contadores independentes

Tipos de Servio

o a cada datagrama gerado. Vantagem: ando de uma tentativa de violaao do

ssor. Desvantagens: Alto Custo

gerados, contadores independentes.

Opes IP

Tipos de Servio
Encapsulamento do Datagrama IP Datagrama IP Descrio dos Campos Datagrama Tipos de Servio Opes IP

Bits de Precedencia no campo Tipo de Servio do Datagrama IP Bits D R

Tipos de Servio para o Datagrama IP Bits T

Significado

Significado

Routine

Datagrama normal

Prioridade

O datagrama deve ser roteado de modo que gere o menor retardo O datagrama deve ser roteado de modo a obter maior vazo (throughput) O datagrama deve ser roteado de modo a obter maior vazo confiabilidade O datagrama deve ser roteado de modo a gerar o menor custo

Immediate

Flash

Flash Override

CRTITIC/ECP

Internetwork Control

Network Control

O Campo de Opes do datagrama IP


Encapsulamento do Datagrama IP Datagrama IP Descrio dos Campos Datagrama Tipos de Servio Opes IP

Bits Descrio 0 1 2 3 4 5 6 7

Bite de Cpia

Classe

Nmero identificador da opo

Tamanho (octetos)

Descrio

Funcionamento utilizada ao final da lista de opes para promover preenchimento de modo que os campos de opo terminem dentro do formato especificado para o cabealho do datagrama. Promove alinhamento de octetos dentro da estrutura do datagrama utilizado como portador de diretivas de segurana para aplicaes militares Utilizado para fazer o roteamento tolerante com base em informaes fornecidas pela origem do datagrama Utilizado para determinar o armazenamento da rota que um datagrama percorre na rede

Fim da lista de opes

Nenhuma operao

11

Segurana

Varivel

Roteamento Tolerante

Varivel

Rota Armazenada

Stream ID

Carrega um identificador de um stream Utilizado para fazer o roteamento restrito com base em informaes fornecidas pela origem do datagrama Indicador de hora da Rede

Varivel

Rota Fixa

Varivel

Internet Timestamp

Rota Armazenada
Encapsulamento do Datagrama IP 0 0 1 0 2 0 3 0 4 0 5 1 6 1 7 1 Datagrama IP Descrio dos Campos Datagrama Bits 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Comprimento endereo da rota armazenado endereo da rota armazenado Apontador Primeiro Segundo ... Tipos de Servio Opes IP

Rota Tolerante
Encapsulamento do Datagrama IP 0 1 1 0 2 0 3 0 4 0 5 0 6 1 7 1 Datagrama IP Descrio dos Campos Datagrama Bits 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Comprimento endereo da rota estabelecida endereo da rota estabelecida Apontador Primeiro Segundo ... Tipos de Servio Opes IP

Identificador de Stream
Encapsulamento do Datagrama IP 0 1 1 0 2 0 3 0 4 1 5 0 6 0 7 0 Datagrama IP Descrio dos Campos Datagrama Bits 8 0 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 0 0 0 0 1 0 0 Identificador de Stream Tipos de Servio Opes IP

Layout do Datagrama TCP


0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Porta de Destino Nmero de Sequncia Nmero de Confirmao (ACK) Data Offset Reservados Checsum TCP OTIONS (IF ANY) DATA... ...DATA Flags Janela (Window) Ponteiro de Urgncia PADDING

Porta de Origem

Source port (16 bits) identifies the sending port Destination port (16 bits) identifies the receiving port Sequence number (32 bits) has a dual role:

If the SYN flag is set, then this is the initial sequence number. The sequence number of the actual first data byte will then be thi If the SYN flag is not set, then this is the sequence number of the first data byte

Acknowledgement number (32 bits) if the ACK flag is set then the value of this field is the next expected sequence number th Data offset (4 bits) specifies the size of the TCP header in 32-bit words. The minimum size header is 5 words and the maxim Reserved (4 bits) for future use and should be set to zero Flags (8 bits) (aka Control bits) contains 8 1-bit flags

CWR (1 bit) Congestion Window Reduced (CWR) flag is set by the sending host to indicate that it received a TCP segment w ECE (ECN-Echo) (1 bit) indicate that the TCP peer is ECN capable during 3-way handshake (added to header by RFC 3168) URG (1 bit) indicates that the URGent pointer field is significant ACK (1 bit) indicates that the ACKnowledgment field is significant PSH (1 bit) Push function RST (1 bit) Reset the connection SYN (1 bit) Synchronize sequence numbers FIN (1 bit) No more data from sender

Window (16 bits) the size of the receive window, which specifies the number of bytes (beyond the sequence number in the ac Checksum (16 bits) The 16-bit checksum field is used for error-checking of the header and data Urgent pointer (16 bits) if the URG flag is set, then this 16-bit field is an offset from the sequence number indicating the last u Options (Variable bits) the total length of the option field must be a multiple of a 32-bit word and the data offset field adjusted 0 - End of options list 1 - No operation (NOP, Padding) 2 - Maximum segment size (see maximum segment size) 3 - Window scale (see window scaling for details) 4 - Selective Acknowledgement ok (see selective acknowledgments for details) 567-

8 - Timestamp (see TCP Timestamps for details) The last field is not a part of the header. The contents of this field are whatever the upper layer protocol wants but this protocol

Data (Variable bits): As you might expect, this is the payload, or data portion of a TCP packet. The payload may be any numb

20 octetos ou 5 words (160 bits) de Header

Mnimo de 0 octetos e Mximo de 40 octetos ou 10 words (Definido pelo Data Offset).

al first data byte will then be this sequence number plus 1.

expected sequence number that the receiver is expecting. ader is 5 words and the maximum is 15 words thus giving the minimum size of 20 bytes and maximum of 60 bytes. This field gets its name fr

at it received a TCP segment with the ECE flag set (added to header by RFC 3168). added to header by RFC 3168).

the sequence number in the acknowledgment field) that the receiver is currently willing to receive (see Flow control)

ce number indicating the last urgent data byte d the data offset field adjusted appropriately

rotocol wants but this protocol is not set in the header and is presumed based on the port selection.

The payload may be any number of application layer protocols. The most common are HTTP, Telnet, SSH, FTP, but other popular protocols

es. This field gets its name from the fact that it is also the offset from the start of the TCP segment to the actual data.

, but other popular protocols also use TCP.

Layout do Datagrama UDP


0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 DESTINATION PORT CHECKSUM DADOS

SOURCE PORT LENGTH

Termo SOURCE PORT

Termo Ingls Source Port

Termo Portugus Porta de Origem Portta de Destino Comprimento do Datagrama Soma de Verificao Dados

Tam. (bits) 16 16 16 16 -

Descrio Especifica a porta na qual a estao emissora receber uma eventual resposta. Caso no seja utilizada deve conter zeros. Especifica a porta de destino para os dados do datagrama. Informa a quantidade de octetos do datagrama, incluindo o cabealho e o campo de dados. Verificao da integridade do cabealho e dos dados. O algortimo de checksum do UDP diferente do utilizado no IP. Campo de tamanho varivel que contm as informaes a serem depositadas no buffer associado porta de destino.

DESTINATION Destination PORT Port LENGTH CHECKSUM DATA Length Checksum Data

Layout do Datagrama ICMP


Layout Geral do Datagrama ICMP
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 CODE ... ... CHECKSUM

TYPE

Layout do Datagrama ICMP dos tipos 0 e 8 - Solicitao e resposta de eco


0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 CODE IDENTIFIER DATA CHECKSUM SEQUENCE NUMBER TYPE

Layout do Datagrama ICMP do tipo 3 - Destino Inacessvel


0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 CODE CHECKSUM TYPE

NO UTILIZADO - DEVE SER PREENCHIDO COM ZEROS INTERNET HEADER + PRIMEIROS 64 BITS DO DATAGRAMA SOBRE O QUAL SE EST REPORTANDO A FALHA

Layout do Datagrama ICMP do tipo 40 - Falhas de Segurana


0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 CODE RESERVADO CHECKSUM APONTADOR TYPE

INTERNET HEADER + 64 BITS DA REA DE DADOS

Termo HARDWARE TYPE TIPO DO PROTOCOLO HLEN

Termo Ingls Hardware Type Protocol Type Hardware Size Protocol Size Operation Code

Termo Portugus Tipo de Hardware Tipo do Protocolo Comprimento do Hardware Comprimento do Protocolo Cdigo de Operao

Tam. (bits) 16 16 8

Descrio Este um nmero que define o tipo de hardware para o qual o transmissor solicita resposta. Este campo especifica o tipo de endereo de protocolo de alto nvel que o remetente forneceu, para o protocolo IP este nmero 0x0080. Este campo destinado ao estabelecimento do tamanho do endereo de hardware utilizado (em octetos). Da mesma forma que o campo HLEN, este campo permite que se defina o tamanho do campo de endereo (em octetos) de protocolo de nvel superior. Este campo carrega um cdigo numrico que indica o tipo de operao que est sendo executada.

PLEN

OpCode

16

Os demais campos so compartimentos onde sero colocados os endereos de hardware do emissor, seu endereo IP, o endereo de hardware do destinatrio e o endereo IP do destinatrio, respectivamente. Se estivermos tratando com endereos MAC para o padro Ethernet estes endereos ocuparo 6 octetos, 4 octetos, 6 octetos e 4 octetos, respectivamente.

12 octetos (96 bits) de cabealho

Layout do Datagrama ARP/RARP


0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 PROTOCOL TYPE PLEN ENDEREO MAC DO EMISSOR (Octetos de 0 a 3) ENDEREO MAC DO EMISSOR (Octetos 4 e 5) ENDEREO IP DO EMISSOR (Octetos 2 e 3) ENDEREO IP DO EMISSOR (Octetos 0 e 1) ENDEREO MAC DO DESTINATRIO (Octetos 0 e 1) OPCODE

HARDWARE TYPE HLEN

ENDEREO MAC DO DESTINATRIO (Octetos de 2 a 5) ENDEREO IP DO DESTINATRIO (Octetos de 0 e 3)

Descrio dos campos do Datagrama ARP/RARP


Termo Ingls Hardware Type Protocol Type Hardware Size Protocol Size Operation Code Termo Portugus Tipo de Hardware Tipo do Protocolo Comprimento do Hardware Comprimento do Protocolo Cdigo de Operao

Termo HARDWARE TYPE TIPO DO PROTOCOLO HLEN

Tam. (bits) 16 16 8

Descrio Este um nmero que define o tipo de hardware para o qual o transmissor solicita resposta. Este campo especifica o tipo de endereo de protocolo de alto nvel que o remetente forneceu, para o protocolo IP este nmero 0x0080. Este campo destinado ao estabelecimento do tamanho do endereo de hardware utilizado (em octetos). Da mesma forma que o campo HLEN, este campo permite que se defina o tamanho do campo de endereo (em octetos) de protocolo de nvel superior. Este campo carrega um cdigo numrico que indica o tipo de operao que est sendo executada. Os demais campos so compartimentos onde sero colocados os endereos de hardware do emissor, seu endereo IP, o endereo de hardware do destinatrio e o endereo IP do destinatrio, respectivamente. Se estivermos tratando com endereos MAC para o padro Ethernet estes endereos ocuparo 6 octetos, 4 octetos, 6 octetos e 4 octetos, respectivamente.

PLEN

OpCode

16

Pacote de Dados

Pacote de Controle

Pacote de Call Request

Protocolo de Enlace de Dados

Flags Delimitam o incio e o fim do quadro. O valor deste campo sempre o mesmo e representado ou como o nmero hexadecimal 7E ou o nmero binrio 01111110. Address Contm asseguintes informaes: DLCI: O DLCI de 10 bits a essncia do cabealho Frame Relay. Este valor representa a conexo virtual entre o dispositivo DTE e o switch. Cada conexo virtual que multiplexada sobre o canal fsico ser representada por um DLCI nico. O valor do DLCI tem significado local somente, o que significa que eles so nicos somente para o canal fsico em que eles residem. Potanto, dispositivos em lados opostos de uma conexo podem usar um valor de DLCI diferente para se referir a mesma conexo virtual. Extended Address (EA): O EA utilizado para indicar se o byte em que o valor de EA 1 o ltimo campo do endereo. Se o valor 1, ento o byte atual determinado como sendo o ltimo octeto do DLCI. Embora todas as implementaes de Frame Relay atuais usem um DLCI de dois octetos, esta capacidade permite o uso de DLCIs maiores no futuro. O oitavo pedao de cada byte do campo de endereo usado para indicar o EA. C/R: O C/R o bit que segue o byte mais significativo do DLCI no campo de endereo. O bit C/R no est definido atualmente. Congestion Control: Este consiste nos trs bits que controlam o mecanismo de notificao de congestionamento Frame Relay. Estes so os bits FECN, BECN, e DE, que so os ltimos trs bits no campo de endereo. O FECN um campo de um nico bit que pode ser fixado no valor 1 por um switch para indicar a um dispositivo DTE final, como um roteador, que foi verificada a existncia de congestionamento na direo da transmisso do quadro da origem at o destino. O benefcio primrio do uso do FECN e do BECN o de dotar os protocolos de alto nvel da habilidade para reagir inteligentemente a estes indicadores de congestionamento. Hoje, DECnet e OSI so os nicos protocolos de alto nvel que implementam estas capacidades. O BECN um campo de bit nico que, quando fixado no valor 1 por um switch, indica que um congestionamento foi verificado na rede, na direo oposta a direo da transmisso dos quadros da origem at o destino. O bit (DE) fixado pelo dispositivo de DTE, como um roteador, indicando que o quadro marcado de menor importncia realtiva a outros quadros sendo transmitidos. Os quadros que so marcados como passveis de descarte devem ser descartados antes de outros quadros em uma rede congestionada. Isto possibilita um mecanismo bastante bsico de priorizao em redes Frame Relay. Data Contm os dados das camadas superiores encapsulados. Cada quadro neste campo de comprimento varivel inclui os dados do usurio ou payload, campo que pode variar em comprimento de at 1600 octetos. Este campo serve para transportar a PDU do protocolo de alto nvel por uma rede de Frame Relay. Frame Check Sequence ( x16 + x12 + x5 = 1) Assegura a integridade de dados transmitidos. Este valor computado pelo dispositivo de origem e verificado pelo receptor para assegurar a integridade da transmisso.

s. Este valor computado

Header MPLS

O cabealho MPLS contm:


Um campo label com o valor da etiqueta MPLS Um campo CoS (Class of Service ) que pode ser usado pelos algoritmos de enfileiramento e de descarte, aplicveis Um campo S (stack ) para o suporte ao etiquetamento hierrquico Um campo TTL (Time to Live ) para suporte da funcionalidade convencional IP TTL

amento e de descarte, aplicveis a todos os pacotes que atravessam a rede