Компьютерные



Pdf көрінісі
бет29/60
Дата22.03.2022
өлшемі2,95 Mb.
#28536
1   ...   25   26   27   28   29   30   31   32   ...   60
Байланысты:
strugunov vvedenie seti

Стеком  протоколов  называется  иерархически  организованный  набор 
протоколов,  достаточный  для  организации  взаимодействия  узлов  в  сети
Слово «стек» (от англ. stack – стопка) подразумевает, что каждый следующий 
уровень протоколов работает поверх  предыдущего. Передаваемые сообще-
ния  последовательно  проходят  уровень  за  уровнем  от  верхнего  к  нижнему 
при  отправке  и  от  нижнего  к  верхнему  при  получении.  Протоколы  нижних 
уровней  стека  часто  реализуются  комбинацией  программных  и  аппаратных 
средств, а протоколы верхних уровней – как правило, только программными 
средствами. 
Примерами известных стеков протоколов являются:  TCP/IP (стек Интер-
нета), IPX/SPX (фирменный стек компании Novell), NetBIOS/SMB (стек компа-
ний  IBM  и  Microsoft)  и  др.  С  1998  г.  стек  TCP/IP  вышел  в  лидеры  по  числу 
установленных копий. 
В начале 1980-х гг. несколько международных организаций, в число ко-
торых  входили  Международная  организация  по  стандартизации  ISO 
(International  Organization  for  Standartization)  и  Международный  союз  элек-
тросвязи ITU, разработали сетевую модель OSI
1
, объясняющую как должна 
работать сеть. Модель OSI является теоретической и ее назначение состоит в 
обобщенном  представлении  средств  сетевого  взаимодействия.  Модель  OSI 
определяет  уровни  взаимодействия  систем  в  сетях,  стандартные  названия 
этих уровней и функции, которые должен выполнять каждый уровень. 
В модели OSI функции для организации взаимодействия устройств ком-
пьютерной сети делятся на семь уровней (табл.  1.2): прикладной, представ-
                                                           
1
 Модель OSI (Open System Interconnection) – стандартная модель взаимодействия открытых 
систем.  Здесь  под  открытой  системой  подразумевается  сетевое  устройство,  готовое  взаимодей-
ствовать  с  другими  сетевыми  устройствами  по  стандартным  правилам,  определяющим  формат, 
содержание и значение принимаемых и отправляемых сообщений. 


39 
ления, сеансовый, транспортный, сетевой, канальный и физический. Модель 
OSI не описывает конкретные наборы протоколов. 
 
Таблица 1.2 
Функциональное назначение уровней модели OSI 
Номер 
Название 
Назначение 

Прикладной  
уровень 
Отвечает  за  взаимодействие  с  прикладными  программа-
ми,  с  помощью  которых  пользователи  сети  получают  до-
ступ к разделяемым ресурсам 
 

Уровень  
представления 
Обеспечивает  представление  передаваемой  по  сети  ин-
формации.  За  счет  этого  уровня  информация,  передавае-
мая прикладным уровнем  одной системы, всегда понятна 
прикладному уровню другой системы. На этом уровне мо-
гут  выполнять  кодирование  и  перекодирование  данных, 
шифрование и дешифрование данных 
 

Сеансовый  
уровень 
Управляет  взаимодействием  сторон:  фиксирует  какая  из 
сторон  является  активной  в  настоящий  момент,  и  предо-
ставляет  средства  синхронизации  сеанса.  На  этом  уровне 
координируется связь между двумя рабочими узлами сети 
 

Транспортный 
уровень 
Обеспечивает приложениям или верхним уровням модели 
передачу  данных  с  той  степенью  надежности,  которая  им 
требуется 
 

Сетевой  
уровень 
Служит  для  образования  единой  транспортной  системы, 
объединяющей  различные  сети;  отвечает  за  определение 
маршрута следования пересылаемых данных 
 

Канальный  
уровень 
Отвечает  за  установление  соединения  между  взаимодей-
ствующими  узлами,  согласование  в  рамках  соединения 
скоростей  передатчика  и  приемника,  обнаружение  и  кор-
рекцию ошибок 
 

Физический  
уровень 
Отвечает  за  передачу  потока  битов  по  физическим  кана-
лам связи 
 
 


40 
Каждый  из  представленных  уровней  взаимодействует  только  с  тем 
уровнем, который находится непосредственно под или над ним (рис. 1.28).  
 
 
Рис. 1.28. Модель OSI описывает механизм перемещения данных в сети 
 
Используемые  на  практике  стеки  протоколов  часто  не  соответствуют 
разбиению на уровни модели OSI. Например, в стеке TCP/IP функции сеансо-
вого и представительного уровня объединены с прикладным уровнем. Такое 
несоответствие связано с тем, что модель OSI, по сути являющаяся справоч-
ной,  появилась  как  результат  обобщения  уже  существующих  и  реально  ис-
пользуемых стеков, а не наоборот. 
Рассмотрим  подробнее  стек  протоколов  TCP/IP,  являющийся  на  сего-
дняшний  день  самой  популярной  технологией  при  построении  компьютер-
ных сетей и использующийся почти во всех существующих и вновь создавае-
мых  локальных  и  глобальных  сетях.  Любая  операционная  система  обяза-
тельно  включает  программную  реализацию  этого  стека  в  своем  комплекте 
поставки. 
Название  стека  протоколов  TCP/IP  образовано  из  аббревиатур  двух  его 
основных  протоколов:  протокола  управления  передачей  TCP  (Transmission 
Control  Protocol)  и  межсетевого  протокола  IP  (Internet  Protocol).  Стек  прото-
колов TCP/IP имеет 4 уровня (табл. 1.3): прикладной, транспортный, сетевой, 


41 
уровень  сетевых  интерфейсов.  Прикладной  уровень  соответствует  трем 
верхним  уровням  модели  OSI:  прикладному,  представления  и  сеансовому. 
Он  объединяет  службы,  предоставляемые  системой  пользовательским  при-
ложениям. 
Таблица 1.3 
Иерархическая структура стека TCP/IP 
Уровни 
Используемые протоколы 
Прикладной уровень 
HTTP, HTTPS, FTP, SMTP, POP3, IMAP,  
SNMP, SNTP и др. 
Транспортный уровень 
TCP, UDP 
Сетевой уровень 
IP, RIP и др. 
Уровень сетевых интерфейсов 
Не регламентируется 
 
За все время применения в компьютерных сетях различных стран и ор-
ганизаций стек TCP/IP накопил большое количество протоколов прикладного 
уровня. К ним относятся такие распространённые протоколы, 
‒  как протокол передачи гипертекста HTTP (HyperText Transfer Protocol) 
и его  расширение  HTTPS (HyperText Transfer Protocol Secure), поддерживаю-
щее шифрование; 
‒  протокол передачи файлов FTP (File Transfer Protocol); 
‒  простой  протокол  передачи  электронной  почты  SMTP  (Simple  Mail 
Transfer Protocol); 
‒  протоколы  для  извлечения  электронной  почты  с  сервера  POP3  (Post 
Office Protocol Version 3 – почтовый протокол версии 3) и IMAP (Internet Mes-
sage Access Protocol –
 
протокол доступа к сообщениям в сети Интернет); 
‒  протокол синхронизации времени по компьютерной сети SNTP (Simple 
Network Time Protocol), а также другие. 


Достарыңызбен бөлісу:
1   ...   25   26   27   28   29   30   31   32   ...   60




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

    Басты бет