
- •1. Назначение и области применения сетей эвм. Принципы построения и функционирования. Типы сетей.
- •2. Эталонная модель взаимодействия открытых систем. Цель создания модели. Принципы построения.
- •3. Разделение функций передачи сообщений по уровням эталонной модели.
- •4. Прикладные процессы. Функции и типы.
- •5. Декомпозиция сети эвм на функциональные подсистемы.
- •6. Понятие протокола. Основные свойства протоколов.
- •7. Механизмы окна, тайм-аута, циклической нумерации. Их применение в протоколах. Механизм тайм-аут
- •Механизм окна
- •Применяются в протоколах сетевого уровня и hdlc.
- •8. Методы коммутации каналов, сообщений, пакетов в сетях эвм. Сравнение.
- •9. Методы селекции и маршрутизации сообщений в сетях. Области применения.
- •10. Рекомендация hdlc для построения протоколов канального уровня. Основные функции. Конфигурации систем.
- •Процедура высокого уровня управления каналом hdlc
- •12. Механизм соединения и разъединения протокола hdlc. Организация управления передачей кадров протокола hdlc. Роль супервизорных кадров в различных конфигурациях системы.
- •13. Порядок организации логических и виртуальных каналов на сетевом уровне.
- •14. Особенности фаз соединения и разъединения протокола сетевого уровня. Передача данных.
- •16. Понятие маршрутизации в сети. Классификация методов. Достоинства и недостатки.
- •Классификация методов маршрутизации.
- •17.Транспортная служба сети. Основные функции. Организация транспортной сети.
- •Структура сообщений
- •18. Примитивы транспортного протокола. Их функции. Примитивы транспортного интерфейса
- •19. Особенности фаз соединения и разъединения транспортного протокола.
- •20.Организация передачи данных на транспортном уровне. Дейтаграммная служба.
- •21. Блокировки в сети. Управление потоком. Защита от перегрузок.
- •22. Сеть Интернет. Сервисы. Структурное построение. Автономные системы.
- •23.Стек протоколов Интернет. Особенности в сравнении моделью открытых систем.
- •24. Система адресации в сети Интернет. Стандартные классы сетей. Маски, назначение.
- •25. Структурная организация межсетевой маршрутизации в сети Интернет. Модуль ip как базовый модуль маршрутизации. Таблицы маршрутизации.
- •26. Взаимодействие протоколов межсетевого уровня в сети Интернет. (ip, arp, icmp, igmp). Порядок формирования таблиц arp и маршрутов.
- •27. Протокол "большой” маршрутизации rip.
- •29. Протокол tcp. Функции протокола. Алгоритм работы.
- •2. Заголовок tcp-сегмента
- •3. Промежуточные состояния соединения
- •30. Протокол udp. Назначение, функционирование.
- •31. Бесклассовая технология маршрутизации в Интернет (cidr).
- •32. Методы экономного расходования ip адресов.
- •33. Протокол iРv6. Причины разработки. Основные отличия от протокола ip V.4.
- •34. Сервер dhcp. Назначение. Работа.
- •35. Система dns. Назначение. Принципы построения.
24. Система адресации в сети Интернет. Стандартные классы сетей. Маски, назначение.
Интернет и World Wide Web имеют стройную систему адресации, обеспечивающую точную идентификацию каждого входящего в Сеть узла путем присвоения ему оригинального адреса, имеющего числовой вид. Подобный код, называемый IP-адресом, выглядит как 195.218.218.38, что позволяет обозначить все параметры, начиная от страны и заканчивая персональным компьютером каждого пользователя.
Однако большую известность имеет DNS (система доменных имен). Ее задача - обеспечить уникальность каждого адреса в Сети, без необходимости запоминания чисел. Именно сервер DNS производит преобразование символьных адресов в числовые. Система образования доменных имен также логична и проста. Адрес любого web-сервера начинается с аббревиатуры http, обозначающей вид протокола передаваемых данных. Далее следуют двоеточие, две косые черты и латинские буквы www, после которых ставится точка. Затем идет конкретный адрес, содержащий название учреждения, персоны или аббревиатуру и, через точку, - указание на организационную или географическую принадлежность объекта. Организационная принадлежность обозначается тремя символами, интуитивно понятными знающим английский язык: gov - правительственные, edu - образовательные, com - коммерческие, org - неправительственные и некоммерческие учреждения, mil - военные, net - сами сети. Географическая принадлежность выражается двумя символами: .ru - Россия, .uk - Великобритания, .ca - Канада, .nl - Нидерланды и т.д. Ряд стран, в числе которых Австралия и Япония, используют одновременно как географический, так и организационный код.
С целью разгрузить данные домены Корпорация по распределению в Интернет доменных имен и IP-номеров дополнила существующую сетку новыми доменами первого уровня. В их число вошли: .biz, .info, .pro, .aero, .coop, .museum, .name.
Распределением адресного пространства в пределах каждого домена, выделенного по географическому признаку, занимаются уполномоченные национальные агентства. В России эта функция возложена на Российский научно-исследовательский институт развития общественных сетей - РосНИИРОС. Именно в нем производится регистрация всех доменных имен второго уровня, стоящих за .ru. Там же находится и база данных, позволяющая установить, кому принадлежит тот или иной домен в российском сегменте Сети. Часто встречающиеся доменные имена третьего уровня не подлежат регистрации. Любой владелец доменного имени второго уровня вправе образовать любое число подобных сайтов на своем сервере.
Доменное имя, состоящее из нескольких слов, пишется слитно.
В общем случае IP-сети делятся на классы: А, В, С, D и Е.
Сети класса А — это огромные сети. Маска сети класса А: 255.0.0.0. В каждой сети такого класса может находиться 16777216 адресов. Адреса таких сетей лежат в промежутке 1.0.0.0... 126.0.0.0, а адреса хостов (компьютеров) имеют вид: 125.*.*.*
Сети класса В — это средние сети. Маска такой сети — 255.255.0.0. Эта сеть содержит 65536 адресов. Диапазон адресов таких сетей 128.0.0.0...191.255.0.0. Адреса хостов имеют вид: 136.12.*.*
Сеть класса С — маленькие сети. Содержат 256 адресов (на самом деле всего 254 хоста, так как номера 0 и 255 зарезервированы). Маска сети класса С — 255.255.255.0. Интервал адресов: 192.0.1.0...223.255.255.0. Адреса хостов имеют вид: 195.136.12.*
Класс сети определить очень легко. Для этого нужно перевести десятичное представление адреса сети в двоичное. Например, адрес сети 128.11.1,0 в двоичном представлении будет выглядеть так: ICOOOOOO 00001011 00000001 00000000 А 192.168.1.0: 11000000 10101000 00000001 00000000
Если адрес начинается с последовательности битов 10, то данная сеть относится к классу В, а если с последовательности 110, то — к классу С. Если адрес начинается с последовательности 1110, то сеть является сетью класса D, а сам адрес является особым — групповым (multicast). Если в пакете указан адрес сети класса D, то этот пакет должны получить все хосты, которым присвоен данный адрес. Адреса класса Е зарезервированы для будущего применения. В табл. 1.2 приведены сравнительные характеристики сетей классов А, В, С, D и Е. Характеристики сетей различных классов Таблица 1.2 Теперь самое время немного сказать о специальных адресах, о которых я упомянул немного выше. Если весь IP-адрес состоит из нулей (0.0.0.0), то он обозначает адрес того узла, который сгенерировал этот пакет. Адрес 255.255.255.255 — это широковещательный адрес. Пакет с таким адресом будет рассылаться всем узлам, которые находятся в той же сети, что и источник пакета. Это явление называется ограниченным широковещанием. Существует также другая рассылка, которая называется широковещательным сообщением. В этом случае вместо номера узла стоят все единицы в двоичном представлении (255). Например, 192.168.2.255. Это означает, что данный пакет будет рассылаться всем узлам сети 192.168.2.0.
Особое значение имеет IP-адрес 127.0.0.1 — это адрес локального компьютера. Он используется для тестирования сетевых программ и взаимодействия сетевых процессов. При попытке отправить пакет по этому адре- су данные не передаются по сети, а возвращаются протоколам верхних уровней, как только что принятые. При этом образуется как бы «петля». Этот адрес называется loopback. В IP-сети запрещается использовать IP-адреса, которые начинаются со 127. Любой адрес подсети 127.0.0,0 относится к локальному компьютеру, например: 127.0.0.1, U7,Cm.vV17.77A.&. Существует также специальные адреса, которые зарезервированы для несвязанных локальных сетей — это сети, которые используют протокол IP, но не подключены к Интернет. Вот эти адреса:
1. 10.0.0.0 (сеть класса А, маска сети 255.0.0.0).
2.172.16.0.0 — 172.31.0.0 (16 сетей класса В, маска каждой сети 255.255.0.0).
3. 192.168.0.0 —- 192.168.255.0 (256 сетей класса С, маска каждой сети 255.255.255.0).
В этой книге я старался использовать именно такие адреса, чтобы не вызвать пересечение с реальными IP-адресами.
Понятие IP-адреса Каждое устройство, подключённое к сети TCP/IP, должно иметь уникальный адрес, называемый также IP-адресом. IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел, представляющих значения каждого байта в десятичной форме.IP-адрес состоит из 2-х частей: адреса сети и адреса узла. Узлы, принадлежащие одной сети, могут связываться друг с другом благодаря одному и тому же адресу сети. Для того, чтобы указать какая часть адреса является адресом сети, используется маска. Она имеет длину 32 бита, единичные биты указывают на адрес сети, нулевые - на адрес узла. Стандартная маска для сети класса С:
11111111 |
11111111 |
11111111 |
0 |
Или в десятичном выражении 255.255.255.0 Следовательно, присваивая узлу адрес, необходимо указать и маску для задания адреса сети, к которой принадлежит узел.193.233.24.40 255.255.255.0 Деление сетей на подсети выполняется путём изменения маски. Маска сети показывает, какая часть IP-адреса является адресом сети. Например, для рассмотренной выше стандартной сети класса С: Стандартная маска для сети класса C:
11111111 |
11111111 |
11111111 |
00000000 |
255 |
255 |
255 |
0 |
Количество узлов в такой сети - 254.«Удлиним» маску, добавив ещё несколько единиц следующим образом: Получившаяся маска подсети
11111111 |
11111111 |
11111111 |
11000000 |
255 |
255 |
255 |
192 |
В результате получиться 4 разных подсети, в каждой из которой будет 26 – 2 = 62 узла.