Casa > O > O Que É O Protocolo De Internet Da Índia?

O que é o Protocolo de Internet da Índia?

A resposta curta: TCP é um protocolo de camada de transporte, e HTTP é um protocolo de camada de aplicação que roda sobre TCP. Continue lendo para a resposta longa.

Para entender a diferença (e muitos outros tópicos de rede), você precisa entender a idéia de um modelo de rede em camadas. Essencialmente, existem diferentes protocolos que deixam um computador falar a diferentes distâncias e diferentes camadas de abstração.

Na parte inferior da pilha da rede está a camada física. Aqui é onde sinais elétricos ou pulsos de luz ou ondas de rádio realmente transmitem informações de um lugar para o outro. A camada física não'não tem realmente protocolos, mas tem padrões para tensões, freqüências e outras propriedades físicas. Você pode transmitir informações diretamente desta forma, mas você precisa de muita energia ou uma linha dedicada, e sem camadas mais altas você ganhou't ser capaz de compartilhar largura de banda.

A próxima camada acima é a camada de link. Esta camada cobre a comunicação com dispositivos que compartilham um meio físico de comunicação. Aqui, protocolos como Ethernet, 802.11a/b/g/n, e Token Ring especificam como lidar com múltiplos acessos simultâneos ao meio físico e como direcionar o tráfego para um dispositivo ao invés de outro. Em uma rede doméstica típica, esta é a forma como seu computador fala com seu "roteador doméstico"

A terceira camada é a camada de rede. Na maioria dos casos, esta é dominada pelo Protocolo de Internet (IP). Aqui é onde a magia da Internet acontece, e você consegue falar com um computador no meio do mundo, sem precisar saber onde ele está. Roteadores tratam de direcionar seu tráfego de sua rede local para a rede onde o outro computador vive, onde sua própria camada de link trata de levar os pacotes para o computador certo.

Agora estamos chegando a algum lugar. Podemos falar com um computador em algum lugar ao redor do mundo, mas esse computador está rodando muitos programas diferentes. Como ele deve saber para qual deles entregar sua mensagem? A camada de transporte cuida disso, geralmente com números de portas. Os dois protocolos mais populares da camada de transporte são TCP e UDP. O TCP faz um monte de coisas interessantes para suavizar os pontos mais difíceis da comunicação por comutação de pacotes na camada de rede, como reordenar pacotes, retransmitir pacotes perdidos, etc. O UDP não é mais confiável, mas tem menos overhead.

Então nós'conectamos seu navegador ao software do servidor web do outro lado, mas como o servidor sabe que página você quer? Como você pode postar uma pergunta ou uma resposta? Estas são coisas que os protocolos de camada de aplicação tratam. Para tráfego web, este é o HyperText Transfer Protocol (HTTP). Existem milhares de protocolos de camada de aplicação: SMTP, IMAP, e POP3 para e-mail; XMPP, IRC, ICQ para chat; Telnet, SSH, RDP para administração remota; etc.

Estas são as cinco camadas do modelo de rede TCP/IP, mas são realmente apenas conceituais. O modelo OSI tem 7 camadas. Na realidade, alguns protocolos se movem entre várias camadas, ou podem funcionar em várias camadas ao mesmo tempo. O TLS/SSL, por exemplo, fornece informações de criptografia e sessão entre a rede e as camadas de transporte. Acima da camada de aplicação, as Application Programming Interfaces (APIs) governam a comunicação com aplicações web como Quora, Twitter, e Facebook.

.

De Farland

Como criar uma cópia da Folha de Cálculo do Google que é automaticamente actualizada quando a folha original é actualizada :: John Cena alguma vez perdeu uma partida por submissão?