Разработка системы маршрутизации в глобальных сетях(протокол RIP для IP)
Категория реферата: Рефераты по информатике, программированию
Теги реферата: сочинение егэ, сочинение рассказ
Добавил(а) на сайт: Шашлов.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
TFTP - Trivial File Transfer Protocol (Тривиальный протокол передачи файлов).
DNS - Domain Name System (Система доменных имен).
RIP - Routing Information Protocol (Протокол маршрутизации).
NFS - Network File System (Распределенная файловая система и система сетевой печати).
При работе с такими программами прикладного уровня, как FTP или telnet, образуется стек протоколов с использованием модуля TCP, представленный на рисунке 1.5.
Стек протоколов при использовании модуля TCP
[pic]
Рисунок 1.5
При работе с прикладными программами, использующими транспортный
протокол UDP, например, программные средства Network File System (NFS), используется другой стек, где вместо модуля TCP будет использоваться модуль
UDP (рисунок 1.6).
Стек протоколов при работе через транспортный протокол UDP
[pic]
Рисунок 1.6
При обслуживании блочных потоков данных модули TCP, UDP и драйвер ENET
работают как мультиплексоры, т.е. перенаправляют данные с одного входа на
несколько выходов и наоборот, с многих входов на один выход. Так, драйвер
ENET может направить кадр либо модулю IP, либо модулю ARP, в зависимости от
значения поля "тип" в заголовке кадра. Модуль IP может направить IP-пакет
либо модулю TCP, либо модулю UDP, что определяется полем "протокол" в
заголовке пакета.
Получатель UDP-датаграммы или TCP-сообщения определяется на основании значения поля "порт" в заголовке датаграммы или сообщения.
Все указанные выше значения прописываются в заголовке сообщения модулями на отправляющем компьютере. Так как схема протоколов - это дерево, то к его корню ведет только один путь, при прохождении которого каждый модуль добавляет свои данные в заголовок блока. Машина, принявшая пакет, осуществляет демультиплексирование в соответствии с этими отметками.
Технология Internet поддерживает разные физические среды, из которых
самой распространенной является Ethernet. В последнее время большой интерес
вызывает подключение отдельных машин к сети через TCP-стек по коммутируемым
(телефонным) каналам. С появлением новых магистральных технологий типа ATM
или FrameRelay активно ведутся исследования по инкапсуляции TCP/IP в эти
протоколы. На сегодняшний день многие проблемы решены и существует
оборудование для организации TCP/IP сетей через эти системы.
1.2 Протокол IP
Протокол IP является самым главным во всей иерархии протоколов семейства
TCP/IP. Именно он используется для управления рассылкой TCP/IP пакетов по
сети Internet. Среди различных функций, возложенных на IP обычно выделяют
следующие: а) определение пакета, который является базовым понятием и единицей
передачи данных в сети Internet. Многие зарубежные авторы называют такой IP-
пакет датаграммой; б) определение адресной схемы, которая используется в сети Internet; в) передача данных между канальным уровнем (уровнем доступа к сети) и
транспортным уровнем (другими словами мультиплексирование транспортных
датаграмм во фреймы канального уровня); г) маршрутизация пакетов по сети, т.е. передача пакетов от одного шлюза
к другому с целью передачи пакета машине-получателю; д) "нарезка" и сборка из фрагментов пакетов транспортного уровня.
Главными особенностями протокола IP является отсутствие ориентации на
физическое или виртуальное соединение. Это значит, что прежде чем послать
пакет в сеть, модуль операционной системы, реализующий IP, не проверяет
возможность установки соединения, т.е. никакой управляющей информации кроме
той, что содержится в самом IP-пакете, по сети не передается. Кроме этого,
IP не заботится о проверке целостности информации в поле данных пакета, что
заставляет отнести его к протоколам ненадежной доставки. Целостность данных
проверяется протоколами транспортного уровня (TCP) или протоколами
приложений.
Таким образом, вся информация о пути, по которому должен пройти пакет берется из самой сети в момент прохождения пакета. Именно эта процедура и называется маршрутизацией в отличии от коммутации, которая используется для предварительного установления маршрута следования данных, по которому потом эти данные отправляют.
Принцип маршрутизации является одним из тех факторов, который обеспечил
гибкость сети Internet и ее победу в соревновании с другими сетевыми
технологиями. Надо сказать, что маршрутизация является довольно
ресурсоемкой процедурой, так как требует анализа каждого пакета, который
проходит через шлюз или маршрутизатор, в то время как при коммутации
анализируется только управляющая информация, устанавливается канал, физический или виртуальный, и все пакеты пересылаются по этому каналу без
анализа маршрутной информации. Однако, эта слабость IP одновременно
является и его силой. При неустойчивой работе сети пакеты могут
пересылаться по различным маршрутам и затем собираться в единое сообщение.
При коммутации путь придется каждый раз вычислять заново для каждого
пакета, а в этом случае коммутация потребует больше накладных затрат, чем
маршрутизация.
Вообще говоря, версий протокола IP существует несколько. В настоящее время используется версия Ipv4 (RFC791). Формат пакета протокола представлена на рисунке 1.7.
Формат пакета Ipv4
[pic]
Рисунок1.7
Рекомендуем скачать другие рефераты по теме: реферат,, понятие культуры.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата