Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

1.Ручная настройка.


2. Автоматическая настройка

 А. Динамическое распределение IP-адресов — DHCP

 DHCP (англ. Dynamic Host Configuration Protocol — протокол динамической конфигурации узла) — это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP. Для этого компьютер обращается к специальному серверу, называемому сервером DHCP. Сетевой администратор может задать диапазон адресов, распределяемых среди компьютеров. Это позволяет избежать ручной настройки компьютеров сети и уменьшает количество ошибок. Протокол DHCP используется в большинстве крупных сетей TCP/IP.

Б. Автоматическая назначение частных IP-адресов – APIPA (Automatic Private IP Addressing)



TCP- и UDP-порты

 В TCP/IP-сетях порт – это механизм, позволяющий компьютеру поддерживать сразу несколько коммуникационных сеансов с программами и другими компьютерами. В сети многие приложения могут одновременно взаимодействовать друг с другом. Когда эти приложения функционируют на одном сетевом хосте для протокола TCP/IP требуется метод, позволяющий различать эти приложения. Для этой цели, т.е. для задания нужного приложения, в протоколе TCP/IP используются порты. Порт является идентификатором приложения на компьютере. Порт связан с протоколами TCP или UDP транспортного уровня и называется соответственно портом TCP или UDP. Порт может задаваться любым числом, находящемся в диапазоне от 0 до 65535. Для портов наиболее распространенных сетевых приложений используются хорошо известные зарезервированные номера портов, значения которых меньше 1024.


Некоторые хорошо известные (well-known) TCP-порты 





Некоторые хорошо известные (well-known) UDP-порты


В ОС для идентификации приложений работающих на конкретных хостах используются сокеты – Sockets. Сокет представляет собой комбинацию IP-адреса и порта TCP или UDP. Приложение создает сокет, указывая IP-адрес и порт, отслеживаемый приложением. IP-адрес в сокете позволяет идентифицировать и определять конечный компьютер, а порт указывает приложение, которому будут посланы данные.


Подсети. Деление сетей на подсети

 Подсеть (subnet) – физический сегмент TCP/IP сети, в котором используются IP-адреса с общим идентификатором сети. Использование подсетей имеет ряд преимуществ: 
 - Совместное использование различных сетевых технологий в разных подсетях (Ethernet, Token Ring)
 - Уменьшение нагрузки на сеть путем уменьшения числа широковещательных запросов.

Чтобы разделить сеть на несколько подсетей необходимо использовать различные идентификаторы подсети для каждого сегмента. Для этого требуется разбить идентификатор узла общей сети на две группы разрядов (бит)
 - первая служит для идентификации подсети (S) 
 - вторая для идентификации конкретного хоста в подсети (H)



Алгоритм разделения сети на подсети


 I. Определение маски подсети

 1. Необходимо определить число разрядов в идентификаторе подсети – S. Используется следующее правило:
 N = 2^S (два в степени S)
 N – число подсетей в общей сети
 S – число разрядов в идентификаторе подсети
       Делим сеть на две подсети:
 2=2^1 => S = 1

2. Запишите S единиц подряд и добавьте справа столько 0, чтобы общее количество разрядов соответствовало разрядности идентификатора хоста общей сети (для сети класса А – 8 р; для сети класса В – 16 р и т.д.)

 Сеть класса А: 10000000 => 128
 Сеть класса B: 10000000.00000000 => 128.0 3.

3. Запишите полученное число на месте ID-хоста в маске, определяющей общую сеть.

 Сеть класса А: 255.255.255.128 => /25
 Сеть класса B: 255.255.128.0 => /17


II. Определение адресов подсетей

 Адрес сети (подсети) – адрес в котором ID-хоста заменяется нулями. Для задания идентификаторов подсетей используется то же число разрядов S, что и для соответствующей маски
 Запишите все двоичные числа, образованные изменением S разрядов и добавьте справа столько 0, чтобы общее количество разрядов соответствовало числу разрядов в ID-хоста маски подсети.
 Запишите полученное число на месте ID-хоста в адресе общей сети. 
Сеть класса А:        0 0000000 => 0
                                1 0000000 => 128 
Подсети:                  W.X.Y.0
                                 W.X.Y.128

 Сеть класса В:      0 0000000.00000000 => 0.0
                               1 0000000.00000000 => 128.0
 Подсети:               W.X.0.0 
                               W.X.128.0



III. Определение диапазонов адресов для узлов подсети

Начало диапазона – увеличенный на 1 адрес подсети
Конец диапазона – уменьшенный на 2 адрес следующей возможной подсети (все 0 в адресе хоста – адрес сети; все 1 в адресе хоста – широковещание)
Сеть класса А: W.X.Y.1 - W.X.Y.126
               W.X.Y.129 - W.X.Y.254

Сеть класса В: W.X.0.1 - W.X.127.254
            W.X.128.1 - W.X.255.254

IV. Определение количества хостов подсети

1. Запишите маску подсети и определите число разрядов в идентификаторе узла – H
Сеть класса А: 255.255.255.128 =>    /25 => H = 7
Сеть класса B: 255.255.128.0 =>        /17 => H = 15

2. Число возможных адресов – 2^H

3. Число доступных адресов – 2^H-2 (все 0 в адресе хоста – адрес сети; все 1 в адресе хоста – широковещание)

Адресация хостов в сети.

Каждый компьютер в сети имеет уникальное имя.

 1.В IP-сетях в качестве уникального имени хоста используется IP-адрес.

 2. Локальный (аппаратный) адрес или MAC-адрес.

 - Адресс, присвоенный сетевому адаптеру на заводе изготовителе. (MAC – Media Access Control – управление доступом к среде). Слово локальный означает «действующий не во всей составной сети, а лишь в пределах локальной сети (подсети). Внутри ЛВС хосты устанавливают связь друг с другом, используя эти адреса (канальный уровень OSI).

3. DNS-имя.

 DNS (Domain Name System) – доменная система имен. Реализуется в виде иерархического пространства имен, в котором имя представляет собой последовательность простых символьных имен, разделенных точками.


DNS (Domain Name System) – это распределенная база данных, которая распределена между специальными компьютерами сети – DNS-серверами. Домен – группа сетевых хостов, имеющая уникальное имя. DNS-сервер создается в каждом домене. DNS-сервер хранит доменные имена и соответствующие им IP-адреса.
 
4. NetBIOS-имя (плоское имя).

 Имя, присваиваемое компьютеру внутри локальной сети. Состоит из последовательности символов, не разделенных на части. Используется только для связи внутри локальной сети (например, для доступа к общим каталогам и принтерам).


Разрешение имен.

 Разрешение имени – установление однозначного соответствия (отображение) между именами разного типа.
 1. Отображение IP-адресов на МАС-адреса. 
Каждый сетевой интерфейс (сетевой адаптер) имеет IP-адрес и МАС-адрес. Для определения МАС-адреса по IP-адресу используется протокол ARP (Address Resolution Protocol). Протокол ARP поддерживает для каждого сетевого адаптера или маршрутизатора таблицу ARP. Первоначально, при включении компьютера или маршрутизатора в сеть, все его таблицы маршрутизации пусты. В них накапливается информация в ходе работы сети.



Пусть IP-протокол узла А направляет пакет узлу В c адресом IP1.
Для решения этой задачи:
- Протокол IP обращается к протоколу APR
«Какой МАС-адрес имеет узел с адресом IP1?»
- Работа ARP начинается с просмотра APR-таблицы. Предположим, что в ней отсутствует запись об адресе IP1
- Протокол ARP формирует ARP-запрос и рассылает в сеть всем хостам (широковещание) сети.
- Хосты направляют запрос своему протоколу ARP. Он сравнивает полученный в запросе адрес IP1 со своим IP-адресом.
- ARP, который констатировал совпадение, формирует ARP-ответ, в котором указывает свой МАС-адрес. Широковещания здесь нет, т.к. в ARP-запросе был указан МАС-адрес отправителя.

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


Разрешение NetBIOS-имен

 Некоторые приложения, работающие в ОС используют плоские NetBIOS-имена для связи с приложениями на удаленных компьютерах. Пример – служба доступа к файлам и принтерам сетей Microsoft. Так как в IP-сети устройства адресуются IP-адресами, должен существовать механизм разрешения NetBIOS-имени в IP-адреса. Это обеспечивает протокол NetBT – NetBIOS поверх TCP/IP. NetBT создает локальный кэш в котором хранятся записи в виде пар: NetBIOS-имя – IP-адрес.






 12 IP-адресация | Описание курса | 14 Разрешение NetBIOS-имен