Связь между TCP и IP-пакетами - PullRequest
2 голосов
/ 08 апреля 2011

Поэтому у меня возникают проблемы с поиском источника, который описывает, является ли пакет TCP полезной нагрузкой дейтаграммы IP или наоборот. Я полагаю, что пакет TCP должен быть полезной нагрузкой, потому что, предположительно, маршрутизатор может разделить дейтаграмму IP, следовательно, разделив пакет TCP, и тогда конечный маршрутизатор должен будет повторно собрать их. Я прав?

Ответы [ 2 ]

3 голосов
/ 08 апреля 2011

Если под «полезной нагрузкой» вы ссылаетесь на данные, которые идут после IP-заголовка, то TCP является «полезной нагрузкой» IP-пакета при получении данных, поскольку это протокол верхнего уровня.

Правильный термин для сетей на самом деле "инкапсуляция" (см. http://en.wikipedia.org/wiki/Encapsulation_(networking)).

В основном это работает путем добавления прогрессивных уровней протоколов, когда информация передается из приложения в проводную сеть. После передачи пакеты повторно собираются, а затем пакеты проверяются на наличие ошибок, заголовки удаляются, и то, что вы называете «полезной нагрузкой», становится следующей порцией информации, которая проверяется. После удаления всех внешних уровней протокола сервер / клиент получает информацию, которая напрямую соответствует тому, что отправлено приложением.

0 голосов
/ 14 декабря 2013

Tcp \ IP - два важных проктокола.Tcp ориентирован на установление соединения, а IP - это протокол без установления соединения.IP обозначает логический адрес, который работает как адрес пакета.Исходный пакет имеет адрес назначения для своего пункта назначения.Tcp работает с этим логическим адресом и помогает пакетам достигать своих назначений, а также обеспечивает подтверждение, когда пакет достиг своего назначения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...