Estudo de Caso Os protocolos de todo dia

Prof. Daniel Fernando Pigatto Qual é a arquitetura de aplicação do WhatsApp?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida Qual é a arquitetura de aplicação do WhatsApp?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida WhatsApp

➔ Arquitetura de aplicação: Modelo cliente-servidor ➔ Protocolo de aplicação: XMPP (Extensible Messaging and Presence Protocol), que é baseado em XML e era antigamente conhecido como Jabber ➔ Protocolo de transporte: TCP ➔ Segurança: fim a fim com Protocol Qual é a arquitetura de aplicação do ?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida Qual é a arquitetura de aplicação do Skype?

❏ Cliente-servidor (2018) ❏ Ponto-a-ponto (até o início de 2018) ❏ Híbrida Skype

➔ Arquitetura de aplicação: Modelo cliente-servidor ◆ Até o início de 2018 era P2P (fonte) ➔ Protocolo de aplicação: Skype Protocol (proprietário) ➔ Protocolo de transporte: TCP e UDP (para voz) ➔ Segurança: RC4 para sinalização e AES para dados de voz (fonte) Qual é a arquitetura de aplicação do Youtube?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida Qual é a arquitetura de aplicação do Youtube?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida Youtube

➔ Arquitetura de aplicação: Modelo cliente-servidor ◆ Funciona de maneira similar à Netflix ➔ Protocolo de aplicação: o site usa HTTP e a transmissão de vídeo RTSP (Real Time Streaming Protocol) ➔ Protocolo de transporte: TCP (fonte) ◆ Pelas mesmas razões que a Netflix ➔ Segurança: HTTPS (fonte) Qual é a arquitetura de aplicação do BitTorrent?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida Qual é a arquitetura de aplicação do BitTorrent?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida BitTorrent

➔ Arquitetura de aplicação: Modelo híbrido ➔ Protocolo de aplicação: BitTorrent ➔ Protocolo de transporte: UDP para descoberta de usuários e TCP para transferência de arquivos (fonte) ➔ Segurança: não originalmente, mas é usada atualmente para esconder o conteúdo Qual é a arquitetura de aplicação do Gmail?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida Qual é a arquitetura de aplicação do Gmail?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida Gmail

➔ Arquitetura de aplicação: Modelo cliente-servidor ➔ Protocolo de aplicação: HTTPS, IMAP, SMTP, POP3 ➔ Protocolo de transporte: TCP ➔ Segurança: HTTPS Qual é a arquitetura de aplicação do Spotify?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida Qual é a arquitetura de aplicação do Spotify?

❏ Cliente-servidor ❏ Ponto-a-ponto ❏ Híbrida Spotify

➔ Arquitetura de aplicação: Modelo híbrido ➔ Protocolo de aplicação: proprietário ➔ Protocolo de transporte: TCP (fonte) ➔ Segurança: tanto as músicas transferidas, quanto as armazenadas são criptografadas Estudo de Caso Os protocolos de todo dia

Prof. Daniel Fernando Pigatto