Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Базовая передача данных.

Читайте также:
  1. C) Передача знаний из различных областей наук.
  2. Абстракция данных.
  3. Архитектура ПК. Центральные и периферийные устройства, средства ввода и средства вывода данных. Оперативная память и средства внешней памяти. Характеристики процессора.
  4. Б) полезные знания, полученные посредством анализа данных.
  5. База данных.
  6. Базовая
  7. Базовая графическая система в стандарте ГКС
  8. Базовая методика системного анализа: этапность, степень алгоритмизации, особенности применения.
  9. Базовая техника

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

Протоколы TCP решают по своему усмотрению, когда производить блокировку и передачу данных.

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

Для этой цели определена функция проталкивания (push).

Проталкивание приводит к тому, что программы протокола TCP сразу осуществляют отправление и получение остающихся данных

 

Достоверность.

Протокол TCP имеет защиту от разрушения данных, потери, дублирования и нарушения очередности получения, вызываемых коммуникационной системой IР.

Это достигается присвоением очередного номера каждому передаваемому октету, а также требованием подтверждения (ACK) от программы TCP, принимающей данные.

Если подтверждения не получено в течении контрольного интервала времени, то данные посылаются повторно.

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

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

До тех пор, пока программы TCP функционируют корректно, а система IР не развалилась на составные части, ошибки пересылки не влияют на правильное получение данных.

Протокол TCP защищает от ошибок коммуникационную системы .

 

Управление потоком.

Протокол TCP позволяет получателю управлять количеством данных, посылаемых ему отправителем.

Это достигается возвратом так называемого "окна" (window) вместе с каждым подтверждением, которое указывает диапазон приемлемых номеров, следующих за номером последнего успешно принятого сегмента.

Окно определяет количество октетов, которое отправитель может послать до получения дальнейших указаний.

 

Разделение каналов (мультиплексирование).

Чтобы позволить многим процессам на отдельно взятом компьютере одновременно использовать коммуникационные возможности уровня TCP, протокол TCP предоставляет каждой ГВМ набор адресов или портов (номеров процесса).

Вместе с адресами сетей на коммуникационном уровне IР они образуют сокет (socket - разъем).

Каждое соединение уникальным образом идентифицируется парой сокетов.




Дата добавления: 2015-04-26; просмотров: 21 | Поможем написать вашу работу | Нарушение авторских прав

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


lektsii.net - Лекции.Нет - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав