Protocolo um conjunto de regras utilizadas por equipamentos de uma
rede, para estabelecer uma comunicao entre eles. Em outras palavras, atua como um tradutor, fazendo com que as mquinas falem a mesma lngua.
Alguns tipos de protocolo e suas aplicaes:
Netbeui NetBIOS Extended User Interface. Para explicar o Netbeui, necessrio falar antes de NetBIOS. Trata-se de um protocolo orientado conexo que possui um servio de nomes para identificar e localizar os usurios de uma rede. No h um servidor central para tratar os nomes definidos e qualquer mquina pode utilizar quantos nomes desejar, desde que ele no esteja em uso.
TCP: Transmission Control Protocol.
Em portugus: Protocolo de Controle de Transmisso. um protocolo de transporte, orientado para conexes, ou seja, transmite dados entre clienteservidor. considerado bastante confivel, pois possui recursos que garantem a integridade dos dados transmitidos. Tais recursos possibilitam a recuperao de pacotes perdidos, eliminao de pacotes duplicados, recuperao de dados corrompidos e recuperao da conexo, em casos de indisponibilidade da rede. Alguns desses recursos so: Handshake Uma das principais caractersticas do TCP, onde o incio e encerramento de uma conexo so confirmados tanto pelo cliente quanto pelo servidor, para garantir que todos os pacotes foram transmitidos sem erros. Full duplex Possibilita a transmisso de dados simultaneamente, nos dois sentidos da conexo. Entrega ordenada Divide grandes arquivos em pacotes de dados menores e transmite cada pacote separadamente. Estes pacotes podem ser transmitidos por caminhos diferentes, e fora de ordem, mas sempre so reordenados antes da entrega. Controle de fluxo Confirma a recepo de cada segmento atravs de mensagens de reconhecimento. Como exemplo da atuao do TCP no cotidiano, vale mencionar que ele quem garante que os downloads de dados da Internet permaneam ntegros
mesmo com oscilaes na velocidade da conexo,
carregamento de todos os elementos de uma pgina.
tambm
UDP: User Datagram Protocol.
Assim como o TCP, tambm um protocolo de transporte, porm no confivel e tem um funcionamento bastante simples. No orientado conexo e no possui quaisquer garantias da entrega do pacote. mais utilizado em situaes onde a velocidade de entrega mais importante do que a integridade dos dados. Alguns exemplos de utilizao: Transmisses ao vivo ou chamadas VoIP A velocidade mais importante do que a integridade. Pequenas falhas so mais tolerveis do que o atraso. Games online Em caso de perda de pacotes, os adversrios se teleportam pela tela, porm podem-se ignorar os dados perdidos uma vez que a partida continua. A checagem de erros apenas causaria o aumento da latncia (ping) entre os participantes.
FTP: File Transfer Protocol.
Protocolo de transferncia de arquivos. HTTP: Hipertext Transfer Protocol. Em portugus, significa: Protocolo de Transferncia de Hipertexto. um protocolo de comunicao, e a base para a comunicao de dados da World Wide Web. Suas principais aplicaes so em clientes e servidores de contedo Web. o mtodo mais utilizado para acesso a informaes e servios na Internet.