Aprofundando camada de aplicações


Socket é uma interface de comunicação entre Aplicação e Transporte;
Portas identificam o serviço que você vai usar.
IP identifica apenas a máquina e não o serviço a ser usado;
Exemplo: a Portas 25, é SMTP;
Porta 80 é HTPP;

Os quatro tipos de serviço que a camada de Aplicação pode fornecer são:

1 - Transferência confiável de dados;

São divididas nas Aplicações de confiabilidade, que são as que precisam de uma transferência confiável e com garantia de entrega, como Correio Eletrônico, e as Aplicações tolerantes a perda, como as multimídias de áudio/vídeo em tempo real.

2 - Vazão;
Alguns processos precisam de um controle da vazão, para não ficar um lado da comunicação mais rápido que o outro.
Alguns processos precisam de uma vazão mínima, são as aplicações sensíveis a largura de banda.
Alguns processos não se importam com isso e enquanto tiverem conexão vão continuar funcionando, são as aplicações elásticas.
3 - Temporização;
Algumas aplicações precisam de restrição de tempo.
Exemplo: Jogos online.
4 - Segurança;
Algumas aplicações podem disponibilizar alguns serviços de segurança, como o TLS (Transport Layer Security), que fornece serviços como sigilo dos dados e integridade dos dados.

Comentários

Postagens mais visitadas