Показаны сообщения с ярлыком TCP/IP. Показать все сообщения
Показаны сообщения с ярлыком TCP/IP. Показать все сообщения

7.12.17

ПРОТОКОЛ TCP/IP.




Под понятием протокол TCP/IP (Transmission Control Protocol/Internet Protocol) понимается целое семейство протоколов (UDP, ARP, ICMP TELNET, FTP и многие другие).
Использование протокола TCP/IP предполагает наличие у каждого хоста сконфигурированного протокола TCP/IP. В качестве хоста может выступать компьютер, активное сетевое оборудование (например, коммутатор, маршрутизатор), сетевой принтер и т.п.
При построении сети на основе протокола TCP/IP каждый хост должен иметь уникальный IP – адрес. Маска подсети на всех хостах должна быть ОДИНАКОВОЙ. Она описывает размер подсети (количество IP-адресов в сети).
Например:
IP   = 192.168.1.45
Mask = 255.255.255.0 (256 IP-адресов, 254 хоста)
IP   = 172.20.20.100
Mask = 255.255.0.0 (65536 IP-адресов, 65534 хоста)
Первый и последний адрес из любой подсети зарезервированы под служебные нужды и использовать их нельзя.
Выделение IP адресов для хостов подсети может быть статическим или динамическим.
Статическое распределение IP адресов используют, например, на серверах и активном сетевом оборудовании. Распределением занимается администратор вручную. Для рабочих станций пользователей чаще используют динамическое распределение IP адресов.
Для динамического распределения используют службу DHCP (Dynamic Host Configuration Protocol).
В общем случае, для нормального функционирования сети на основе протокола TCP/IP необходима служба разрешения имён (служба доменных имён). В «обязанности» этой службы входит преобразование имени хоста в IP-адрес и наоборот.
Общепринятой службой разрешения имён является DNS (Domain Name Service). DNS представляет собой распределённую базу данных. Она поддерживается системой DNS серверов.
Для функционирования сети Microsoft на основе протокола TCP/IP можно не устанавливать службы разрешения имён. В этом случае разрешение имён происходит на основе протокола SMB. Но такое решение нельзя назвать оптимальным. Разрешение имён происходит медленно, а главное, порождается дополнительный сетевой трафик за счёт посылок широковещательных запросов.
Для использования в Intranet (локальная сеть предприятия) зарезервированы следующие диапазоны IP адресов:
IP   = 192.168.0.0÷192.168.255.255  255 сетей класса C на 28-2 (254) хоста
MASK = 255.255.255.0
IP   = 172.16.0.0÷172.31.255.255    16 сетей класса B на 216-2 (65534) хоста
MASK = 255.255.0.0
IP   = 10.0.0.0÷10.255.255.255      1 сеть класса A на 224-2 хоста
MASK = 255.0.0.0

Пример:
В состав локальной сети входит 48 ПК, 3 сервера, 6 сетевых принтеров и 3 коммутатора. Итого получаем 60 хостов.
Подсчитываем количество хостов и получаем число 60. Число IP адресов в подсети равно 2n, и получаем что ближайшее число, это 64. Соответственно получаем нашу маску подсети 255.255.255.192. Последний октет получается вычитанием из 256 требуемого нам числа IP адресов (64).
Для построения данной подсети можно указать любой из диапазонов
IP1  = 192.168.1.0-63
IP2  = 192.168.1.64-127
IP3  = 192.168.1.128-191
IP4  = 192.168.1.192-255
MASK = 255.255.255.192
Соответственно представлено четыре сети на 62, а не на 64 хоста (первый и последний адрес из диапазона зарезервированы). Но это не очень хорошее решение. Может потребоваться установить дополнительные компьютеры или принтеры, а при такой настройке возможно будет добавить только два хоста, поэтому рекомендуется использовать
IP1  = 192.168.1.0-127
IP2  = 192.168.1.128-255
MASK = 255.255.255.128
это дает две подсети на 126 хостов каждая, или
IP1  = 192.168.1.0-255
MASK = 255.255.255.0
задаём подсеть на 254 хоста.
Для дальнейшего рассмотрения выбираем третий вариант.
Всю подсеть необходимо разделить на два диапазона: статический и динамический. Из первого будут розданы адреса серверам и активному оборудованию, а из второго компьютерам пользователей (используя DHCP).
Выделяем диапазон под статику: 3 сервера + 6 сетевых принтеров + 3 коммутатора = 12 хостов. С учетом роста сети и необходимого запаса считаем что адреса 192.168.1.1-20 будут статическим. Оставшиеся адреса из выбранной сети будут динамически распределятся через службу DHCP

27.4.15

Сколько байт в ip адресе

Каждый узел в сети TCP/IP может быть однозначно идентифицирован IP-уровнем по адресу, который имеет формат <идентификатор сети, номер узла>. Строго говоря, адрес на части не делится и читается как единое целое. Для точного определения узла всегда используется полный адрес. Между полями нет разделения. На практике по записи IP-адреса трудно определить границы полей.
Ниже показан общий формат IP-адреса:
<Номер сети, Номер узла> в формате xxx. xxx. xxx. xxx
В десятичной записи адреса могут варьироваться от 0. 0. 0. 0 до 255. 255. 255. 255. За исключением первого, любой байт может определять номер сети и узла. Первый байт всегда показывает номер сети.
Каждый байт (октет) имеет длину 8 бит. Он может определять сеть, подсеть или узел сети.
Для представления IP-адреса используются 32 бита, разделенные на 4 байта. Номер сети может распространяться с первого байта на второй и третий. То же самое происходит с частью адреса, определяющей узел сети ххх. Он представляет собой десятичное число от 0 до 255 (именно по этой причине используются три х).
IP-адреса делятся на пять классов: A, B, C, D и E. Документ RFC 791, определяющий эту классификацию, ничего не говорит о подсетях. Классы позволяют организовывать различное количество сетей и узлов в них. A, B и C используются для представления адресов сетей и узлов сети. Класс D – это специальный тип адреса, используемый для групповой рассылки (например, OSPF при рассылке маршрутной информации и IP при групповой рассылке используют этот тип адреса). Класс Е зарезервирован в экспериментальных целях.
Определение класса
Для присвоения адресов сетям и узлам используются адреса классов A, B и C. Класс D не используется, а адреса Е никогда не присваиваются. На рисунке видно, как на самом деле определяются классы. Как сетевой узел определяет адрес, которому принадлежит класс? Поскольку длина идентификатора сети меняется (в зависимости от класса), был придуман простой метод, позволяющий программному обеспечению определить класс адреса, а значит и длину номера сети.

Программное обеспечение IP определит класс сетевого идентификатора, используя простой метод: чтение первых битов (или бита) первого поля (первого байта) каждого пакета. На рисунке показан адрес, представленный в двоичном коде. Если первый бит первого байта равен 0 – это адрес класса А.
Если первый бит равен 1, тогда протокол читает следующий бит. Если следующий равен 0 – это адрес класса B. Если первый и второй биты равны 1, а третий бит равен 0 – это адрес класса C. Если первый, второй и третий биты равны 1, адрес принадлежит классу D и зарезервирован для адресов групповой рассылки. Адреса класса Е предназначены для использования в экспериментальных целях.
Поле «Опции» необязательно и обычно используется при настройке сети. В поле могут быть указаны точный маршрут прохождения дейтаграммы в распределенной сети, данные о безопасности, различные временные отметки и т. д. Поле не имеет фиксированной длины, поэтому для выравнивания заголовка дейтаграммы по 32-битной границе предусмотрено следующее поле — поле «Выравнивание». Выравнивание осуществляется нулями.
http://studopedia.net/6_47959_format-IP-adresa.html