Разъясните нубу про TCP/IP.

интернет компьютеры сеть ip tcp

Пытаюсь разобраться и понять, как передаются данные по протоколу TCP.
Не могу понять, как связаны TCP-сегмент и IP-пакет. Ведь в TCP-сегменте нет IP адреса получателя пакета (TCP-сегмента). Значит, TCP-сегмент входит в данные IP-пакета?

Если не сложно, проиллюстрируйте свой ответ (как в таблицах на википедии, http://ru.wikipedia.org/wiki/TCP, http://ru.wikipedia.org/wiki/IP)
Читал http://house.hcn-strela.ru/BSDCert/BSDA-course/apbs01.html, но там насчёт этого ни слова.
Можете вообще побольше кинуть информации, лишней не будет.

Заранее спасибо.

Примечание:
UPD:
Спасибо, ответы от alexander.p и Mak1012 нарисовали в моей голове нужную картинку.
А книжку почитаю.

Примечание:
Теперь ещё один вопрос:
Существуют различные снифферы (перехватчики пакетов), из них я знаю WPE, Wicked Patcher, rPE. Но все они работают по одному принципу - отображают данные из TCP-пакета.
А какие снифферы могут отображать заголовок TCP-пакета, IP-пакета и изменять их на лету, скриптами например? Или хоть какую-то информацию в этом русле подскажите.

Примечание:
По второму ответу alexander.p:
К сожалению, я сейчас своего компьютера не имею, а на чужом стоит винда, и владелец компьютера не разрешит ставить Linux как вторую ОС. Может, удастся найти аналоги netfilter. Гугл мне в помощь.

Спасибо.
Ответы:
Всё правильно вы понимаете.
Заголовок TCP входит в полезную нагрузку IP-пакета.
А заголовок IP-пакета, в свою очередь, является частью полезной нагрузки ethernet-фрейма (например), в который он инкапсулируется.
Все очень просто.
Существует 7 уровневая сетевая модель ISO/OSI
http://www.google.ru/search?hl=ru&q=%D0%BC%D0%BE%D0%B4%D0%B5%D0%BB%D1%8C+OSI
По доп.2
Такая вещь имеет смысл только на маршрутизаторах.
Посмотрите в сторону netfilter QUEUE target. Она нигде толком не документирована, подразумевается, что у делающего такие вещи ума должно хватить, чтобы разобраться по исходникам.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.