Сети ЭВМ и телекоммуникации. Гайсина Л.Ф. - 42 стр.

UptoLike

Составители: 

рационально используя наличие в них подсистем и экономно расходуя
пропускную способность низкоскоростных линий связи.
К уровню межсетевого взаимодействия относятся и все протоколы,
связанные с составлением и модификацией таблиц маршрутизации, такие как
протоколы сбора маршрутной информации RIP (Routing Internet Protocol) и
OSPF (Open Shortest Path First), а также протокол межсетевых управляющих
сообщений ICMP (Internet Control Message Protocol). Последний протокол
предназначен для обмена информацией об ошибках между маршрутизатором и
шлюзом, системой-источником и системой-приемником, то есть для
организации обратной связи. С помощью специальных пакетов ICMP
сообщается о невозможности доставки пакета, о превышении времени жизни
или продолжительности сборки пакета из фрагментов, об аномальных
величинах параметров, об изменении маршрута пересылки и типа
обслуживания, о состоянии системы и т.п.
Следующий уровень (уровень II) называется транспортным. Протоколы
транспортного уровня обеспечивают прозрачную (сквозную) доставку данных
(end-to-end delivery service) между двумя прикладными процессами. Процесс,
получающий или отправляющий данные с помощью транспортного уровня,
идентифицируется на этом уровне номером, который называется номером
порта. Таким образом, роль адреса отправителя и получателя на транспортном
уровне выполняет номер порта (или проще - порт).
Анализируя заголовок своего пакета, полученного от межсетевого уровня,
транспортный модуль определяет по номеру порта получателя, какому из
прикладных процессов направлены данные, и передает эти данные
соответствующему прикладному процессу (возможно, после проверки их на
наличие ошибок и т.п.). Номера портов получателя и отправителя записываются
в заголовок транспортным модулем, отправляющим данные; заголовок
транспортного уровня содержит также и другую служебную информацию;
формат заголовка зависит от используемого транспортного протокола.
На транспортном уровне работают два основных протокола: UDP(User
Datagram Protocol) и TCP (Transmission Control Protocol).
TCP (Transmission Control Protocol - протокол контроля передачи) -
надежный протокол с установлением соединения: он управляет логическим
сеансом связи (устанавливает, поддерживает и закрывает соединение) между
процессами и обеспечивает надежную (безошибочную и гарантированную)
доставку прикладных данных от процесса к процессу.
Протокол UDP обеспечивает передачу прикладных пакетов
дейтаграммным методом, то есть без установления виртуального соединения, и
поэтому требует меньших накладных расходов, чем TCP.
Данными для TCP является не интерпретируемая протоколом
последовательность пользовательских октетов, разбиваемая для передачи по
частям. Каждая часть передается в отдельном TCP-сегменте. Для продвижения
сегмента по сети между компьютером-отправителем и компьютером-
получателем модуль TCP пользуется сервисом межсетевого уровня (вызывает
модуль IP).
42
рационально используя наличие в них подсистем и экономно расходуя
пропускную способность низкоскоростных линий связи.
      К уровню межсетевого взаимодействия относятся и все протоколы,
связанные с составлением и модификацией таблиц маршрутизации, такие как
протоколы сбора маршрутной информации RIP (Routing Internet Protocol) и
OSPF (Open Shortest Path First), а также протокол межсетевых управляющих
сообщений ICMP (Internet Control Message Protocol). Последний протокол
предназначен для обмена информацией об ошибках между маршрутизатором и
шлюзом, системой-источником и системой-приемником, то есть для
организации обратной связи. С помощью специальных пакетов ICMP
сообщается о невозможности доставки пакета, о превышении времени жизни
или продолжительности сборки пакета из фрагментов, об аномальных
величинах параметров, об изменении маршрута пересылки и типа
обслуживания, о состоянии системы и т.п.
      Следующий уровень (уровень II) называется транспортным. Протоколы
транспортного уровня обеспечивают прозрачную (сквозную) доставку данных
(end-to-end delivery service) между двумя прикладными процессами. Процесс,
получающий или отправляющий данные с помощью транспортного уровня,
идентифицируется на этом уровне номером, который называется номером
порта. Таким образом, роль адреса отправителя и получателя на транспортном
уровне выполняет номер порта (или проще - порт).
      Анализируя заголовок своего пакета, полученного от межсетевого уровня,
транспортный модуль определяет по номеру порта получателя, какому из
прикладных процессов направлены данные, и передает эти данные
соответствующему прикладному процессу (возможно, после проверки их на
наличие ошибок и т.п.). Номера портов получателя и отправителя записываются
в заголовок транспортным модулем, отправляющим данные; заголовок
транспортного уровня содержит также и другую служебную информацию;
формат заголовка зависит от используемого транспортного протокола.
      На транспортном уровне работают два основных протокола: UDP(User
Datagram Protocol) и TCP (Transmission Control Protocol).
      TCP (Transmission Control Protocol - протокол контроля передачи) -
надежный протокол с установлением соединения: он управляет логическим
сеансом связи (устанавливает, поддерживает и закрывает соединение) между
процессами и обеспечивает надежную (безошибочную и гарантированную)
доставку прикладных данных от процесса к процессу.
      Протокол      UDP     обеспечивает   передачу       прикладных пакетов
дейтаграммным методом, то есть без установления виртуального соединения, и
поэтому требует меньших накладных расходов, чем TCP.
      Данными для TCP является не интерпретируемая протоколом
последовательность пользовательских октетов, разбиваемая для передачи по
частям. Каждая часть передается в отдельном TCP-сегменте. Для продвижения
сегмента по сети между компьютером-отправителем и компьютером-
получателем модуль TCP пользуется сервисом межсетевого уровня (вызывает
модуль IP).
                                                                          42