Como as aplicações usam a rede?

Nós já vimos que a Internet possui diversas aplicações com protocolos específicos para cada uma delas. Contudo, independentemente do protocolo de aplicação, todas as aplicações em redes TCP/IP usam uma mesma interface para acessar a Internet denominada Socket. 

Você sabe o que são sockets TCP/IP? Neste vídeo explicamos sobre a API de Sockets e introduzimos os importantes serviços oferecidos pelos sockets TCP e UDP, os principais protocolos de transporte da Internet. Eu também e apresento e discuto alguns serviços que a Internet não oferece, como garantia de atraso mínimo, por exemplo. Apresento ainda os requisitos de alguns tipos de aplicação da Internet.

Se quiser saber mais sobre programação de aplicações em rede, vale conhecer o livro Foundations of Python Network Programming de Goerzen, Bower e Rhodes, publicado em 2011. Neste livro, os autores mostram como desenvolver aplicações usando protocolos populares como o HTTP e o FTP e protocolos bastante interessantes como o SSH.

Comentários