tcp/IP
A camada IP precisa conhecer todas as rotas possiveis e lidar com possiveis incompatibilidades entre os diferente meios de transporte. A interface entre TCP e IP é relativamente simples, a camada TCP entrega à camada IP um datagrama de cada vez, não havendo nenhuma relação entre o datagrama atual e os anteriores. O TCP não tem só de fazer chegar o datagrama ao destino é preciso controlar a ligação pertencente à cada diagrama. O Cabeçalho é um conjunto de bytes colocados no inicio do datagrama de forma a permitir a sua gestão, é equivalente a pôr uma carta dentro de um envelope, e em seguida escrever o endereço.
Exemplificando o que acontece a um arquivo que vai ser enviado pela rede:
1- Inicialmente temos um arquivo que queremos enviar para outro computador, ele é composto por N conjuntos de octetos,( unidade de dados composta por 8bits) P1,P2,P3...PN
[P1|P2|P3|P4|...|PN]
Cada Conjunto de octetos P sera constituido da seguinte forma, onde 01,02,03,04,...,0N são octetos:
[01|02|03|04|...|0N]
Se tivermos um arquivo com 15000 octetos e suponde que cada datagrama TCP pode levar 500 octetos de dados, então teriamos um arquivo composto por 30 conjuntos de 500 octetos, ou seja, o valer N seria de 30 (N/j = 15000/500 = 30_)o j seria 500.
2- O que TCp faz é dividir o arquivo inicial em partes faceis de gerir (TCP tem que determinar qual o tamanho maximo do datagrama que a rede suporta), a seguir o TCP parte o arquivo em partes cujo tamanho é suportado pela ligação
[P1] [P2] [P3] [...] [PN]
3 - Em seguida o TCP acrescenta um cabeçalho à cada um dos conjuntos obtidos no ponto anterior. O