Eu procurei alguma explicação sobre as diferenças entre segmentos, pacotes e quadros e pelo que li:
- Segmento é o cabeçalho de dados originais + Camada de transporte.
- Pacote é um cabeçalho Segmento + Camada de rede.
- O quadro é um cabeçalho Packet + Data Link Layer.
Então, basicamente, isso significa que, se colocarmos os cabeçalhos de lado, Segmentos = Pacotes = Quadros.
Lembro-me de ler que a camada Data Link pega os dados transferidos para ela pela camada de rede e os divide em pequenos pedaços de dados para a camada física transferir. Portanto, assumi que esses quadros são partes menores de um determinado pacote.
Mas em todo lugar que procuro, leio que a única diferença entre Segmentos, Pacotes e Quadros são os cabeçalhos anexados aos dados originais nas diferentes camadas, e que os nomes são diferentes porque são exclusivos para cada camada, mesmo que seja basicamente o mesma coisa.
Segmentos, pacotes e quadros são realmente a mesma coisa, exceto os cabeçalhos que cada um deles inclui? Todos eles são do mesmo tamanho?
fonte
Respostas:
Cada camada tem seu cabeçalho, como você pode ver:
Portanto, para responder sua pergunta, a diferença entre segmento, pacote e quadros é basicamente o que sua respectiva camada considera como "dados". Em um segmento, os dados vêm da camada de aplicativo; em um pacote, os dados vêm da camada de transporte (cabeçalho de transporte + dados); e em um quadro, os dados vêm da camada da Internet (cabeçalhos de transporte e da Internet + dados da camada do aplicativo).
fonte
Segmentos, pacotes e quadros são realmente a mesma coisa, exceto os cabeçalhos que cada um deles inclui?
http://www.inetdaemon.com/tutorials/basic_concepts/communication/frames_packets_n_pdus.shtml
Todos eles são do mesmo tamanho?
Se você pensa nas camadas como entidades únicas, então não; todos eles têm tamanhos máximos e mínimos diferentes. Pensando neles em relação um ao outro; a camada inferior determina qual o tamanho máximo de dados que podem ser entregues a partir de uma camada acima.
fonte