A arquitetura TCP/IP é organizada em camadas. Na camada de
aplicação, os usuários podem utilizar aplicativos que interagem
com a camada de transporte para enviar e receber dados. Entre
essas duas camadas, são transmitidos diretamente tanto
quadros como datagramas, que podem ser ou orientados à
conexão (utilizando TCP) ou não orientados à conexão
(utilizando UDP).