- •Протокол NetBios/NetBeui
- •Протокол ipx/spx
- •Протокол сетевого уровня ipx
- •Протокол tcp/ip
- •Протокол сетевого уровня ip
- •Классы ip-адресов
- •Широковещание и широковещательная магистраль
- •Классовая адресация
- •Бесклассовая адресация
- •Служба dhcp
- •Происхождение dhcp
- •Процедура api ра
- •Вычисление маски подсети
- •Преимущества создания подсетей
- •Протоколы транспортного уровня: tcp и udp
- •Протокол транспортного уровня tcp
- •Протокол транспортного уровня udp
- •Понятие сокета
- •Заголовок пакета: адрес на конверте
- •Разрешение имен
- •Что такое имя
- •Службы dns и ddns
- •Утилиты tracert, Iptrace и traceroute
Протокол сетевого уровня ipx
Сетевой уровень модели OSI осуществляет логическую адресацию и маршрутизацию сообщений, т.е. обеспечивает передачу сообщений по нужному адресу. Это и есть главная задача протокола IPX.
Маршрутизируемый протокол должен иметь возможность идентифицировать сеть, в которой расположен принимающий компьютер. Для идентификации сети (подсети) в IPX используется шестнадцатеричный номер сети. Типичный номер сети в IPX выглядит так: 805609а0. Этот номер присваивается сети администратором.
Адрес IPX состоит из двух частей: номера сети и номера узла (рис. 8.1). Номер узла идентифицирует конкретное устройство на основе МАС-адреса сетевого адаптера.
В сетях, использующих одновременно TCP/IP и IPX/SPX, номер сети часто получают из IP-адреса путем простого преобразования десятичного числа (IP-адреса) в шестнадцатеричное. Например, десятичный IP-адрес 214.12.1.42 преобразуется в шестнадцатеричный D6C12A.
Протокол извещения об услугах
Для извещения клиентов об услугах различных сетевых служб (например, файловых серверов) в IPX используется протокол SAP (Service Advertising Protocol). Каждой сетевой службе присваивается идентификатор SAP (число, которое называется SAP ID). Широковещательные сообщения SAP передаются каждые 60 с. Маршрутизаторы и серверы поддерживают таблицы, отображающие SAP ID на службы, и динамически обновляют эти таблицы с каждым широковещательным сообщением SAP. Постоянное обновление таблиц значительно загружает сети.
Протокол транспортного уровня SPX
Протокол SPX работает на один уровень выше, чем IPX, т.е. на транспортном уровне. В отличие от IPX, работающего в режиме без установки соединения, SPX работает в режиме с установкой соединения. Это делает SPX более надежным, что весьма уместно на транспортном уровне, ответственном за подтверждения, обнаружение ошибок и другие аспекты обеспечения надежности.
Протокол IPX доставляет пакеты по назначению, a SPX следит за тем, чтобы пакеты прибыли полностью и в целостном состоянии. Протокол SPX поддерживает нумерацию пакетов и отслеживает количество переданных пакетов. Он гарантирует доставку пакетов путем контроля принятых данных.
Протокол tcp/ip
Стек протоколов TCP/IP — фундамент Internet. Он неуклонно превращается в наиболее распространенный протокол сетевого и транспортного уровней для сетей всех размеров и конфигураций.
Протокол TCP/IP — это не только стек протоколов сетевого и транспортного; уровней, но и полный набор протоколов, работающих на многих уровнях сетевой модели. Пакет протоколов TCP/IP включает также дополнительные компоненты, необязательные в процессах сетевой коммуникации, например, утилиты прикладного уровня, также входящие в состав пакета TCP/IP.
Многие протоколы, входящие в пакет, предназначены для сбора информации или для устранения неполадок.
Протокол сетевого уровня ip
Как упоминалось раньше, на сетевом уровне выполняются задачи маршрутизации. В протоколах TCP/IP маршрутизация поддерживается путем применения IP-адресов, идентифивдрующих сетевые устройства. Каждый компьютер, принтер (подключенный к сети), маршрутизатор или любое другое сетевое устройство имеет уникальный IP-адрес.
IP-адресация
Каждый IP-адрес состоит из двух частей. Вместе они идентифицируют сеть, в которой расположено устройство, и само устройство. Один раздел IP-адреса представляет сеть, а другой — хост (отдельный компьютер). Это похоже на почтовый адрес, состоящий из двух частей, вместе идентифицирующих дом, в который направляется письмо.
-
Название улицы сообщает почтовой службе о том, в каком районе расположен дом. Название этой улицы присутствует в адресах многих домов, расположенных на ней.
-
Номер дома уникален для каждого отдельного дома, расположенного на этой улице. В городе есть много домов с таким номером, однако существует только один дом с указанными в адресе названием улицы и номером дома.
Аналогично этому, один и тот же адрес сети имеют многие компьютеры, однако сочетание адреса сети и адреса хоста для каждого компьютера уникально (вернее, для каждого сетевого адаптера, ведь есть компьютеры с несколькими сетевыми адаптерами).
Например, первые три раздела IP-адреса 201.32.0.4 идентифицируют сеть. Разделы называются октетами. Последний раздел идентифицирует сетевой интерфейс отдельного компьютера. Все компьютеры в этой подсети имеют один и тот же номер сети (идентификатор сети) — 201.32.0. Однако каждый компьютер имеет свой номер хоста — .4, единственный в этой подсети.
Если письмо отправлено из Далласа в Сан-Франциско, то почтовое отделение Далласа не интересует номер дома в Сан-Франциско. Сначала следует передать письмо в нужный город. Аналогично этому, если сообщение передается по Internet в другую локальную сеть, маршрутизаторам не нужна та часть IP-адреса, в которой записан номер хоста. Им требуется только адрес сети. Когда пакет поступает в нужную сеть (подсеть), адрес хоста используется для передачи пакета указанному компьютеру точно так же, как почтовое отделение в Сан-Франциско использует название улицы и номер дома для доставки письма в конкретный дом.
Если компьютер посылает сообщение по IP-адресу 201.32.0.4, в котором число 201.32.0 представляет сеть, а число 4 — хост, то первым шагом будет доставка пакета в сеть 201.32,0. После прибытия в сеть пакет маршрутизируется внутри сети на компьютер с номером хоста, равным 4.
В нашем примере сеть идентифицируется первыми тремя октетами. Однако так делается не всегда. В традиционной схеме IP части IP-адреса, представляющие сеть и хост, могут иметь разные размеры для различных классов IP-адреса, рассматриваемых в следующем разделе.