Baixe o app para aproveitar ainda mais
Prévia do material em texto
IP O protocolo IP (Internet Protocol) padronizado pela RFC 2460, tem como suas principais funções o endereçamento e o repasse na internet. Atualmente existem duas versões do protocolo do protocolo IP em uso: a versão mais utilizada, a versão 4, normalmente denominada Ipv4 (RFC 791) e a versão 6, Ipv6 (RFC 2460 e RFC 4291), que foi proposta para substituir o Ipv4. Entre as funções da camada IP está: • o fornecimento de serviços de endereçamento e empacotamento. • Identificar hosts locais ou remotos; • Fragmentar o pacote caso a rede de destino utilize um tamanho diferente de pacote, para que ele seja transmitido sem erros; • Remontar ou empacotar o pacote no host destino; • Descartar pacotes ultrapassados; • Enviar os pacotes designados aos protocolos da camada de nível mais alto. IP fragmentação e remontagem Durante a transmissão dos pactes é possivel que os enlaces de rede possuam um MTU (Tamanho máximo de transferência) diferentes. O MTU corresponde ao maior frame que pode ser transportado pela camada de enlace. A rede Ethernet por exemplo possue um MTU de 1.518 bytes. Isso significa dizer que datagramas IP maior que o MTU permitdo em uma rede Ethernet deverá ser dividido (fragmentado) dentro da rede. Desta forma um datagrama poderá dar origem a vários datagramas. A “remontagem” destes datagramas ocorrerá apenas no destino final. O cabeçalho IP é usado para identificar e ordenar datagramas relacionados. Exemplo Um datagrama de 4000 bytes e MTU = 1500 bytes Endereço IP O protocolo IPutiliza um endereço de 32 bits para identificar de forma unívoca um host na rede, estes endereços estão associados a interfaces e não ao host ou ao roteador. Este endereços são escrito em notação decimal separada por ponto, na qual cada byte do endereço é escrito em sua forma decimal e separado dos outros bytes por um ponto. Exemplo de um endereço IP:: 192.168.0.1 Iremos estudar nas próximas aulas detalhamento o endereçamento do protocolo IP. Exemplo de uma rede utilizando endereçamento IP Cabeçalho (Header) IP Exemplo (protocolo SMTP) Vamos examinar a troca de mensagem entre um cliente (C) e um servidot SMTP (S), onde o nome do cliente é crepe.fr e do servidor é hamburger.edu. A transcrição a seguir começa assim que a conexão TCP é estabelecida: Neste exemplo o cliente enviou uma mensagem (* Do you like ketchup? How about picles?”) do servidor de correio crepe.fr ao servidor de correio hamburguer.edu. Como parte do diálogo o cliente emitiu cinco comandos: HELO, MAIL, RCPT TO, DATA e QUIT e por último o “.” Que indica o final da mensagem para o servidor. O servidor emite respostas a cada comand e cada respósta tem uma codificação.
Compartilhar