Реализация межсетевого взаимодействия на примере TCP IP

Содержание

Слайд 2

Прикладной уровень Транспортный уровень Уровень межсетевого взаимодействия

Прикладной уровень

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

Уровень межсетевого
взаимодействия

Слайд 3

Прикладной уровень протокол копирования файлов FTP (File Transfer Protocol) протокол эмуляции

Прикладной уровень

протокол копирования файлов FTP (File Transfer Protocol)
протокол эмуляции терминала Telnet
почтовый

протокол SMTP (Simple Mail Transfer Protocol)
протокол передачи гипертекстовой информации HTTP
протокол пересылки файлов TFTP (Trivial File Transfer Protocol)

назад

Слайд 4

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

Основной (транспортный) уровень

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

UDP (User Datagram Protocol)

назад

Слайд 5

Протокол управления передачей TCP используется в случаях, когда требуется надежная доставка

Протокол управления передачей TCP

используется в случаях, когда требуется надежная доставка сообщений
наиболее

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

назад

Слайд 6

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

Протокол дейтаграмм пользователя UDP

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

применением протокола UDP являются системы Internet Name Server, и Trivial File Transfer, SNMP
протокол UDP выступает простым посредником между сетевым уровнем и прикладными сервисами, и не берет на себя никаких функций по обеспечению надежности передачи
протокол UDP может быть использован и в том случае, когда хорошее качество каналов связи обеспечивает достаточный уровень надежности и без применения дополнительных приемов типа установления логического соединения.
Слайд 7

Основные отличия протоколов UDP и TCP Протокол TCP, в отличие от

Основные отличия протоколов UDP и TCP

Протокол TCP, в отличие от протокола

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

Мультиплексирование и демультиплексирование прикладных протоколов назад

Мультиплексирование и демультиплексирование прикладных протоколов

назад

Слайд 9

Уровень межсетевого взаимодействия основной протокол IP (Internet Protocol) протокол сбора маршрутной

Уровень межсетевого взаимодействия

основной протокол IP (Internet Protocol)
протокол сбора маршрутной информации RIP

(Routing Internet Protocol) и OSPF (Open Shortest Path First)
протокол межсетевых управляющих сообщений ICMP (Internet Control Message Protocol)

назад

Слайд 10

Межсетевой протокол IP Основные характеристики: реализует обмен информации пакетами, которые будем

Межсетевой протокол IP

Основные характеристики:
реализует обмен информации пакетами, которые будем называть IP-сегментами


является протоколом взаимодействия без установления логического соединения;
обеспечивает в случае необходимости фрагментацию IP-сегментов;
IP-сегменты имеют конечное время жизни в сети;
не гарантирует надежность доставки IP-сегментов адресату;
Слайд 11

Фрагментация IP-пакета при передаче между сетями с разными максимальными размерами пакетов

Фрагментация IP-пакета при передаче между сетями с разными максимальными размерами пакетов

Слайд 12

Протокол IСMP Протокол ICMP (Internet Control Message Protocol) относят к межсетевому

Протокол IСMP

Протокол ICMP (Internet Control Message Protocol) относят к межсетевому уровню.

Протокол используется для рассылки информационных и управляющих сообщений. При этом используются следующие виды сообщений:
Flow control – если принимающая машина (шлюз или реальный получатель информации) не успевает перерабатывать информацию, то данное сообщение приостанавливает отправку пакетов по сети.
Detecting unreachаble destination – если пакет не может достичь места назначения, то шлюз, который не может доставить пакет, сообщает об этом отправителю пакета. Информировать о невозможности доставки сообщения может и машина, чей IP-адрес указан в пакете. Только в этом случае речь будет идти о портах TCP и UDP, о чем будет сказано чуть позже.
Redirect routing – это сообщение посылается в том случае, если шлюз не может доставить пакет, но у него есть на этот счет некоторые соображения, а именно адрес другого шлюза.
Checking remote host – в этом случае используется так называемое ICMP Echo Message. Если необходимо проверить наличие стека TCP/IP на удаленной машине, то на нее посылается сообщение этого типа. Как только система получит это сообщение, она немедленно подтвердит его получение.

назад

Слайд 13

Единицы данных стека протоколов TCP/IP назад

Единицы данных стека протоколов TCP/IP

назад

Слайд 14

Вложенность сообщений различных уровней

Вложенность сообщений различных уровней

Слайд 15

Формат ТСР-сегмента назад

Формат ТСР-сегмента

назад