
- •Министерство образования и науки российской федерации
- •Е.В. Нужнов Сети и телекоммуникации Учебное пособие
- •Часть 2. Технологии локальных и глобальных сетей
- •Таганрог
- •Введение
- •3. Локальные сети
- •3.1. Среды и стандарты локальных сетей, понятие доступа
- •3.2. Технология Ethernet (802.3)
- •3.3. Технология Token Ring (802.5)
- •3.4. Технология fddi
- •3.5. Технология Fast Ethernet (802.3u)
- •3.6. Технология 100vg-AnyLan
- •3.7. Технология Gigabit Ethernet
- •3.8. Коммутируемые локальные сети и дуплексные протоколы
- •3.9. Технология 10 Gigabit Ethernet (802.3ae)
- •3.10. Высокоскоростные технологии 40 и 100 Gigabit Ethernet (802.3ba-2010)
- •3.11. Перспективные технологии
- •3.12. Беспроводные локальные сети
- •3.13. Персональные сети и технология Bluetooth
- •3.14. Контрольные вопросы
- •4. Сети tcp/ip
- •4.1. Объединение сетей на основе протоколов сетевого уровня
- •4.1.1. Ограничения мостов и коммутаторов
- •4.1.2. Понятие internetworking
- •4.1.3. Принципы маршрутизации
- •4.1.4. Протоколы и алгоритмы маршрутизации
- •4.1.5. Реализация межсетевого взаимодействия средствами tcp/ip
- •4.2. Адресация в ip-сетях
- •4.2.1. Типы адресов стека tcp/ip
- •4.2.2. Классы iPv4-адресов
- •4.2.3. Отображение iPv4-адресов на локальные адреса
- •4.2.4. Отображение доменных имен на ip-адреса
- •4.3. Фрагментация ip-пакетов
- •4.4. Протокол надежной доставки сообщений tcp
- •4.5. Архитектура и классификация маршрутизаторов сетей tcp/ip
- •4.6. Контрольные вопросы
- •5. Технологии глобальных сетей
- •5.1. Функции, структура и типы глобальных сетей
- •5.2. Глобальные связи на основе выделенных каналов
- •5.3. Глобальные связи на основе сетей с коммутацией каналов
- •5.4. Глобальные сети с коммутацией пакетов
- •5.5. Глобальные ip-сети
- •5.5.1. Структура глобальной ip-сети
- •5.5.2. «Чистые» ip-сети
- •5.5.3. Протокол slip
- •5.5.4. Протоколы семейства hdlc
- •5.5.5. Протокол ppp
- •5.5.6. Использование выделенных линий ip-маршрутизаторами
- •5.6. Функционирование ip-сети поверх сетей atm/fr
- •5.7. Удаленный доступ
- •5.7.1. Основные схемы глобальных связей при удаленном доступе
- •5.7.2. Доступ компьютер – сеть
- •5.7.3. Удаленный доступ через промежуточную сеть
- •5.8. Контрольные вопросы
- •6. Сетевые программные системы
- •6.1. Сетевые операционные системы
- •6.1.1. Понятия и виды сетевых ос
- •6.1.2. Концепция специальной сетевой ос
- •6.1.3. Функциональные компоненты сетевой ос
- •6.2. Программные средства поддержки распределенных вычислений
- •6.3. Технологии и программные средства поддержки облачных вычислений
- •6.4. Контрольные вопросы
- •Заключение
- •Список сокращений
- •Список использованной и рекомендуемой литературы
- •Содержание
- •Часть 2. Технологии локальных и глобальных сетей
4.1.5. Реализация межсетевого взаимодействия средствами tcp/ip
В настоящее время стек TCP/IP является самым популярным средством организации составных сетей. Он имеет 4 уровня, нумеруемые сверху вниз римскими цифрами, и соответствует модели OSI достаточно условно, что видно из табл.7 [1, 5, 41, 42].
Прикладной уровень I объединяет все службы, предоставляемые системой пользовательским приложениям, например: доступа в режиме удаленного текстового терминала Telnet; доменных имен (Domain Name Service, DNS); «Всемирная паутина» (World-Wide Web, WWW). На нем функционируют протоколы: пересылки гипертекста (Hyper Text Transfer Protocol, HTTP); простого управления сетью (Simple Network Management Protocol, SNMP); пересылки файлов (File Transfer Protocol, FTP); простой пересылки (электронной) почты (Simple Mail Transfer Protocol, SMTP); простейший FTP (Trivial FTP, TFTP).
На основном (транспортном) уровне II функционируют протоколы:
управления передачей TCP, обеспечивающий надежную информационную связь между двумя конечными узлами;
дейтаграмм пользователя (User Datagram Protocol, UDP) – экономичное средство связи уровня межсетевого взаимодействия III с прикладным уровнем I. Он обеспечивает передачу прикладных пакетов дейтаграммным способом.
Уровень межсетевого взаимодействия III реализует концепцию коммутации пакетов в режиме без установления соединений. Основные протоколы: дейтаграммный IP, протоколы маршрутизации RIP, OSPF и другие. Вспомогательные протоколы: межсетевых управляющих сообщений (Internet Control Message Protocol, ICMP), межсетевого группового управления (Internet Group Management Protocol, IGMP), разрешения адресов (Address Resolution Protocol, ARP).
Протоколы уровня сетевых интерфейсов IV обеспечивают интеграцию в составную сеть других сетей. Этот уровень не регламентируется, но поддерживает все стандарты физического и канального уровней ЛС и ГС. Здесь работают протоколы: «IP для последовательных линий» (Serial Line IP, SLIP); «точка-точка» (Point-to-Point Protocol, PPP) [32-38, 41, 42].
Таблица 7
Уровни OSI |
Протоколы стека TCP/IP |
Уровни стека TCP/IP |
|||||||||
7 |
HTTP |
SNMP |
FTP |
Tel-net |
SMTP |
TFTP |
I – прикладной |
||||
6 |
|||||||||||
5 |
TCP |
UDP |
II – основной (транспортный) |
||||||||
4 |
|||||||||||
3 |
IP |
ICMP |
RIP |
OSPF |
ARP |
III – межсетевого взаимодействия |
|||||
2 |
Не регламентируется Ethernet, Token Ring, FDDI, X.25, SLIP, PPP |
IV – сетевых интерфейсов |
|||||||||
1 |
4.2. Адресация в ip-сетях
4.2.1. Типы адресов стека tcp/ip
В стеке TCP/IP используются 3 типа независимых адресов: локальные (аппаратные), IP-адреса и символьные доменные адреса [1].
Локальный адрес используется средствами какой-то конкретной базовой технологии для доставки данных в пределах соответствующей подсети. В TCP/IP предполагается наличие подсетей и локальных адресов различных типов. Если подсеть – ЛС, то локальным адресом будет MAC-адрес. Уникальный MAC-адрес назначается сетевым адаптерам и сетевым интерфейсам маршрутизаторов производителями централизованно. Для всех технологий ЛС MAC-адрес имеет формат 6 байтов (16-ричные 4-битные числа парами объединены в байты), например, 11-A0-17-3D-BC-01 (здесь пары 16-тиричных чисел, по 4 бита каждое). Компьютер в ЛС может иметь несколько локальных адресов, некоторые устройства не имеют локальных адресов (глобальные порты маршрутизаторов, предназначенные для соединений «точка-точка»). Но протокол IP может работать и над протоколами более высокого уровня, например, IPX, X.25. Тогда локальными для IP будут адреса среды IPX или X.25.
IP-адрес необходим на сетевом уровне для передачи пакетов между сетями. В версии IPv4 он содержит 4 однобайтовых десятичных числа (0÷255), разделенных точками, например, 109.26.17.100. IP-адрес назначается администратором во время конфигурирования компьютеров и маршрутизаторов. IPv4-адрес состоит из двух частей: назначенного номера сети и номера узла (независимого от локального адреса узла). Новый 128-разрядный IPv6-адрес является более сложным, но обеспечивает прекрасные возможности адресации. Маршрутизатор по определению входит сразу в несколько сетей, поэтому каждый его порт имеет собственный IP-адрес. Конечный узел также может входить в несколько IP-сетей. В этом случае компьютер должен иметь несколько IP-адресов, по числу сетевых связей. Таким образом, IP-адрес характеризует не компьютер или маршрутизатор, а одно сетевое соединение.
Символьный доменный адрес (доменное имя) содержит последовательность доменов, разделенных точками (это путь от адресата по восходящей иерархии доменов, где домен – имя или идентификатор), вида:
<узел>.<организация>.<группа>. … .<домен_высшего_уровня> .
Домен высшего уровня – обычно сокращение названия страны (ru – Россия, uk – Великобритания и т.д.). Однако, есть и другие его варианты. В США разные сети используют следующие домены высшего уровня: edu – вузы (Educational Institutions); gov – правительственные организации (Government Institutions); com – коммерческие организации (компании); org – структурные организации; mil – военные ведомства. Примеры адресов: g435.sapr.favt.tsure.ru, inform.microsoft.com.
Между доменным именем и IP-адресом нет никакого алгоритмического соответствия, поэтому нужны средства поддержки их соответствия (служба DNS) [1, 5].