Основные понятия .
1.2.1.Информационные пакеты.
Пакетный способ передачи данных был разработан Полом Бэрэном в 1960 г. и сейчас является основой работы любой сети.
Суть его состоит в том, что любые данные передаются в виде последовательности дискретных порций - пакетов.
Пакет данных (информационный пакет) – это блок данных, обрабатываемый сетевыми программами как единое целое.
Обычно пакет состоит из 2-х частей. Первая часть – это набор служебных данных, которые требуются для реализации соответствующего протокола. Эта часть пакета называется заголовком. Вторая часть пакета – это собственно та полезная информация, которая должна быть передана. Таким образом, любой пакет имеет следующую структуру.
Информационный пакет =Заголовок + Данные
1.2.2. Протоколы.. Информационные уровни. Протоколы разного уровня.
Протокол - это набор соглашений, регулирующих способы передачи данных по сети и способы интерпретации этих данных.
Понятие протокола - это одно из основных понятий, возникающее при описании любых сетевых технологий. Для реализации процесса передачи информации от абонента A1 абоненту A2 необходимо, чтобы между A1 и A2 была достигнута договоренность о том, как интерпретировать передаваемые данные. Например, если абонент A1 передает абоненту A2 файл в формате редактора Microsoft Word, абонент A2 должен знать, что это файл именно такого формата, и иметь установленную программу Microsoft Word для его отображения. Это пример договоренности об одинаковом представлении и одинаковой обработке исходной и окончательной информации абонентами A1 и A2. Однако в процессе передачи данные проходят несколько стадий обработки: сначала из передаваемых файлов (их может быть несколько) формируется так называемый прикладной пакет, затем этот пакет разбивается на фрагменты, из каждого фрагмента формируется так называемый TCP-пакет или датаграмма, наконец, при непосредственной передаче датаграммы преобразуются в передаваемые кадры. В процессе приема необходимо пройти все эти стадии в обратном порядке: принять кадры, построить по ним датаграммы, а затем из датаграмм восстановить исходный прикладной пакет. При этом необходимо, чтобы все эти процессы у абонента A1 и у абонента A2 проходили абсолютно одинаково. Т.е. необходимо, чтобы и кадры и датаграммы и прикладные пакеты получались у абонента A2 такими же, как и у абонента A1 и одинаково обрабатывались. За эту и отвечают различные протоколы.
Учитывая пакетный способ передачи любых данных по сети Internet, можно дать другое определение протокола.
Протокол - это набор соглашений, регламентирующих способы формирования, передачи и обработки информационных пакетов.
Как было сказано, информация в процессе передачи по сети испытывает несколько преобразованй: из файлов формируются прикладные пакеты, которые превращаются в сначала в датаграммы, а затем в кадры и в электрические сигналы. При приеме цепочка превращений происходит в обратном порядке. Причем за соответствие друг другу передаваемых и принимаемых кадров отвечают одни протоколы, за соответствие передаваемых и принимаемых датаграмм - другие, за соответствие прикладных пакетов - третьи.
Таким образом, и при передаче информации, и при ее приеме должна действовать иерархически организованная структура связанных между собой протоколов. Такая структура называется стеком коммуникационных протоколов.
Международной Организацией по Стандартизации (ISO - International Standards
Organization) была разработана стандартная модель стека протоколов, и соответствующая стандартная модель взаимодействия двух узлов (рис. ), получившая известность как OSI-модель (OSI - Open Systems Interconnect).
Стек протоколов OSI-модели состоит из семи информационных уровней. Соседние уровни поддерживают связь между собой при помощи соответствующих интерфейсов.
![]() |
Для описания общей структуры всех существующих в настоящее время стеков протоколов более удобно использовать упрощенную модель взаимодействия информационных систем, включающую 3 информационных уровня, и имеющую следующий вид.
![]() |
Рассмотрим взаимодействие 2-х Internet-узлов с точки зрения упрощенной модели взаимодействия. Для характеристики каждого информационного уровня составим следующую таблицу.
Информационный уровень. | Соответствующие уровни OSI-модели | Основное назначение | Примеры протоколов |
Прикладной | Прикладной, представительный, сеансовый | Передача команд и файлов. | HTTP, SSL, FTP, ESMTP, POP3, Telnet, NNTP. |
Системный | Транспортный, сетевой | Передача датаграмм. | TCP/IP, UDP/IP |
Аппаратный | Канальный, физический. | Передача электрических сигналов. | PPP, SLIP, Ethernet, Token Ring, FDDI, X.25, ISDN |
1.2.3. IP-адреса.
Для того, чтобы позвонить по телефону, необходимо знать номер абонента. Наличие у каждого абонента телефонной сети уникального номера - главное необходимое условие существования телефонной сети. Аналогично, для работы почты необходим почтовый адрес.
В сети Internet тоже есть универсальный способ идентификации элементов, которые называются узлами, а адрес каждого узла называется IP-адресом. Узлом сети обычно является компьютер, но может быть и другое устройство, например маршрутизатор (router) или накопитель (hub). IP-адрес позволяет идентифицировать узел Internet также как почтовый адрес идентифицирует получателя письма, а телефонный номер идентифицирует абонента.
В соответствии с IP-протоколом версии 4 (IP v.4) IP-адрес - это четырехбайтовая величина, которую принято записывать в виде 4-х десятичных чисел, разделенных точками. Каждое из чисел (называемых октетами) обозначает один из байтов IP-адреса и может принимать значения в диапазоне от 0 до 255. Например, 204.146.46.33 (IP адрес сервера Microsoft) или 207.68.137.53 (IP адрес сервера IBM). Когда ваш компьютер обращается к серверу, в его запросе содержится и адрес этого сервера, и обратный адрес, т.е., адрес вашего компьютера. Каждый из компьютеров сети, через которые проходят сообщение, обрабатывает адрес получателя и в соответствии с ним направляет послание дальше либо на тот, либо на другой ближайший компьютер или маршрутизатор.
Для человека использование IP – адресов неудобно. Вместо IP – адресов вводят доменные имена узлов (серверов) Internet.
Пример. http://www.rambler.ru/
ru – домен 1-го уровня (России). Т.е. национальные сети – это отдельные домены. Но есть и другие домены. Например com – коммерческий.
rambler– домен 2-го уровня
Пользователь вводит доменные имена, а специальная служба доменных имен Internet (DNS) находит по введенным доменным именам соответствующие им IP-адреса. Т.к. каждый файл на ПК может быть задан адресом в данном ПК, а сам ПК задан уникальным адресом в сети, то любой файл имеет уникальный адрес в сети так называемый URL - унифицированный указатель ресурсов.
Понятие адреса URL
Адрес в Интернете или веб-адрес (иногда также говорят адрес URL – Uniform Resource Locator –унифицированный указатель ресурсов) обычно состоит из четырех частей:
- название протокола (протокол – это набор правил и стандартов, позволяющий осуществлять обмен информацией между компьютерами);
- местонахождение узла;
- название организации, которая поддерживает данный узел;
- суффикс, который обозначает тип организации (например, .com означает, что организация коммерческая).
Например, адрес http://www.microsoft.com/ говорит о следующем.
http: | На веб-сервере используется протокол HTTP |
www | Узел находится в Интернете |
microsoft | Узел корпорации Майкрософт. |
com | Узел принадлежит коммерческой организации. |
Зная адрес узла или веб-страницы можно ввести их в адресную строку браузера и попасть на страницу с требуемой информацией.
Адрес просматриваемой веб-страницы появляется в адресной строке обозревателя
Кроме адресов веб-страниц в адресную строку можно вводить ссылки на другие ресурсы, например:
Тип ресурса | Пример URL на который указывает ссылка |
Web-страница | http://www.reclama.ru |
Файл | File://C:/primer.htm |
FTP-сервер | ftp://ftp.mysite.ru |
Адрес электронной почты | mailto:user@company.ru |