Bacharel em ciência da computação
Equipamentos e núcleos de redes funcionam da camada de redes para baixo (enlace e física). SOCKET = PORTA + IP Um processo envia e recebe mensagem para a rede através do seu socket (porta). Um socket é uma interface entre a camada de aplicação a transporte. Também é denomina interface de programação de aplicação – API entre aplicação e rede.
Protocolos de Aplicação
Processos de redes comunicam-se enviando mensagens entre si dentro dos sockets. Pergunta-se: Como as mensagens são estruturadas? O que significam os vários campos da mensagem? Quando os processos enviam as mensagens? A resposta: Um protocolo da camada de aplicação define as passagens de mensagens entre os sistemas finais diferentes. A web é uma aplicação cliente/ servidor que consiste em muitos componentes, um padrão para formato de documentos (HTML), browser web (Netscape...), servidor web (Linux, Microsoft...) e um protocolo de aplicação. O HTTP (80): Define o formato e a seqüência das mensagens que são passadas entre o browser e o servidor web. O SMTP (25): É o principal protocolo da camada de aplicação para correio eletrônico. Os serviços que uma aplicação precisa de um protocolo as camada de transporte possuem três dimensões: 1. Transferência confiável de dados; 2. Largura de banda; 3. Temporização; 1) Transferência confiável Correio eletrônico, mensagens instantâneas, transferência de arquivos, aplicações financeiras... Exigem transferência totalmente confiável de dados – TCP. Aplicações multimídia podem tolerar certa perda de dados – UDP. 2) Largura de Banda Aplicações sensíveis a largura de banda – Se a largura de banda for menor que a requerida, a aplicação precisará codificar a uma taxa diferente ou desistir da transferência. OBS: Quanto maior a largura de banda melhor. 3) Temporização Algumas aplicações de tempo real, como telefone, ambiente virtual, teleconferência e jogos multiusuários, exigem limitações de temporização na entrega dos dados.
1