Протоколы
Протоколы - набор правил и процедур, регулирующих порядок осуществления связи, которые позволяют нескольким компьютерам при объединении в сеть общаться друг с другом. Существует множество протоколов, каждый из которых выполняет свою конкретную задачу и обладает своими преимуществами и ограничениями.
Коммуникационные задачи, которые возложены на сеть, позволяют выделить среди протоколов три типа, расположение которых соответствует уровням модели OSI:
Прикладные - работают на верхних уровнях модели OSI и обеспечивают взаимодействие приложений и обмен данными между ними. Например, FTP и Telnet.
Транспортные - работают на транспортном уровне и поддерживают сеансы связи между компьютерами и гарантируют надежный обмен данными между ними. К ним относятся: TCP (Transmission Control Protocol) - протокол с гарантированной доставкой данных;
Сетевые - работают на нижних уровнях модели OSI и обеспечивают услуги связи. Эти протоколы имеют дело с адресной и маршрутной информацией, проверкой ошибок и запросами на повторную передачу, а также определяют правила для осуществления связи в конкретных сетевых средах. К наиболее популярным из них относятся: IP (Internet Protocol) - TCP/IP протокол для передачи пакетов;
Данные, передаваемые из одной локальной сети в другую по одному из возможных маршрутов, называются маршрутизированными. Протоколы, которые поддерживают передачу данных между сетями по нескольким маршрутам, называются маршрутизируемыми (routable) протоколами.
Адресация в Интернете
Для того, чтобы в процессе обмена информацией компьютеры могли найти друг друга в Интернете существует единая система адресации, основанная на использовании IP-адресов.
IP-адрес содержит адрес сети и адрес компьютера в данной сети.
Для обеспечения максимальной гибкости в процессе распределения IP-адресов, в зависимости от количества компьютеров в сети, адреса разделяются на три класса А, В, С. Первые биты адреса отводятся для идентификации класса, а остальные разделяются на адрес сети и адрес компьютера (табл. 12.1).
Таблица 1. IP-адресация в сетях различных классов
Класс А |
0 |
Адрес сети (7 битов) |
Адрес компьютера (24 бита) |
||||
Класс В |
1 |
0 |
Адрес сети (14 битов) |
Адрес компьютера (16 битов) |
|||
Класс С |
1 |
1 |
0 |
Адрес сети (21 бит) |
Адрес компьютера (8 битов) |
||
|
|
|
|
|
|
||
Провайдеры часто предоставляют пользователям доступ в Интернет не с постоянным, а с динамическим IP-адресом, который может меняться при каждом подключении к сети.
На межсетевом уровне реализуется взаимодействие конкретных компьютеров, другими словами, осуществляется процесс определения маршрута движения информации внутри локальной сети и выполняется отправка информации конкретному адресату. Данный процесс принято называть маршрутизацией.
протокол межсетевого уровня, выясняет на какой компьютер следует передать информацию. Скорость получения информации зависит не от удаленности Web-сервера, а от количества промежуточных серверов и качества линий связи (их пропускной способности), по которым передается информация от узла к узлу.
Сеть Интернет функционирует и развивается благодаря использованию единого протокола передачи данных TCP/IP. Термин TCP/IP включает название двух протоколов:
Transmission Control Protocol (TCP) — транспортный протокол;
Internet Protocol (IP) — протокол маршрутизации.
