..


Рекламные ссылки

TCP

Статья, написанная Мэтью Petrioli
Страница 1 из 7

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

Надежность

Давайте начнем с того, что TCP является протоколом, принадлежащих протокол транспортного уровня стека ISO / OSI. Большинство приложений, использование Интернета, по сути, это протокол, который - по самой своей природе - характеризуется высокой степенью надежности.

Мы увидим, в статье, поводом для этого заявления.

Протокол с установлением соединения

TCP это протокол с установлением соединения, что, поскольку оба приложения на разных терминалах, перед передачей данных, следует установить такие связи рукопожатие (рукопожатие). В этой предварительной информации, а затем передаются для обеспечения надежной пакеты conesgna службе.

Полный дуплекс

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

Поточечный

Вы можете определить общее соединение TCP, как точка-точка, что один источник и один пункт назначения.

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

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

Стрим-ориентированный протокол

Кроме того, TCP это протокол, который может быть определен как потоковый протокол TCP или «видит» данные передаются как поток байтов, которые можно заказать, которые сочтены.

Основные особенности TCP

Основные особенности TCP могут быть обобщены в списке ниже:

  • Надежная передача данных: Вам гарантируется обслуживание достоверных данных означает, что все данные, посланные отправителем доставляются получателю и без ошибок. Это может случиться по ошибке между ссылками, что некоторые пакет теряется в сети. На данный момент, TCP обнаружит это неспособность принимать и ретранслировать потерянных пакетов продолжить (мы увидим более подробно, как происходит этот процесс).
  • Изменение порядка пакетов, правильно: Эта функция чрезвычайно важна для правильного понимания сообщения, назначение приложения. На самом деле может случиться так, что пакеты с задержкой conteneti информации в сети из-за заторов, и, следовательно, это может случиться с прибыть в пункт назначения в порядке. Задача TCP именно, чтобы собрать его правильно, сообщения и направить его на следующий уровень.
  • Управление потоком: TCP проверяет, что хозяин в более быстрой передачи данных чтобы не допустить переполнения буфера приема другого хоста медленнее. На самом деле, если реализация TCP замечает, что хост имеет трудности с чтением данных в буфере приема, снижает частоту передачи отправителя для того, чтобы сбалансировать производительность двух хозяев.
  • Контроль насыщения: Если TCP понимает, что существует широко распространенное перегрузки сети требует отправитель, чтобы уменьшить частоту передачи пакетов, чтобы избежать congesting сети более.

Определение MMS (максимальный размер сегмента)

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

Значение MSS параметра определяется значение максимального блока передачи называется MTU или размер кадра до крупнейших устойчивого слоя ссылке. В конечном счете, значение MSS выбирается так, чтобы транспортного уровня сегмент передается в один кадр канального.

В той же категории ...
E-Learning
Excel (электронных книг) Excel (электронных книг)
Создание электронных таблиц и расчета. Всего лишь 25 €.
Javascript (курс) Javascript (курс)
Полное руководство для сценариев на стороне клиента. С 39 €.
Visual Basic 6 (курс) Visual Basic 6 (курс)
Сделать Приложения для настольных компьютеров с VB6. С 39 €.
Рекламные ссылки