14/03/2017 Redes de computadores/Pilha de protocolos da Internet - Wikilivros

Redes de computadores/Pilha de protocolos da
Internet
Origem: Wikilivros, livros abertos por um mundo aberto.
< Redes de computadores

Segundo Kurose, "a Internet é um sistema extremamente complicado e que possui muitos componentes."[1].
Para que um sistema tão complexo possa permitir a comunicação de usuários, independente da plataforma de
Software utilizada, ou meio físico de transmissão, ou mesmo de hardware usado, foi necessário criar padrões e
regras. Com isso, surgiram os protocolos de rede. Segundo definição da CISCO, "um protocolo é uma
descrição formal de um conjunto de regras e convenções que governam a maneira de comunicação entre os
dispositivos em uma rede."[2]

Índice
1 Camada de Enlace (CE)
2 Modelos OSI e TCP/IP
3 TCP/IP
3.1 Aplicação
3.2 Transporte
3.3 Inter-Redes
3.4 Host/Rede
3.5 Enlace de Dados
3.5.1 Endereço MAC (MAC Address)
3.6 Física
4 Referências

Camada de Enlace (CE)
Para que duas máquinas se comuniquem, é necessário haver um certo grau de cooperação. "Em vez de
implementar a lógica para isso como um único módulo, a tarefa é dividida em subtarefas, cada qual
implementada separadamente."[3]. Então desenvolveu-se a arquitetura da Internet em camadas. A
modularização facilita o entendimento das funções e também a detecção de erros. Cada camada tem
características próprias.

Assim, surgiu a pilha de protocolos da Internet (ou pilha TCP/IP), que é formada pelos protocolos que regem a
comunicação na Internet. Nessa arquitetura em forma de pilha, as camadas inferiores fornecem serviços às
camadas superiores, de forma que estas não precisem saber o funcionamento de uma camada inferior, apenas
conhecer os seus serviços. Na pilha TCP/IP, o TCP é o principal protocolo da camada de transporte, enquanto
que o IP é o responsável pela camada de redes.

Um exemplo típico da relação entre esses protocolos é a comunicação entre duas pessoas. Uma pessoa pensa
em algo para falar e "processa" o que quer dizer. O cerébro ordena a movimentação das cordas vocais, e depois
da boca. O ar é o responsável por enviar a mensagem até os ouvidos de outra pessoa. A mensagem é então
levada ao cérebro, processada, e essa segunda pessoa é capaz de compreender o que foi dito pela primeira. Para
o outro responder, é feito o mesmo processo realizado pela primeira pessoa.

https://pt.wikibooks.org/wiki/Redes_de_computadores/Pilha_de_protocolos_da_Internet 1/5

porém. o modelo TCP/IP. não existia ainda um modelo padrão para suas aplicações. criaram o modelo OSI (Open Systems Interconnection . Será explicado aqui as camadas do modelo TCP/IP. Este modelo apresenta uma solução prática ao modelo OSI que nunca chegou a ser implementado. Então. baseado em seus dois principais protocolos (o TCP e o IP). fornando o modelo Híbrido. são criadas e mantidas por diferentes organizações e comitês. DNS. trata-se de um modelo complexo. Rede. ou protocolos. Transporte.Wikilivros As regras para redes. com algumas adições. Modelos OSI e TCP/IP Quando a Internet surgiu. Apresentação. Surgiu então o modelo para descrevê-la. anteriormente conhecida como Comité Consultatif International Téléphonique et Télégraphique (CCITT). ela simplesmente "funcionava". Transporte https://pt.wikibooks. Electronic Industries Alliance (EIA) e International Telecommunications Union (ITU). pois este une a didática de um lado. a Aplicação. e a utilização prática da internet do outro. que não é realmente implementado pela Internet. TCP/IP A pilha TCP/IP é formada por quatro camadas. Esse modelo descreve e separa cada parte da comunicação. O modelo TCP/IP em si não é muito utilizado.org/wiki/Redes_de_computadores/Pilha_de_protocolos_da_Internet 2/5 . definindo regras que devem ser obedecidas por todos os softwares que implementem tal serviço. American National Standards Institute (ANSI). Enlace de Dados e Física. DHCP. É implementada simplesmente por software. As camadas que formam o TCP/IP são: Aplicação Na camada superior. Sua principal funcionalidade é padronizar a forma com que os programas consigam conversar entre si. Telecommunications Industry Association (TIA). mas é mais próximo à realidade da comunicação na grande rede mundial. Nesta camada funcionam protocolos como HTTP. como: Institute of Electrical and Electronic Engineers (IEEE). funcionam os serviços que são diretamente fornecidos ao usuário da Internet.14/03/2017 Redes de computadores/Pilha de protocolos da Internet .Interconexão de Sistemas Abertos). Sessão. que descreve toda a comunicação em 7 camadas: Aplicação. MSN Messenger e outros.

O UDP (descrito na RFC 768) corresponde a um protocolo não orientado a conexão. Os protocolos tcp/ip dessa camada não podem garantir que pacotes possam ser roteados pela rede. e a camada de transporte faz a conexão entre porta de origem e porta de destino.protocolo de datagramas do usuário). Ela é o núcleo de toda hierarquia de protocolos. pode ser usado como uma identificação da transmissão. https://pt. Redes de Computadores). deve-se considerar uma disposição horizontal. ou seja. OSPF. em sequência e sem perdas ou duplicação.14/03/2017 Redes de computadores/Pilha de protocolos da Internet . assim sucessivamente. Quando se fala nisso. os dados vindos da camada de Aplicação são agrupados em segmentos.br/info/im01/net108.mspc. Os principais protocolos dessa camada são o TCP (Transmission Control Protocol - Protocolo de Controle de Transmissão) e o UDP (User Datagram Protocol .. além de utilizarem algoritmos de roteamento para determinar o caminho de menor custo. podendo ser bem mais que os 32 bits indicados na tabela. esse protocolo é mais usado em aplicações em que é necessária a garantia de entrega dos pacotes de forma ordenada e sem erros. Sequence number: normalmente especifica o número assinalado para o primeiro byte de dados na mensagem corrente. já que não há garantia de recebimento de pacotes.wikibooks. Na fase de estabelecimento de uma conexão. A figura TCP Header (http://www.Wikilivros A camada seguinte é responsável por criar uma comunicação fim-a-fim. por exemplo. Eles não devem conhecer a localização de cada endereço na rede de ip em redes de comunicação curta. Data: contém cabeçalho e dados da camada superior. Urgent pointer: aponta para o primeiro byte urgente de dados no pacote. Data offset: o número de palavras de 32 bits do cabeçalho TCP.org/wiki/Redes_de_computadores/Pilha_de_protocolos_da_Internet 3/5 . etc. isto é. O principal protocolo dessa camada é o IP (Internet Protocol). Window: especifica o tamanho da parte de memória (buffer) disponível para os dados a receber. Nessa camada. Na analogia com a realidade. EIGRP. até a última. que são os responsáveis por esse trabalho. Checksum: verificação da integridade do cabeçalho. os segmentos da camada superior (transporte) são agrupados em datagramas. protocolos que contenham endereçamento de origem e destino (IP. como o uso de pacotes ACK(confirmação) e janelamento. todo o conceito de protocolos em camada faria pouco sentido. ela faz uma conexão virtual entre a origem e o destino. o UDP não implementa nenhum mecanismo de controle de congestionamento. a de aplicação.gif) mostra as partes do cabeçalho TCP. O TCP (descrito na RFC 793) provê uma transmissão confiável. Essa camada trabalha com endereçamento baseado em portas. O TCP garante que os dados são entregues livres de erro. Acknowledgment number: contém o número sequencial do próximo byte de dados que o dispositivo de origem espera receber. O lema do TCP é "transmitir com segurança". de fluxo ou de erros.Sem a camada de transporte. Geralmente é utilizado por aplicações que necessitam de velocidade (o UDP é um protocolo bastante leve) e dispensam a confirmação de que as informações foram recebidas (como videoconferências). Source port / Destination port: parte que identifica as portas das camadas de aplicação da origem e do destino.. se fala em roteadores. sem confiabilidade. quer dizer. como SYN e ACK para estabelecer conexão e FIN para terminar.)."(Andrew S.) e protocolos que conheçam a rede e os respectivos endereços nela (RIP. O seu comprimento é variável. etc. Esta exibição é apenas uma representação esquemática. Cada serviço fornecido pela camada de aplicação possui um endereço de porta. IPX/SPX. Portanto. Nessa camada. Segundo Tanenbaum: "A Camada de Transporte não é simplesmente outra camada.eng. Tanenbaum. ou seja. Reserved: reservado para uso futuro. Options: especifica várias opções do TCP. com a segunda linha após a primeira e. Inter-Redes A camada de Redes está relacionada com o transporte dos pacotes da origem até o destino. como acessos a páginas WEB. garantindo que o que foi mandado chegue ao destino. IS-IS. Flags: usado para uma variedade de informações de controle.

Isso acontece devido ao fato de as interfaces de rede terem o MAC gravado em memória ROM.Cyclic Redundancy Checksum). é apenas permitir que os dados saiam do transmissor e cheguem ao receptor. O IEEE controla o espaço de endereçamento Ethernet e distribui faixas de endereços aos fabricantes. Todos os dispositivos que estão conectados à rede local Ethernet. etc. Exemplos de protocolos da camada de enlace são o Ethernet e o PPP. chamado “Organizationally Unique Identifier” (OUI).org/wiki/Redes_de_computadores/Pilha_de_protocolos_da_Internet 4/5 . Kurose e Keith W.Wikilivros Host/Rede O modelo de referência TCP/IP não define muito bem essa camada. uma informação é controlada. roteadores e switches. Como é uma camada bem próxima à transferência de bits. O meio onde esses sinais se propagam pode ser descrito pela camada Física. dos pulsos elétricos (no caso de cabo metálico) ou pulsos de luz (no caso da fibra ótica). praticamente todo hardware hoje permite a alteração do endereço MAC. a qual é depois copiada para a RAM. costuma-se usar o modelo híbrido de referência. etc. Resumidamente.Uma abordagem Top-Down 2.14/03/2017 Redes de computadores/Pilha de protocolos da Internet . Redes de Computadores e a Internet . muitas vezes para fins maliciosos ilegais. nem integridade. o que abre brechas para sua modificação. uma técnica em que se altera o endereço MAC. independentemente do protocolo e do meio físico. Na transmissão de qualquer tipo de sinal. que é composto pelas camadas: Aplicação. Enlace de Dados A camada de Enlace é responsável por dar acesso ao meio físico de comunicação. com a inicialização da placa de rede. Endereço MAC (MAC Address) O endereço MAC (Media Access Control) é o endereço físico único de uma interface de rede. e é nessa camada onde são adicionados cabeçalhos e trailers MAC. no caso do UTP onde são 100m). para explicar essa parte. onde os dados realmente trafegam.wikibooks. Ross. Uma breve descrição a respeito do MAC Address é feita abaixo. impressoras. essa camada inclui o elemento condutor e os parâmentos que definem a transmissão. pode-se usar cabos par-trançado. através da Checagem Cíclica de Redunância (CRC . Também é responsável por fazer o controle do fluxo de bits. Tal modificação é conhecida como MAC spoofing. não provendo nenhum serviço de segurança. A camada física trata da distância máxima dos cabos (por exemplo. Rede. O papel dessa camada. Essa camada trata as topologias de rede e engloba dispositivos como Switch. cabos coaxiais. Por isso. de forma que o receptor possa receber os dados a uma velocidade que possa processar. até o destino. Apesar de ser único. Cada fabricante adquire um ou mais OUIs e produz interfaces de rede cujos endereços são compostos do seu OUI concatenado com um número de 24 bits ( 3 últimos bytes) que identifica a interface. somente deve ser garantido que os pacotes IP trafeguem de algum modo. fibras-ópticas ou até mesmo o ar (wireless). Redes e Sistemas de Comunicação de Dados https://pt. Currículo online CISCO CCNA 3. Enlace de Dados e Física. Física Em uma rede. Referências 1. James F. Muitas vezes chamada de PHY. interfaces. Willian Stallings. Transporte. e sinais são a materialização dessas informações. manipulada e processada por um agente específico.pares hexadecimais). de conectores físicos (tipo BNC do coaxial ou RJ45 do UTP). Cada faixa consiste de um identificador de 24 bits (3 primeiros dos 6 bytes . são denominados quadros. portanto. ela também fornece correção de erros. Isso permite que seja feita a análise do MAC Address em um dado aplicativo. nessa camada.0 3. possuem interfaces endereçadas: estações de trabalho. essa é a camada que conecta um dispositivo de link ao meio de transmissão. Os pacotes de dados. placas de rede.

https://pt.Wikilivros Obtido em "https://pt.14/03/2017 Redes de computadores/Pilha de protocolos da Internet .org/wiki/Redes_de_computadores/Pilha_de_protocolos_da_Internet 5/5 .wikibooks.wikibooks.org/w/index.0 Unported. Este texto é disponibilizado nos termos da licença Creative Commons Atribuição-Compartilhamento pela mesma Licença 3. pode estar sujeito a condições adicionais. Consulte as Condições de Uso para mais detalhes.php? title=Redes_de_computadores/Pilha_de_protocolos_da_Internet&oldid=436933" Categorias: Livro/Redes de computadores Páginas que usam links mágicos RFC Esta página foi modificada pela última vez à(s) 14h24min de 1 de setembro de 2016.