Comunicação sem fio - TCP / IP
O protocolo TCP / IP original foi definido como quatro camadas de software construídas sobre o hardware. Hoje, entretanto, o TCP / IP é considerado um modelo de cinco camadas, com as camadas nomeadas semelhantes às do modelo OSI.
Comparação entre OSI e TCP / IP Suite
Quando comparamos os dois modelos, descobrimos que duas camadas, sessão e apresentação, estão faltando no protocolo TCP / IP. A camada de aplicativo no conjunto é geralmente considerada a combinação de três camadas no modelo OSI.
O modelo OSI especifica quais funções pertencem a cada uma de suas camadas, mas as camadas do conjunto de protocolos TCP / IP contêm protocolos relativamente independentes que podem ser combinados e combinados, dependendo das necessidades do sistema. O termo hierárquico significa que cada protocolo de nível superior é suportado por um ou mais protocolos de nível inferior.
Camadas no pacote TCP / IP
As quatro camadas do modelo TCP / IP são a camada host-para-rede, camada de internet / rede, camada de transporte e camada de aplicação. A finalidade de cada camada no conjunto de protocolos TCP / IP é detalhada a seguir.
A imagem acima representa as camadas do conjunto de protocolos TCP / IP.
Camada física
O TCP / IP não define nenhum protocolo específico para a camada física. Ele suporta todos os protocolos padrão e proprietários.
Nesse nível, a comunicação é entre dois saltos ou nós, um computador ou roteador. A unidade de comunicação é umsingle bit.
Quando a conexão é estabelecida entre os dois nós, um fluxo de bits flui entre eles. A camada física, no entanto, trata cada bit individualmente.
A responsabilidade da camada física, além da entrega de bits, corresponde ao que foi mencionado para a camada física do modelo OSI, mas depende principalmente das tecnologias subjacentes que fornecem os links.
Camada de link de dados
O TCP / IP também não define nenhum protocolo específico para a camada de enlace. Ele suporta todos os protocolos padrão e proprietários.
Também neste nível, a comunicação ocorre entre dois saltos ou nós. A unidade de comunicação, entretanto, é um pacote chamadoframe.
UMA frame é um pacote que encapsula os dados recebidos da camada de rede com um cabeçalho adicionado e, às vezes, um trailer.
A cabeça, entre outras informações de comunicação, inclui a origem e o destino do quadro.
o destination address é necessário para definir o destinatário correto do quadro porque muitos nós podem ter sido conectados ao link.
o source address é necessário para uma possível resposta ou confirmação, conforme pode ser exigido por alguns protocolos.
Os protocolos LAN, Packet Radio e Point-to-Point são suportados nesta camada
Camada de rede
Na camada de rede, o TCP / IP oferece suporte ao protocolo da Internet (IP). O protocolo da Internet (IP) é o mecanismo de transmissão usado pelos protocolos TCP / IP.
- O IP transporta dados em pacotes chamados datagrams, cada um dos quais é transportado separadamente.
- Os datagramas podem viajar por rotas diferentes e podem chegar fora da sequência ou ser duplicados.
O IP não rastreia as rotas e não tem facilidade para reordenar datagramas assim que chegam ao seu destino.
Camada de transporte
Existe uma diferença principal entre a camada de transporte e a camada de rede. Embora todos os nós em uma rede precisem ter a camada de rede, apenas os dois computadores finais precisam ter a camada de transporte.
A camada de rede é responsável por enviar datagramas individuais do computador A para o computador B; a camada de transporte é responsável por entregar toda a mensagem, que é chamada desegment, de a para B.
Um segmento pode consistir em algumas ou dezenas de datagrams. Os segmentos precisam ser divididos em datagramas e cada datagrama deve ser entregue à camada de rede para transmissão.
Como a Internet define uma rota diferente para cada datagrama, os datagramas podem chegar fora de ordem e podem ser perdidos.
A camada de transporte no computador B precisa esperar até que todos esses datagramas cheguem, montá-los e fazer um segmento com eles.
Tradicionalmente, a camada de transporte era representada no pacote TCP / IP por dois protocolos: User Datagram Protocol (UDP) e Transmission Control Protocol (TCP).
Um novo protocolo chamado Stream Control Transmission Protocol (SCTP) foi introduzido nos últimos anos.
Camada de aplicação
A camada de aplicativo em TCP / IP é equivalente às camadas combinadas de sessão, apresentação e aplicativo no modelo OSI.
A camada de aplicação permite que um usuário acesse os serviços de nossa Internet privada ou da Internet global.
Muitos protocolos são definidos nesta camada para fornecer serviços como transferência de arquivos de correio eletrônico, acesso à World Wide Web e assim por diante.
Os protocolos suportados nesta camada são TELNET, FTP e HTTP.