Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Протокол доставки сообщений TCP.Содержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте
Протокол ТСР предоставляет надежную, ориентированную на соединение службу доставки. Данные протокола ТСР передаются сегментами, и соединение должно быть установлено до того, как узлы начнут обмениваться данными. ТСР использует потоки, в которых данные представлены в виде последовательности байт. ТСР обеспечивает надежность, присваивая номера последовательности (sequence number) каждому передаваемому сегменту. Если сегмент разбивается на мелкие пакеты, то узел-получатель сможет узнать, все ли части получены. Для этого используются подтверждения. Для каждого отправленного сегмента узел-получатель должен вернуть отправителю подтверждение (acknowledgement, AСК) в течение определенного времени (рис. 40). Если отправитель не получил АСК, то данные передаются повторно. Если сегмент поврежден, то узел-получатель отвергает его. Поскольку АСК в этом случае не посылается, отправитель передает сегмент еще раз. Порты. Приложения, использующие сокеты, идентифицируют себя Не компьютере посредством номера порта протокола (protocol port number). Например, FТР-сервер использует определенный ТСР-порт, поэтому другие приложения могут связаться с ним. Порты могут иметь любой номер от 0 до 65536. Номера портов дл приложений клиентов динамически назначаются операционной системой при обработке запроса и обслуживания. Сокеты. Сокет (socket) обеспечивает конечную точку сетевого соединения. Приложение, создавая сокет, указывает три параметра: IP-адреc узла, тип обслуживания (протокол ТСР для ориентированного на соединение обслуживания и UDP для не ориентированного) и порт, используемый приложением. Порты протокола ТСР. Порт протокола ТСР указывает место доставки сообщений. Номера портов, меньшие 256, определены как широко используемые.
Установка связи по протоколу ТСР. Инициализация ТСР-соединения происходит в три этапа. Делается это для синхронизации отправки и по лучения сегментов, извещения другого узла о количестве данных, которые можно послать за один раз, и установки виртуального соединения. Вот из каких операций состоит этот процесс (рис. 41) 1. Узел-отправитель запрашивает соединение, посылая сегмент с установленным флагом синхронизации (SYN). 2. Узел-адресат подтверждает получение запроса, отправляя обрати; сегмент с: - установленным флагом синхронизации; - порядковым номером начального байта сегмента, который о] может послать, или номером последовательности (sequence number); - подтверждением, включающим порядковый номер следующей сегмента, который он ожидает получить. -
Рис. 41 Работа протокола ТСР 3. Запрашивающий узел посылает обратно сегмент с подтверждение] номера последовательности и номером своего подтверждения (acknowledgement number). Для завершения соединения ТСР действует аналогично. Это гарантирует, что оба узла закончат передачу и примут все данные. Скользящие окна протокола ТСР. Протокол ТСР буферизует данные дл передачи между двумя узлами, используя скользящие окна (sliding windows). Каждый ТСР/ IP-узел поддерживает два скользящих окна: одно для приема данных, а другое для отправки. Размер окна определяет объем данных, которые могут быть буферизованы на компьютере. Структура ТСР-пакета. Все пакеты протокола ТСР имеют две части -на данные и заголовок. В таблице приведены поля заголовка ТСР-пакета.
Тема 5. Организация и администрирование ЛВС.
|
||||||||||||||||||||||||||||||||||||
|
Последнее изменение этой страницы: 2016-09-20; просмотров: 525; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.102 (0.01 с.) |