Адресация в Интернете. Протокол IP

 

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

Протокол предусматривает систему адресации, обеспечивающую точную идентификацию каждого входящего в сеть узла путем присвоения ему числового адреса, имеющего следующий формат: XXX.XXX.XXX.XXX, где XXX — десятичное число, лежащее в диапазоне от 0 до 255. Данный код называется IP-адресом. Примеры IP-адресов: 212.192.34.5, 191.302.39.85.

Общее количество различных IP-адресов теоретически составляет более 4 миллиардов:

N = 232 = 4 294 967 296.

На практике это число значительно меньше.

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

В зависимости от возможного количества компьютеров в сети, адреса разделяются на три класса: А, В, С. Первый бит (биты) адреса (если представить адрес в двоичной системе счисления) отводится для идентификации класса, а остальные биты разделяются на адрес сети и адрес компьютера. IP-адресация в сетях различных классов имеет следующую структуру:

 

Класс А 0

Изменяющаяся часть адреса сети (7 битов)

Адрес компьютера (24 бита)

Класс В 1 0  

Изменяющаяся часть адреса сети (14 битов)

Адрес компьютера (16 битов)

Класс С 1 1 0

Изменяющаяся часть адреса сети (21 битов)

Адрес компьютера (8 битов)
               

 

Чаще всего провайдеры предоставляют пользователям доступ в Интернет не с постоянным, а с динамическим IP-адресом, который может меняться при каждом подключении к сети.

Протокол IP не гарантирует доставку данных от одного узла сети к другому. Гарантии безошибочной доставки пакетов дает протокол более высокого уровня (протокол TCP).

 

Сетевая модель DoD

 

Как уже говорилось ранее, для Интернета был разработан ряд протоколов, которые определяют правила представления и передачи данных. Все эти протоколы взаимодействуют и разрабатывались в рамках сетевой модели DoD, содержащей четыре уровня.

4-й уровень (нижний) — протоколы уровня сетевого доступа. Протоколы этого уровня должны обеспечивать работу отдельных глобальных и локальных сетей, включая физическую доставку данных к сетевым устройствам. К протоколам этого уровня относятся протоколы соединений «точка-точка» SLIP, а также протоколы территориальных сетей с коммутацией пакетов Х.25, сетевые технологии Ethernet и другие. Стек протоколов TCP/IP не предусматривает протоколов на этом уровне, поскольку не должен зависеть от оборудования.

3-й уровень — уровень межсетевого взаимодействия. Этот уровень обеспечивает возможность перемещения пакетов между сетями с использованием оптимального маршрута. Основным протоколом этого уровня является протокол IP. Протокол IP хорошо работает в сетях самых различных топологий, однако, как уже было сказано, он не гарантирует доставку пакетов до узла назначения.

2-й уровень — транспортный уровень. Основными протоколами этого уровня являются протоколы TCP и UDP. Речь о протоколе TCP шла в параграфе 4.2.1. Протокол UDP — это транспортный протокол для передачи данных в сетях IP без установления соединения. В отличие от TCP протокол UDP не гарантирует доставку пакета. Это позволяет ему гораздо быстрее и эффективнее доставлять данные для приложений, которым требуется большая пропускная способность линий связи либо требуется малое время доставки данных.

1-й уровень — прикладной. Протоколы этого уровня стандартизуют представление данных, обрабатывают данные пользователей и осуществляют управление обменом данными между различными приложениями. Этот уровень протоколов постоянно расширяется.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: