ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Протокол TCP | Курс "Компьютерные сети"

Автор: Andrey Sozykin

Загружено: 2015-09-11

Просмотров: 182015

Описание: Видеолекция по протоколу TCP.
Лекции по курсу "Компьютерные сети" - https://goo.gl/0aIOuf

TCP (Transmission Control Protocol, протокол управления передачей) – протокол транспортного уровня стека TCP/IP. Он предоставляет сервис надежной передача потока байт (reliable byte stream). TCP предоставляет следующие гарантии:
Доставка данных.
Сохранения порядка следования сообщений.

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

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

В TCP подтверждается не получение каждого сегмента, а получение нескольких сегментов. Это сделано для увеличения скорости передачи данных: отправитель может передать без остановки несколько сегментов, не дожидаясь прихода подтверждения. Такой тип подтверждения называется кумулятивный: подтверждается получение последнего сегмента, и всех предыдущих. Количество сегментов, которые отправитель может передать без подтверждения, называется размер скользящего окна.

Однако только подтверждения и повторной отправки недостаточно для надежной передачи потока байт. В дополнение к потере данных возможна и другая проблема: нарушение порядка следования сообщений:
Сегменты приходят в неправильном порядке.
Сегменты дублируются.

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

Перед отправкой данных по TCP необходимо установить соединение. Задачи соединения:
Убедиться, что отправитель и получатель хотят передавать данные друг другу.
Договориться о нумерации потока байт.
Договорится о параметрах соединения (максимальный размер сегмента и т.п.).

После завершения передачи данных соединение TCP разрывается.

Практические занятия по курсу "Компьютерные сети" - https://goo.gl/YP3l83

Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках:
https://goo.gl/kW93MA

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Протокол TCP | Курс "Компьютерные сети"

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Протокол TCP: скользящее окно | Курс

Протокол TCP: скользящее окно | Курс "Компьютерные сети"

КАК УСТРОЕН TCP/IP?

КАК УСТРОЕН TCP/IP?

Сети для несетевиков // OSI/ISO, IP и MAC, NAT, TCP и UDP, DNS

Сети для несетевиков // OSI/ISO, IP и MAC, NAT, TCP и UDP, DNS

Сетевой уровень | Курс

Сетевой уровень | Курс "Компьютерные сети"

Как NAT спас интернет?

Как NAT спас интернет?

Что такое TCP/IP: Объясняем на пальцах

Что такое TCP/IP: Объясняем на пальцах

Трансляция сетевых адресов (NAT) | Курс

Трансляция сетевых адресов (NAT) | Курс "Компьютерные сети"

Протокол STP | Курс

Протокол STP | Курс "Компьютерные сети"

Тема 8. Обзор TCP/IP. Как работает ARP.

Тема 8. Обзор TCP/IP. Как работает ARP.

Канальный уровень | Курс

Канальный уровень | Курс "Компьютерные сети"

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]