TCP/IP e o Modelo OSI
O TCP actua ao nível da camada Transport, enquanto o IP actua ao nível da camada Internet.
CAMADA APPLICATION- Representa o interface entre as aplicações e o software de rede que permite a comunicação entre
PCs. Do ponto de vista da implementação, trata-se de APIs implementadas em DLLs, compostas por procedimentos e funções a que
os programas recorrem para comunicar via rede.
É o único elo de ligação entre as aplicações e o subsistema de rede, existindo dois interfaces a que as aplicações
podem recorrer: Sockets e NetBIOS.
CAMADA TRANSPORT- A este nível actuam o TCP e o UDP. Este último desempenha o mesmo papel do TCP, mas de um modo um
pouco diferente.
Desempenha também os papéis das camadas "Presentation" e "Session" do modelo OSI. É a este nível que se procede à
manipulação de inf. que permite controlar o fluxo de inf. enter PCs. Esta inf. de controlo é transportada nos "headers" dos
pacotes TCP. Caso seja utilizado o UDP, esse controlo sobre o fluxo (que permetirá reenviar inf. que chegou mal ou ñ chegou)
ñ existirá, embora possa ser controlado artificialmente ao nível das aplicações.
Nota: O nome desta camada dá ideia que se trata da componente responsável pelo transporte propriamente dito é feito
pela camada Network Interface, com ajuda dada pela inf. criada ao nível da camada Internet, ocupada pelo IP, ICMP, ARP e IGMP.
CAMADA INTERNET- Fundamentalmente ocupada pelo protocolo IP, o seu papel é manipular inf. relativa à identificação
dos PCs, embora funcionem também a este nível os protocolos ARP, ICMP e o IGMP.
Toda a inf. manipulada a este nível está relecionada com o encaminhamento e entrega dos pacotes no destinatário.
CAMADA NETWORK INTERFACE- Camada que engloba a placa de rede, drivers e o interface NDIS, bem como a camada "data link" do modelo OSI, é responsavel pela troca de inf., entre PCs, manipulando sinais eléctricos através
da rede e respeitando um determinado protocolo, que depende da arquitectura usada.