Home

Page
Page 1
background image

Изучив   протоколы  TCP  и  UDP,   мы   можем   перейти   к   рассмотрению   важных 

прикладных   протоколов   стека  TCP/IP.   Кратко   вспомним,   как   прикладные   протоколы 
используют   один   из   транспортных   протоколов   стека  TCP/IP:   все   приложения   стека 
TCP/IP используют для передачи данных по сети один из двух протоколов host-to-host 
уровня модели TCP/IP, протокол TCP или протокол UDP. 

Протоколом  UDP  пользуются   приложения,   либо   отправляющие   единичные 

пакеты данных на которые предполагается получить прикладные ответы, которые и 
будут   выступать   в   роли   подтверждающих   квитанций,   либо   приложения, 
отправляющие   данные   широковещательно,   так   как   при   любых   потребностях 
приложений  TCP  не  поддерживает   широковещательной  отправки  данных.   При  этом 
вопрос о гарантиях доставки данных должно решать само приложение, использующее 
UDP. 

Адресами   приложений   на   узлах   являются   порты  TCP  и  UDP,   вспомним,   что 

использование  UDP  вместо непосредственной инкапсуляции прикладных данных в  IP 
пакеты обусловлено малым размером поля Protocol в IP заголовке (1 байт), в то время 
как   поля   «порты»   имеют   размер   2   байта   и   позволяют   адресовать   достаточное 
количество   прикладных   протоколов.   Напротив,   приложения,   передающие   по   сети 
большие объемы данных (в особенности это касается тех случаев, когда в основном 
данные   передаются   в   одном   направлении)   пользуются   надежным   протоколом  TCP, 
который   устанавливает   соединения   перед   передачей   данных   и   квитирует 
доставляемые   данные.   В   дальнейшем   мы   будем   изучать   различные   прикладные 
протоколы,   и   он   будут   пользоваться   как  UDP  так   и  TCP,   в   зависимости   от   рода 
решаемых прикладным протоколом задач и потребностей приложений. 

Прежде чем рассматривать первый прикладной протокол, проведем небольшую 

условную   классификацию   используемых   в   стеке  TCP/IP  прикладных   протоколов. 
Разделим   прикладные   протоколы   стека  TCP/IP  на   две   категории:   служебные 
протоколы,   необходимые   для   упрощения

управления   сетью,   упрощения 

использования   сети   и   т.д.   и   прикладные   протоколы,   призванные   непосредственно 
решать   задачи,   стоящие   перед   пользователями.   К   первой   категории   мы   отнесем 
следующие протоколы:

DHCP. Протокол, предназначенный для автоматизации конфигурирования 

стека  TCP/IP  на узлах. С его помощью можно назначить узлам  IP  адрес, маску 
подсети,   адрес   шлюза   по   умолчанию,   сконфигурировать   многие   другие 
настраиваемые параметры стека  TCP/IP, сделав соответствующие настройки на 
сервере, а не на каждом узле. 

DNS.   Это   протокол,   предназначенный   для   установления   соответствий 

между   символьными   структурированными   именами   узлов   и   их  IP  адресами 
(разумеется,   сейчас   не   время   говорить   обо   всех   возможностях   протокола, 
необходимо   дать   лишь   первое   общее   представление),   что   позволяет 
пользователям не запоминать IP адреса узлов, а запоминать понятные имена, а 
с помощью протокола DNS прозрачно преобразовывать их в IP адреса.

Telnet.   Данный   протокол   предназначен   для   удаленного   управления 

узлами или аппаратными устройствами (маршрутизаторами, коммутаторами).

SSH. Данный протокол решает те же задачи, что и telnet, но обеспечивает 

безопасность передаваемых данных
Ко   второй   категории   протоколы,   предназначенные   для   решения   тех   задач, 

которые решает в сети конечный пользователь: 

SMTP,  POP3,   IMAP3   –   почтовые   протоколы.   С   помощью   этих   протоколов 

пользователи  сети могут обмениваться электронными сообщениями.  Почтовая 
служба – одна из важнейших сетевых служб.

FTP,  TFTP  –   протоколы   передачи   файлов,   так   же   одна   из   важнейших 

сетевых служб.

HTTP  –   относительно   новый   протокол,   используется   для   передачи 

произвольного   рода   информации:   гипертекстовых   документов,   изображений, 
видеоданных, аудиоданных и т.д., крайне популярен сегодня.

LPR  –   протокол,   с   помощью   которого   пользователи   могут   отправлять 

задания на печать и управлять сетевыми принтерами. 
Подчеркнем,   что   это   далеко   не   полный   перечень   протоколов   прикладных 

протоколов   стека  TCP/IP,   однако   перед   нами   набор   ключевых   современных 
прикладных протоколов, которые мы будем изучать в данном курсе. 


Copyright © 2017 Файлообменник zFile.in.ua

Использование любых материалов сайта возможно только с разрешения автора.