utilizar servicos da camada de transporte, a ser definida adiante, e a camada de interface de rede prover a interface dos diversos tipos de rede com o protocolo (promovendo em consequencia a interoperacao entre as diversas arquiteturas de rede Ethernet, Token Ring, ATM,etc.1. CAMADA DE INTERFACE DE REDETambem chamada camada de abstracao de hardware, tem como funcao principal a interface do modelo TCP/IP com os diversos tipos de redes (X.25, ATM, FDDI, Ethernet, Token Ring, Frame Relay, sistema de conexao ponto-a-ponto SLIP, etc.). Como ha uma grande variedade de tecnologias de rede, que utilizam diferentes velocidades, protocolos, meios transmissao, etc. esta camada nao e normatizada pelo modelo, o que prove uma das grandes virtudes do modelo TCP/IP: a possibilidade de interconexao e interoperacao de redes heterogeneas.Protocolos pertencentes a esta camada: FTP, TFTP, SNMP, HTTP, DNS, RIP, NFS, SMTP, POP3, Gopher etc.2. CAMADA DE REDE (IP)A camada de rede e a primeira (normatizada) do modelo. Tambem conhecida como camada internet, e responsavel pelo enderecamento, roteamento dos pacotes, controle de envio e recepcao (erros, bufferizacao, fragmentacao, sequencia, reconhecimento, etc.), etc.Dentre os protocolos da Camada de Rede, destaca-se inicialmente o IP (Internet Protocol), alem do ARP, ICMP, RARP e dos protocolos de roteamento (RIP, IGP, OSPF, Hello, EGP e GGP).Demais informacoes a respeito dos protocolos desta camada, serao descritas adiante. A camada de rede e uma camada nao orientada a conexao, portanto se comunica atraves de datagramas.3. CAMADA DE TRANSPORTEA camada de transporte e uma camada fim-a-fim, isto e, uma entidade desta camada so se comunica com a sua entidade-par do host destinatario. E nesta camada que se faz o controle da conversacao entre as aplicacoes intercomunicadas da rede.A camada de transporte utiliza dois protocolos: o TCP e o UDP. O primeiro e orientado a conexao e o segundo e nao orientado a conexao. Ambos os protocolos podem servir a mais de uma aplicacao simultaneamente.O acesso das aplicacoes a camada de transporte e feito atraves de portas que recebem um numero inteiro para cada tipo de aplicacao, podendo tambem tais portas serem criadas ao passo em que novas necessidades vao surgindo com o desenvolvimento de novas aplicacoes.A maneira como a camada de transporte transmite dados das varias aplicacoes simultaneas e por intermedio da multiplexacao, onde varias mensagens sao repassadas para a camada de rede (especificamente ao protocolo IP) que se encarregara de empacota-las e mandar para uma ou mais interface de rede. Chegando ao destinatario o protocolo IP repassa para a camada de transporte que demultiplexa para as portas (aplicacoes) especificas. Quanto aos detalhes dos protocolos desta camada, serao descritos adiante.4. CAMADA DE APLICACAOE formada pelos protocolos utilizados pelas diversas aplicacoes do modelo TCP/IP. Esta camada nao possui um padrao comum. O padrao estabelece-se para cada aplicacao. Isto e, o FTP possui seu proprio protocolo, o TELNET possui o seu proprio, bem como o SNMP, GOPHER, DNS, etc.E na camada de aplicacao que se estabelece o tratamento das diferencas entre representacao de formato de dados.O enderecamento da aplicacao na rede e provido atraves da utilizacao de portas para comunicacao com a camada de transporte. Para