В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики


11.5.2. протоколы сети Интернет



Pdf көрінісі
бет175/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   171   172   173   174   175   176   177   178   ...   196
Байланысты:
1 Основы информатики

232
11.5.2. протоколы сети Интернет
Протоколы сети Интернет можно разделить на два типа: базовые
и прикладные. Базовые протоколы — это протоколы нижнего уровня.
Они обеспечивают физическую передачу сообщений между узлами в
сети  Интернет.  Примером  базового  протокола  является  протокол
ТСР/IP. Прикладные протоколы — протоколы высокого уровня. Эти
протоколы обеспечивают функционирование служб сети Интернет.
Например, протокол HTTP служит для передачи гипертекстовых до-
кументов,  протокол  FTP  —  для  передачи  файлов,  а  SMTP  —  для
передачи электронной почты. Базовые и прикладные протоколы на-
ходятся в такой же взаимосвязи, что и уровни модели OSI.
На  нижнем  уровне  используются  два  основных  протокола:  IP  и
TCP. Протокол TCP предназначен для управления передачей данных
в виде пакетов, регулировкой и синхронизацией передачи на разных
скоростях.  Протокол  IP  необходим  для  однозначного  определения
адреса получателя пакетов. Такой адрес называется IP-адресом.
Семь  уровней  модели  OSI  преобразованы  в  четыре  уровня  про-
токолов TCP/IP:
1) уровень межсетевого интерфейса предназначен собственно для
передачи данных по сети;
2)  межсетевой  уровень  отвечает  за  маршрутизацию  и  доставку
пакетов;
3) транспортный уровень выполняет задачи установки и поддер-
жания  соединения  между  двумя  узлами,  отправку  уведомлений  о
получении данных;
4) прикладной уровень предоставляет доступ к сети приложениям.
Архитектура протоколов TCP/IP предназначена для объединения
сетей.  В  их  качестве  могут  выступать  локальные,  национальные,
региональные и глобальные сети, каждая из которых функционирует
по  своим  принципам.  При  этом  каждая  сеть  может  принять  пакет
данных и доставить его указанному узлу.
Предположим, имеется послание, отправляемое по электронной
почте.  Передача  почты  осуществляется  по  прикладному  протоколу
SMTP, который использует передачу по протоколам TCP/IP. По про-
токолу TCP данные разбиваются на небольшие пакеты фиксирован-
ной  структуры  и  длины  и  маркируются  так,  чтобы  при  получении
собрать из них исходное послание.
Обычно  длина  одного  пакета  не  превышает  1500  байт.  Поэтому
одно электронное письмо может состоять из нескольких сотен таких
пакетов. Малая длина пакета не приводит к блокировке линии связи
и не позволяет отдельным пользователям надолго захватывать канал
связи.
К каждому полученному пакету протокола TCP протокол IP до-
бавляет информацию, по которой можно определить адрес отправи-
теля и получателя. Это аналогично записи адреса на конверте письма.


233
Для передачи пакета существует несколько маршрутов. Однако пакет
не всегда передается по наикратчайшему пути. На направление его
передачи влияет загруженность каналов связи, а не их протяженность.
Таким  образом,  более  короткий  маршрут  может  оказаться  самым
долгим по времени передачи. Протокол TCP/IP гарантирует, что не-
зависимо  от  длины  пути  в  результате  конечного  числа  пересылок
TCP-пакеты достигают адресата.
Чтобы посмотреть путь пакета до узла с заданным адресом в ОС
Windows,  необходимо  в  командной  строке  набрать  команду  tracert
<адрес узла>.
При  получении  пакета  IP-модуль  адресата  извлекает  пакет  про-
токола ТСР из IP-пакета и передает его TCP-модулю. В свою очередь,
ТСР-модуль  извлекает  данные  из  TCP-пакета  и  собирает  данные
принятых пакетов в исходное сообщение. Если пакет отсутствует или
принят с ошибками, то производится его повторная передача. Пере-
дача одного и того же пакета повторяется до тех пор, пока пакет не
будет получен в целостном виде.
Для  определения  ошибок  в  пакете  используются  контрольные
данные  и  помехоустойчивые  коды,  выявляющие  и  исправляющие
ошибки.
Полученное сообщение передается процедурам протокола SMTP,
которые далее обрабатывают это сообщение.
Таким образом, по протоколу IP данные непосредственно пере-
даются  по  сети,  а  по  протоколу  ТСР  обеспечивается  надежная  до-
ставка данных адресату. Два узла в сети Интернет могут одновремен-
но передавать в обе стороны по одному каналу несколько ТСР-пакетов
от различных узлов.


Достарыңызбен бөлісу:
1   ...   171   172   173   174   175   176   177   178   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет