Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Стек протоколов TCP.docx
Скачиваний:
55
Добавлен:
01.05.2015
Размер:
576.91 Кб
Скачать

Псевдозаголовок

Между TCP-заголовком и IP-заголовком располагается так называемый псевдозаголовок (рис. 2.14). Он состоит из IP-адреса отправителя (Source Address), IP-адреса получателя (Destination Address), типа протокола (PTCL) и длины TCP-пакета (TCP Length). Он предназначен для "страховки" неправильной маршрутизации TCP-пакета. Информация, расположенная в этом заголовке передается TCP от IP-протокола как аргумент или результат обработки вызова IP-функции.

Рис. 2.14. Формат псевдозаголовка Более подробное описание протокола TCP можно найти в RFC-793, RFC-1180.

--------------------------------------------------

Использован источник c. Золотов "Протоколы Internet" 1998г. Без изменений.

1.1 Принципы построения и организационная структура Интернет.

1.1.1 Каким образом мы попадаем со своего компьютера на удаленный сервер?

Маршрутизация в сети Internet - пакетная (бывает еще канальная, как в телефонии, АТС - маршрутизатор).

Все наши компьютеры объединены в локальную сеть, и имеют локальную IP-адресацию. Пакеты с такой адресацией "путешествовать" в глобальной сети не смогут, т.к. маршрутизаторы их не пропустят.

Поэтому существует шлюз, который преобразовывает пакеты с локальными IP-адресами, давая им свой внешний адрес. И дальше ваши пакеты путешествуют с адресом шлюза.

 

Схема прохождения пакетов из локальной сети к серверу.

Маршрутизаторы объединяют отдельные сети в общую составную сеть (см. рисунок ниже). К каждому маршрутизатору могут быть присоединены несколько сетей (по крайней мере две).

Маршрут - это последовательность маршрутизаторов, которые должен пройти пакет от отправителя до пункта назначения.

 

1.1.2 Схема объединения отдельных сетей в общую составную сеть.

 

Схема объединения отдельных сетей в общую составную сеть

Локальных сетей слишком много, поэтому реально объединяют автономные системы.

Автономная система (AS - autonomous system) - сеть находящаяся под одним административным контролем, это может быть несколько компьютеров или большая сеть (понятие достаточно условное)

 

1.1.3 Официальная документация по Internet

RFC (Request for Comments) - официальная документация по Internet, можно найти по адресу http://www.rfc-editor.org/ или http://www.ietf.org/rfc.html .

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

1.2 Адресация в сети Internet.

1.2.1 Типы адресов.

Типы адресов:

  1. Физический (MAC-адрес)

  2. Сетевой (IP-адрес)

  3. Символьный (DNS-имя)

Компьютер в сети TCP/IP может имееть адреса трех уровней (но не менее двух):

  • Локальный адрес компьютера. Для узлов, входящих в локальные сети - это МАС-адрес сетевого адаптера. Эти адреса назначаются производителями оборудования и являются уникальными адресами.

  • IP-адрес, состоящий из 4 байт, например, 109.26.17.100. Этот адрес используется на сетевом уровне. Он назначается администратором во время конфигурирования компьютеров и маршрутизаторов. 

  • Символьный идентификатор-имя (DNS), например, www.kstu.ru.

1.2.2 Ip-адреса

IPv4 - адрес является уникальным 32-битным идентификатором IP-интерфейса в Интернет.

IPv6 - адрес является уникальным 128-битным идентификатором IP-интерфейса в Интернет, иногда называют Internet-2, адресного пространства IPv4 уже стало не хватать, поэтому постепенно вводят новый стандарт.

IP-адреса принято записывать разбивкой всего адреса по октетам (8), каждый октет записывается в виде десятичного числа, числа разделяются точками. Например, адрес

10100000010100010000010110000011 записывается как

10100000.01010001.00000101.10000011 = 160.81.5.131

 

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

160.81.5.131 - IP-адрес

160.81.5. - номер сети

131 -  номер хоста

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]