Baixe o app para aproveitar ainda mais
Prévia do material em texto
O que é um protocolo? No nosso dia-a-dia o relacionamento humano exige alguns protocolos, ou boas maneiras, como por exemplo, quando os dirigimos a uma pessoa para perguntar as horas. Note que no exemplo de protocolo humano para perguntar as horas, há mensagens específicas que são emitidas e ações específicas que são realizadas em função das respostas recebidas (Figura 1.4). No caso de um protocolo de rede temos a interação entre componentes de software e hardware dos computadores, ao invés de pessoas. Na Internet todas as atividades de comunicação são governadas por protocolos de comunicação. Por exemplo, protocolos fim-a-fim garantem a integridade dos dados transmitidos através de mecanismos de reconhecimento e retransmissão; protocolos de roteamento determinam o caminho de um pacote de dados da fonte até o destino; protocolos de hardware em um adaptador de rede controlam o fluxo de bits sobre os fios que interligam dois computadores; etc. Como exemplo de um protocolo de rede, considere o que acontece quando você requisita uma página de um servidor Web. O cenário é mostrado na figura 1.4: primeiro seu computador envia uma mensagem requisitando uma conexão com o servidor remoto ( TCP conection request); o servidor Web eventualmente vai receber sua requisição e responder afirmativamente (TCP conection reply); sabendo que a conexão esta estabelecida, seu computador requisita então a página procurada (GET http://www.sj.cefetsc.edu.br/index.htm) e o servidor remoto envia o arquivo com o código HTML correspondente. Muito Obrigada tempo Figura 1.4. Protocolos Get http://www.sj.cefetsc.edu.br/index.htm <arquivo> Oi Oi Que horas são? 2:00 horas TCP connection request TCP connection reply. Os protocolos definem o formato e a ordem das mensagens enviadas e recebidas pelas entidades da rede bem como as ações que são tomadas quando da transmissão ou recepção de mensagens.
Compartilhar