Microsoft Word \310\355\364\356\360\354\340\362\350\352\340 I. docx



Download 10,69 Mb.
Pdf ko'rish
bet106/145
Sana07.03.2022
Hajmi10,69 Mb.
#485279
1   ...   102   103   104   105   106   107   108   109   ...   145
Bog'liq
5545-inform-I

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


171 
идеологией, называемой 
клиент/сервером
, которая составляет основу всех сер-
висов Интернета. Каждая операция в сети Интернет состоит из взаимодействия 
трех элементов: клиента, сервера, сети Интернет, которая передаёт запрос кли-
ента серверу и ответ сервера клиенту.
Под понятием 
«клиент»
подразумевают программы, с помощью которых 
пользователь обращается к какому-либо сервису сети Интернет.
Понятие 
«сервер»
имеет несколько значений. Это может быть программа, 
предоставляющая клиентам различные данные, или компьютер, на котором вы-
полняется эта программа.
Пользователи Интернета подключаются к сети через компьютеры специ-
альных организаций, которые называются 
провайдерами
. Компьютеры, под-
ключенные к Интернету, называются 
узлами
. Изучение принципов передачи 
информации в сети связано с такими понятиями, как 
протокол
и
адрес
. Рас-
смотрим подробно эти важные понятия. 
Протоколы. 
Сетевым протоколом
называется набор правил, позволяю-
щий осуществлять соединение и обмен данными между двумя и более вклю-
чёнными в сеть компьютерами. Фактически разные протоколы зачастую опи-
сывают лишь разные стороны одного типа связи. Протоколы, взятые вместе, 
образуют так называемый стек протоколов. Названия «протокол» и «стек про-
токолов» также указывают на программное обеспечение, которым реализуется 
протокол. 
Наиболее распространённой системой классификации сетевых протоко-
лов является так называемая 
модель OSI
. В соответствии с ней протоколы де-
лятся на 7 уровней по своему назначению – от 
физического
(формирование и 
распознавание электрических или других сигналов) до 
прикладного
(Application 
programming interface (API) для передачи информации приложениями). 
Прикладной уровень
(Application layer). Верхний (седьмой) уровень моде-
ли обеспечивает взаимодействие сети и пользователя. Уровень разрешает при-
ложениям пользователя доступ к сетевым службам, таким как обработчик за-
просов к базам данных, доступ к файлам, пересылке электронной почты. Также 
отвечает за передачу служебной информации, предоставляет приложениям ин-
формацию об ошибках и формирует запросы к уровню представления. Приме-
ры: HTTP, POP3, SMTP. 
Уровень представления
(Presentation layer). Шестой уровень отвечает за 
преобразование протоколов и кодирование/декодирование данных. Запросы 


172 
приложений, полученные с уровня приложений, он преобразует в формат для 
передачи по сети, а полученные из сети данные преобразует в формат, понят-
ный приложениям. На уровне представления может осуществляться сжа-
тие/распаковка или кодирование/декодирование данных, а также перенаправле-
ние запросов другому сетевому ресурсу, если они не могут быть обработаны 
локально. 
Сеансовый уровень
(Session layer). Пятый уровень модели отвечает за 
поддержание сеанса связи, что позволяет приложениям взаимодействовать 
между собой длительное время. Сеансовый уровень управляет создани-
ем/завершением сеанса, обменом информацией, синхронизацией задач, опреде-
лением права на передачу данных и поддержанием сеанса в периоды неактив-
ности приложений. Синхронизация передачи обеспечивается помещением в по-
ток данных контрольных точек, начиная с которых возобновляется процесс при 
нарушении взаимодействия. 
Транспортный уровень
(Transport layer). Четвертый уровень модели пред-
назначен для доставки данных без ошибок, потерь и дублирования в той после-
довательности, как они были переданы. При этом неважно, какие данные пере-
даются, откуда и куда, то есть он предоставляет сам механизм передачи. Блоки 
данных он разделяет на фрагменты, размер которых зависит от протокола, ко-
роткие объединяет в один, а длинные разбивает. Протоколы этого уровня пред-
назначены для взаимодействия типа «точка-точка». Примеры: TCP, UDP. 
Сетевой уровень
(Network layer). Третий уровень сетевой модели OSI 
предназначен для определения пути передачи данных. Отвечает за трансляцию 
логических адресов и имён в физические, определение кратчайших маршрутов, 
коммутацию и маршрутизацию, отслеживание неполадок и заторов в сети. На 
этом уровне работает такое сетевое устройство, как маршрутизатор. 
Уровень звена данных
(Data Link layer). Часто это уровень называется 
ка-
нальным
. Этот уровень предназначен для обеспечения взаимодействия сетей на 
физическом уровне и контроля за ошибками, которые могут возникнуть. Дан-
ные, полученные с физического уровня, он упаковывает во фреймы, проверяет 
на целостность, если нужно исправляет ошибки и отправляет на сетевой уро-
вень. Канальный уровень может взаимодействовать с одним или несколькими 
физическими уровнями, контролируя и управляя этим взаимодействием. Спе-
цификация IEEE 802 разделяет этот уровень на 2 подуровня – MAC (Media 
Access Control) и LLC (Logical Link Control). MAC регулирует доступ к разде-


173 
ляемой физической среде, LLC обеспечивает обслуживание сетевого уровня. 
На этом уровне работают коммутаторы, мосты. В программировании этот уро-
вень представляет драйвер сетевой платы, в операционных системах имеется 
программный интерфейс взаимодействия канального и сетевого уровней между 
собой, это не новый уровень, а просто реализация модели для конкретной ОС. 
Примеры таких интерфейсов: ODI, NDIS. 
Физический уровень
(Physical layer). Самый нижний уровень модели 
предназначен непосредственно для передачи потока данных. Осуществляет пе-
редачу электрических или оптических сигналов в кабель или в радиоэфир и со-
ответственно их приём и преобразование в биты данных в соответствии с мето-
дами кодирования цифровых сигналов. Другими словами, осуществляет интер-
фейс между сетевым носителем и сетевым устройством. На этом уровне рабо-
тают концентраторы (хабы), повторители (ретрансляторы) сигнала и медиакон-
верторы. Функции физического уровня реализуются на всех устройствах, под-
ключенных к сети. Со стороны компьютера функции физического уровня вы-
полняются сетевым адаптером или последовательным портом. 
В основном используется протокол 
TCP/IP
(Transmission Control Proto-
col/Internet Protocol – протокол управления передачей/протокол Интернета). 
На самом деле, 
TCP/IP
является не одним протоколом, а целым набором 
протоколов, работающих совместно. Протокол верхнего уровня – 
TCP
– отве-
чает за правильность преобразования сообщений в пакеты информации, из ко-
торых на приемной стороне собирается исходное послание. Протокол нижнего 
уровня – 
IP 
– отвечает за правильность доставки сообщений по указанному ад-
ресу. Иногда пакеты одного сообщения могут доставляться разными путями. 

Download 10,69 Mb.

Do'stlaringiz bilan baham:
1   ...   102   103   104   105   106   107   108   109   ...   145




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish