Please enable JavaScript.
Coggle requires JavaScript to display documents.
Princípios de Aplicações de Rede - Coggle Diagram
Princípios de Aplicações de Rede
Arquiteturas
Peer-to-peer
Na arquitetura P2P, a comunicação é feita entre pares de usuários, sem interferência de servidores. Ex: Skype
Cliente-servidor
Na arquitetura cliente-servidor, um dos lados comunicantes (servidor) se mantém sempre ligado. Ex: Web, email
Comunicação entre Processos
Processos Clientes e Processos Servidores
Processos clientes são aqueles que iniciam a comunicação, ou seja, os que enviam a primeira mensagem. Processos servidores são processos que esperam ser contatados para se comunicarem
API
socket
Um socket é a interface entre a camada de aplicação e a de transporte dentro de um host
Endereçamento de Processos
O endereço IP é composto por 32 bits que identificam um host exclusivamente
Além do endereço IP do destinatário, o processo precisa identificar o socket receptor, utilizando um número de porta de destino
Serviços dos Protocolos de Transporte
Transferência Confiável
Temporização
Vazão
Segurança
Protocolos de Transporte Oferecidos
Serviços do TCP
O protocolo TCP oferece transferência confiável de dados, bem como um mecanismo de controle de congestionamento
Serviços do UDP
O protocolo TCP oferece transferência confiável de dados, bem como um mecanismo de controle de congestionamento
Protocolos da Camada de Aplicação
Os protocolos da camada de aplicação definem os tipos de mensagem trocadas; a sintaxe dos tipos de mensagem; a semântica; e regras que determinam quando um processo deve enviar mensagens e responder a outras