Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Internet - лк 3 - ISO, tcp/ip

.pdf
Скачиваний:
51
Добавлен:
16.03.2016
Размер:
2 Мб
Скачать

Межсетевой уровень стека протоколов

TCP/IP

Обеспечивает взаимодействие между оконечными системами, подключенными к разным сетям, функции маршрутизации по нескольким сетям обеспечивает протокол Интернета (Internet Protocol, IP). Этот протокол реализован как на оконечных системах, так и в маршрутизаторах.

На этом же уровне располагается и специальный протокол защиты, передаваемых данных IPSec.

Межсетевой уровень стека протоколов

TCP/IP

Четыре протокола поддержки:

протокол определения адреса (ARP — Address Resolution Protocol). Используется, чтобы связать адрес IP с физическим адресом. В типичной физической сети, типа локальной сети LAN (Local Area Network), каждое устройство на линии связи идентифицировано физическим адресом или адресом станции, обычно закрепленным в сетевой карте интерфейса (NIC Network Interface Card). ARP используются, чтобы найти физический адрес узла, когда известен его адрес в сети Интернет.

протокол определения сетевого адреса по местоположению (RARP – Reverse Address Resolution Protocol). Позволяет хосту обнаруживать его адрес в сети Интернет, когда хост знает только свой физический адрес. Он используется, когда компьютер связывается с сетью впервые или когда компьютер загружается без диска.

протокол управляющих сообщений Internet – (ICMP — Internet Control Message Protocol).

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

межсетевой протокол управления группами (IGMP – Internet GroupMessage Protocol). Обслуживает одновременную передачу сообщения к группе получателей.

Межсетевой уровень стека протоколов

TCP/IP

На этом же уровне применяются протоколы маршрутизации:

протокол обмена маршрутной информацией (RIP — Routing Information Protocol). протокол маршрутизации, основанный на использовании алгоритма вектора расстояний.

"открыть кратчайший путь первым" (OSPF — Open Shortest Path First). внутрисетевой протокол маршрутизации, основанный на анализе состояния линий связи.

протокол пограничной маршрутизации (BGP Border Gateway Protocol). Протокол маршрутизации между автономными системами, основанный на применении вектора пути.

Межсетевой уровень стека протоколов

TCP/IP

Протокол межсетевого взаимодействия (IP) — механизм передачи, используемый протоколами TCP/IP.

Заголовок IP (v4) содержит минимум 20 октетов (160 бит)

Адрес источника и получателя имеет длину 32-бита

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

Поле протокола (Protocol) указывает, используются ли в IP протоколы TCP, UDP или другие протоколы

Поля флаги (Flags) и смещение фрагмента (Fragment offset) используются в процессах фрагментации и обратной сборки IP дейтаграмм

В 1995г. была выпущена спецификация для следующего поколения IP, которая была преобразована в стандарт в 1996г., получивший название IPv6

Новый стандарт поддерживает современные высокоскоростные сети, смешанные потоки данных, включая графику и видео, он также поддерживает расширенную адресацию (поле адреса имеет длину 128 бит)

Заголовок IPv4

Заголовок IPv6

Транспортный уровень стека

протоколов TCP/IP

Обеспечивает надежность доставки данных и их упорядочивание. Наиболее часто эти функции обеспечивает протокол управления передачей

(Transmission Control Protocol, TCP).

Альтернативой протоколу TCP на транспортном уровне является протокол UDP.

Протокол TCP

TCP/IP и ряд подобных протоколов разрабатывались Агентством по перспективным исследованиям Министерства обороны США (ARPA, впоследствии DARPA), начиная с 1969 г.

TCP (Transmission Control Protocol протокол управления передачей)

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

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

Протокол UDP

Альтернативой протоколу TCP является протокол транспортного уровня

UDP (User Datagram Protocol, протокол передачи дейтаграмм пользователя)

UDP не гарантирует

Доставку

Сохранение последовательности

Защиту от дублирования

Использует минимальное количество механизмов протокола

UDP добавляет к IP только лишь возможность адресации портов

Заголовки протоколов TCP и UDP