Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

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

 В компьютерной промышленности в качестве стандартных моделей разработано несколько стеков протоколов. Наиболее известные из них: 
- NetWare фирмы
- Novell AppleTalk фирмы Apple
- TCP/IP – стек протоколов Internet
 
Коммуникационные задачи, которые возложены на сеть, позволяют выделить среди протоколов разных стеков три типа (три уровня) протоколов: 
- Прикладные 
- Транспортные 
- Сетевые



 Схема расположения этих протколов соответствует уровням модели OSI


Стек протоколов TCP/IP
(Transmission Control Protocol/Internet Protocol) 

TCP/IP – набор протоколов, которые обеспечивают связь в гетерогенной (неоднородной) среде, т.е. обеспечивает совместимость между компьютерами разных типов. Совместимость – одно из основных преимуществ TCP/IP, поэтому большинство ЛВС поддерживает его. TCP/IP маршрутизируемый протокол – используется в качестве межсетевого протокола. TCP/IP стал стандартом де-факто для межсетевого взаимодействия 

Четырехуровневая модель TCP/IP 

Протоколы TCP/IP соответствуют четырехуровневой модели, известной как модель DARPA. Каждый уровень этой модели соответствует одному или нескольким уровням модели OSI.


            OSI                                                 TCP/IP

Основные протоколы стека TCP/IP

 I. Прикладной уровень – обеспечивает приложениям доступ к сервисам других уровней и определяют протоколы, по которым приложения могут обмениваться данными На этом уровне предусмотрено много протоколов и постоянно разрабатываются новые. 
Telnet – протокол эмуляции терминала, используется для регистрации на удаленных компьютерах 
- FTP (File Transport Protocol) – протокол для передачи файлов 
- HTTP (Hypertext Transfer Protocol) – протокол для работы с гипертекстовыми документами, образующими содержимое Web-страниц в World Wide Web
 Следующие протоколы упрощают использование и управление TCP/IP-сетями
- SMTP (Simple Mail Transfer Protocol) – протокол для передачи почтовых сообщений
- SNMP (Simple Network Management Protocol) – протокол управления сетью
- RIP (Routing Information Protocol) – протокол маршрутизации

 II. Транспортный уровень Предоставляет прикладному уровню сеансовые коммуникационные службы. 
- TCP (Transmission Control Protocol) – обеспечивает надежную, требующую логического соединения связь только между двумя компьютерами. Отвечает за установление соединения, упорядочивание посылаемых пакетов и восстановление пакетов, потерянных в процессе передачи.
- UDP (User Datagram Protocol) – обеспечивает ненадежную, не требующую логического соединения связь. Используется, когда объем данных невелик (например, данные могут уместиться в одном пакете), когда издержки установления TCP соединения нежелательны либо когда протоколы верхнего уровня или приложения гарантируют надежную доставку. UDP используется для передачи данных на несколько компьютеров с использованием многоадресной рассылки, например, многоадресная рассылка потокового мультимедиа при проведении видеоконференций в реальном времени.

 III. Межсетевой уровень
- IP (Internet Protocol – межсетевой протокол) – маршрутизируемый протокол, отвечающий за IP-адресацию, маршрутизацию, фрагментацию и восстановление пакетов. В его задачу входит продвижение пакета между сетями – от одного маршрутизатора до другого до тех пор, пока пакет не попадет в сеть назначения. В отличие от протоколов прикладного и транспортного уровней протокол IP разворачивается не только на хостах, но и на всех шлюзах (маршрутизаторах). Этот протокол работает без установления соединения, без гарантированной доставки. 
- ARP (Address Resolution Protocol) – обеспечивает преобразование адресов межсетевого уровня (IP-адресов) в адреса уровня сетевого интерфейса (МАС-адреса) 
- ICMP (Internet Control Message Protocol) – поддерживает диагностические функции и сообщает об ошибках в случае неудачной доставки IP-пакетов 
- IGMP (Internet Group Management Protocol) – управляет членством компьютера (хоста) в группах. Хосты входящие в группу слушают трафик, направляемый на определенный адрес (адрес групповой рассылки) и принимают все пакеты, присылаемые на этот адрес. 

IV. Уровень сетевых интерфейсов 
Уровень сетевых интерфейсов в стеке TCP/IP отвечает за организацию взаимодействия с технологиями сетей, входящими в составную сеть. Этот уровень в стеке TCP/IP не регламентируется. Он поддерживает все популярные технологии (Ethernet, TokenRing и т.д.). Обычно при появлении новой сетевой технологии она быстро включается в стек TCP/IP путем разработки соответствующей документации

                      Единицы передачи данных для протоколов различных уровней
                                        





 10 Сетевые протоколы | Описание курса | 12 IP-адресация