NetNado
  Найти на сайте:

Учащимся

Учителям



Виды компьютерных сетей: wan, lan, man, pan. Их особенности

Протокол TCP. Назначение, формат пакета.


Transmission Control Protocol – протокол, основанный на логическом соединении, что позволяет осуществлять гарантированную доставку данных, используя в качестве инструмента ненадежный дейтаграммный сервис.

Используется в почтовых программах, веб-браузерах.

Формат пакета:

Порт источника

Порт назначения

Номер последовательности

Номер подтверждения

Длина заголовка

Зарезерв.

Флаги

Размер окна

Контрольная сумма

Указатель важности

Опции

Данные



  1. Логическое соединение. Установка и завершение логического соединения.


Устраняет:

  • Потери

  • Искажения

  • Дублирование

  • Нарушение порядка

Всегда дуплексное.

Установка соединения называется тройным рукопожатием:

  1. Клиент, который намеревается установить соединение, посылает серверу сегмент с номером последовательности и флагом SYN.

  • Сервер получает сегмент, запоминает номер последовательности и пытается создать сокет (буфера и управляющие структуры памяти) для обслуживания нового клиента.

  • В случае успеха сервер посылает клиенту сегмент с номером последовательности и флагами SYN и ACK, и переходит в состояние SYN-RECEIVED.

  • В случае неудачи сервер посылает клиенту сегмент с флагом RST.

  1. Если клиент получает сегмент с флагом SYN, то он запоминает номер последовательности и посылает сегмент с флагом ACK.

  • Если он одновременно получает и флаг ACK (что обычно и происходит), то он переходит в состояние ESTABLISHED.

  • Если клиент получает сегмент с флагом RST, то он прекращает попытки соединиться.

  • Если клиент не получает ответа в течение 10 секунд, то он повторяет процесс соединения заново.

  1. Если сервер в состоянии SYN-RECEIVED получает сегмент с флагом ACK, то он переходит в состояние ESTABLISHED. В противном случае после тайм-аута он закрывает сокет и переходит в состояние CLOSED.

Завершение соединения можно рассмотреть в три этапа:

  1. Посылка серверу от клиента флагов FIN и ACK на завершение соединения.

  2. Сервер посылает клиенту флаги ответа ACK , FIN, что соединение закрыто.

После получения этих флагов клиент закрывает соединение и в подтверждение отправляет серверу ACK , что соединение закрыто.
  1. Метод скользящего окна.


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



  1. Типы IP-адресов.


Unicast(уникальный). Используется при идентификации отдельных интерфейсов и служит для однонаправленной передачи данных.

Broadcast(широковещательный).

Multicast(групповой). Идентифицирует группу сетевых интерфейсов(IGMP).

Anycast(произвольной рассылки). Задает группу адресов, но данные должны быть доставлены не всем, а любому из адресатов.

  1. Формат адреса IPv4. Разграничение номеров сети и узла.


IPv4 использует 32-битные (четырёхбайтные) адреса, ограничивающие адресное пространство 4 294 967 296 (232) возможными уникальными адресами.

Удобной формой записи IP-адреса (IPv4) является запись в виде четырёх десятичных чисел (от 0 до 255), разделённых точками, например, 192.168.0.1. (или 128.10.2.30 — традиционная десятичная форма представления адреса).

Класс

Первые биты

Начало диапазона

Конец диапазона

Количество сетей

Количество хостов

A

0

1.0.0.0

126.0.0.0

126

16 777 214

B

10

128.0.0.0

191.255.0.0

16384

65 534

C

110

192.0.0.0

223.255.255.0

2 млн.

254

D

1110

224.0.0.0

239.255.255.255

Групповые адреса

E

11110

240.0.0.0

247.255.255.255

Резерв




страница 1 ... страница 2страница 3страница 4страница 5 ... страница 7страница 8


скачать

Другие похожие работы: