Сетевые протоколы и стандарты
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
P является неотъемлемой частью IP , но при этом не делает протокол IP средством надёжной доставки сообщений. Для этих целей существует протокол TCP.
IGMP ( Internet Group Management Protocol ) - протокол управления группами Интернета, предназначенный для управления групповой ( multicast ) передачей данных в IP сетях версии 4. IGMP используется маршрутизаторами и IP-узлами для организации групп сетевых устройств, а также для поддержки потокового видео и онлайн-игр, обеспечивая эффективное использование сетевых ресурсов.
ADP ( Address Resolution Protocol - протокол разрешения адресов) - предназначен для определения физического адреса устройства ( MAC-адреса ) по его IP-адресу.
RARP ( Reverse Address Resolution Protocol - протокол обратного определения адреса ) - предназначен для определения IP-адреса устройства по его физическому адресу ( MAC-адресу ).
RIP ( Routing Information Protocol ) - протокол маршрутизации типа DVA, реализующий алгоритм обмена информацией о доступных сетях и расстояниях до них путём периодической рассылки широковещательных пакетов.
OSPF ( Open Shortest Path First ) - протокол маршрутизации типа LSA, реализующий алгоритм обмена информацией о состоянии каналов, путём периодического тестирования состояния каналов с соседними маршрутизаторами. Протокол OSPF разработанный для применения в сети Интернет и используется в других больших сетях (DECNet, NetWare, SNA, XNS).
На третьем уровне ( Transport - транспортный ) решаются задачи надёжной доставки пакетов и сохранение их порядка и целостности.
Протоколы транспортного уровня:
TCP ( Transmission Control Protocol ) - протокол управления передачей данных с установлением соединения, реализующий обмен данных между двумя узлами на основе некоторого соглашения об управлении потоком данных.
UDP ( User Datagram Protocol ) - дейтаграммный протокол передачи данных в виде независимых единиц - дейтаграмм ( datagram ).
RTP ( Real-time transport Protocol ) - предназначен для передачи трафика в реальном времени.
На четвёртом уровне ( Application - прикладной ) находятся прикладные задачи, запрашивающие сервис у транспортного уровня.
Протоколы прикладного уровня:
FTP ( File Transfer Protocol - протокол передачи файлов ) - предназначен для передачи файлов в сети и доступа к удалённым хостам. FTP функционирует поверх транспортного протокола TCP.
TFTP ( Trivial File Transfer Protocol - простой протокол передачи файлов ) - предназначен для первоначальной загрузки бездисковых рабочих станций.
BGP ( Border Gateway Protocol - протокол граничного шлюза ) - предназначен для обмена информацией о маршрутах между автономными системами.
HTTP ( Hyper Text Transfer Protocol - протокол передачи гипертекста ) - предназначен для передачи данных на основе клиент-серверной технологии. HTTP в настоящее время используется во всемирной паутине для получения информации с веб-сайтов.
DHCP ( Dynamic Host Configuration Protocol - протокол динамической конфигурации узла ) - предназначен для автоматического распределения между компьютерами IP-адресов и конфигурационных параметров, необходимых для работы в сети TCP/IP.
SNMP ( Simple Network Management Protocol - протокол простого управления сетями ) - предназначен для управления и контроля за сетевыми устройствами и приложениями в сети передачи данных путём обмена управляющей информацией.
DNS ( Domain Name System - система доменных имён ) - компьютерная распределённая иерархическая система для получения информации о доменах, чаще всего для получения IP-адреса по символьному имени хоста.
SIP ( Session Initiation Protocol ) - протокол установления сеанса, предназначенный для установления и завершения пользовательского интернет-сеанса, включающего обмен мультимедийным содержимым.
SMTP ( Simple Mail Transfer Protocol ) - простой протокол передачи почты, предназначенный для передачи электронной почты в сетях TCP/IP.
POP3 ( Post Office Protocol Version 3 ) - протокол почтового отделения версии 3. Обычно используется почтовым клиентом в паре с SMTP для получения сообщений электронной почты с сервера.
IMAP ( Internet Message Access protocol ) - протокол доступа к электронной почте Интернета.
TELNET ( TELetype NETwork ) - виртуальный текстовый терминал, предназначенный для реализации текстового интерфейса в сети с использованием транспортного протокола TCP.
PPTP ( Point-to-Point tunneling protocol ) - туннельный протокол типа точка-точка, позволяющий компьютеру устанавливать защищённое соединение с сервером за счёт создания специального туннеля в незащищённой сети.
Основными особенностями стека TCP/IP являются:
a) независимость от среды передачи данных;
b) негарантированная доставка пакетов;
.3 Стеки протоколов
Стек протоколов - это иерархически организованный набор сетевых протоколов различных уровней, достаточный для организации и обеспечения взаимодействия узлов в сети. В настоящее время в сетях используется большое количество стеков коммуникационных протоколов. Наиболее популярными являются стеки: TCP/IP, IPX/SPX, NetBIOS/SMB, Novell NetWare, DECnet, XNS, SNA и OSI. Все эти стеки, кроме SNA, на нижних уровнях - физическом и канальном - используют одни и те же хорошо стандартизованные протоколы Ethemet, Token Ring, FDDI и некоторые другие, которые позволяют использовать во всех сетях одну и ту же аппаратуру. Зато на верхних уровнях все стеки работают по своим собственным протоколам. Эти протоколы часто не соответствуют рекомендуемому моделью OSI разбиению на уровни. В частности, функции сеансового и представительного уровня, как правило, объединены с прикладным уровнем. Такое несоответствие связано с тем, что модель OSI появилась как результат обобщения уже существующих и реально используемых стеков, а не наоборот.
Все протоколы, входящие в стек, разработаны одним производителем, то есть