RFC: 793
Оригинал: Transmission Control Protocol
Предыдущие версии: RFC 761
Категория: Стандарт Интернета
Дата публикации:
Автор:
Перевод: Николай Малых

Глоссарий

  • 1822
  • BBN Report 1822, "The Specification of the Interconnection of a Host and an IMP" — спецификация интерфейса между хостом и ARPANET.
  • ACK
  • Бит управления (подтверждение), не занимающий места в пространстве порядковых номеров и показывающий, что поле подтверждения в данном сегменте содержит следующий порядковый номер, который отправитель данного сегмента ожидает получить в подтверждение доставки всех предыдущих порядковых номеров.
  • ARPANET message
  • Единица передачи информации между хостом и IMP в ARPANET. Максимальный размер сообщения составляет 1012 октетов (8096 битов).
  • ARPANET packet
  • Единица передачи информации между IMP в сети ARPANET. Максимальный размер пакета составляет 126 октетов (1008 битов).
  • Connection (соединение)
  • Логический путь передачи данных, задаваемый парой сокетов.
  • Datagram (дейтагарамма)
  • Сообщение, передаваемое через компьютерную сеть с коммутацией пакетов.
  • Destination Address (адрес получателя)
  • Адрес получателя, обычно указывающий хост или сеть.
  • FIN
  • Бит управления, занимающий единицу пространства порядковых номеров, который показывает, что отправитель больше не будет передавать данные или сигналы управления, занимающие порядковые номера.
  • Fragment (фрагмент)
  • Часть логической единицы данных (в частности, фрагментом называют часть дейтаграммы IP).
  • FTP
  • Протокол копирования файлов.
  • Header (заголовок)
  • Управляющая информация в начале сообщения, сегмента, фрагмента, пакета или блока данных.
  • Host (хост)
  • Компьютер. В частности, отправитель и получатель сообщений с точки зрения коммуникационной сети.
  • Identification (идентификация)
  • Поле протокола IP, содержащее идентификатор, заданный отправителем для обеспечения сборки дейтаграммы из фрагментов.
  • IMP
  • Interface Message Processor — пакетный коммутатор ARPANET.
  • internet address
  • Адрес отправителя или получателя, используемый на уровне хостов.
  • internet datagram
  • Единица обмена данными между модулем IP и протоколом вышележащего уровня, содержащая заголовок IP и данные.
  • internet fragment
  • Часть данных из дейтаграммы IP с заголовком IP.
  • IP
  • Internet Protocol.
  • IRS
  • Initial Receive Sequence — начальный порядковый номер для приема. Первый порядковый номер, используемый отправителем в данном соединении.
  • ISN
  • Initial Sequence Number — начальный порядковый номер. Первый порядковый номер (ISS или IRS), используемый для соединения. Выбирается на основе текущего времени.
  • ISS
  • Initial Send Sequence — начальный порядковый номер для передачи. Первый порядковый номер, используемый отправителем в данном соединении.
  • left sequence
  • Следующий порядковый номер, который будет подтвержден данными, принимаемыми TCP (или наименьший из еще неподтвержденных порядковых номеров); в некоторых случаях трактуется как левый край окна передачи.
  • local packet (локальный пакет)
  • Единица передачи данных в локальной сети.
  • Module (модуль)
  • Реализация (обычно программная) протокола или другой процедуры.
  • MSL
  • Maximum Segment Lifetime — максимальное время жизни сегмента TCP в сети. Произвольно выбрано значение 2 минуты.
  • Octet (октет)
  • Восьмибитовый блок данных — байт.
  • Options (опции)
  • Поле Option может содержать несколько опций, каждая из которых может занимать несколько октетов. Опции используются в основном для проверки или задания тех или иных условий (например, содержат временные метки). Поля опций поддерживаются как IP, так и TCP.
  • Packet (пакет)
  • Единица данных с заголовком (может быть логически полным или неполным). Более часто термин пакет относят к физическим, а не логическим единицам данных.
  • Port (порт)
  • Часть сокета, задающая логический канал ввода или вывода данных для процесса.
  • Process (процесс)
  • Выполнение программы. Источник или потребитель данных с точки зрения TCP или других протоколов обмена между хостами.
  • PUSH
  • Управляющий бит, не занимающий пространства порядковых номеров, который указывает, что сегмент содержит данные, требующие незамедлительной отправки получателю.
  • RCV.NXT
  • receive next sequence number — следующий порядковый номер для приема.
  • RCV.UP
  • receive urgent pointer — указатель срочности для приема.
  • RCV.WND
  • receive window — окно приема.
  • receive next sequence number (следующий порядковый номер для приема)
  • Следующий порядковый номер, который ожидает получить локальный модуль TCP.
  • receive window (окно приема)
  • Представляет порядковый номер, который локальный (принимающий) модуль TCP ожидает получить. Таким образом, локальный модуль TCP предполагает, что сегменты, перекрывающие диапазон от RCV.NXT до RCV.NXT+RCV.WND-1, содержат приемлемые данные и поля управления. Сегмент, содержащий порядковые номера, целиком выходящие за эти пределы, рассматривается как дубликат и отбрасывается.
  • RST
  • Управляющий бит (reset — сброс), не занимающий пространства порядковых номеров, который показывает, что приемная сторона должна удалить соединение без дальнейших вопросов. Приемная сторона может определить, основываясь на порядковом номере и номере подтверждения во входящем сегменте, следует воспринять команду сброса или игнорировать ее. Ни в коем случае в ответ на сегмент, содержащий RST, не следует передавать отклик с битом RST.
  • RTP
  • Real Time Protocol — протокол для передачи между хостами критичной к задержкам информации.
  • SEG.ACK
  • segment acknowledgment — подтверждение сегмента
  • SEG.LEN
  • segment length — размер сегмента
  • SEG.PRC
  • segment precedence value — уровень предпочтения для сегмента
  • SEG.SEQ
  • segment sequence — порядковый номер сегмента
  • SEG.UP
  • segment urgent pointer field — поле указателя срочности в сегменте
  • SEG.WND
  • segment window field — поле окна в сегменте
  • segment (сегмент)
  • Логическая единица данных. В частности, сегмент TCP представляет собой единицу данных, передаваемую между парой модулей TCP.
  • segment acknowledgment
  • Порядковый номер в поле подтверждения прибывающего сегмента.
  • segment length
  • Число порядковых номеров, занимаемое сегментом, с учетом полей управления, занимающих пространство порядковых номеров.
  • segment sequence
  • Номер в поле sequence прибывающего сегмента.
  • send sequence
  • Следующий порядковый номер, который будет использован локальным (передающим) TCP для данного соединения. Нумерация начинается с начального порядкового номера ISN и далее увеличивается с каждым переданных октетом данных или учитываемым октетом управляющей информации.
  • send window
  • Представляет порядковые номера, которые удаленный (принимающий) TCP готов получить. Это значение поля window, указанное в сегментах от удаленного (принимающего данные) TCP. Диапазон новых порядковых номеров, которые может передать TCP, лежит между SND.NXT и SND.UNA + SND.WND — 1 (порядковые номера для повторной передачи лежат между SND.UNA и SND.NXT).
  • SND.NXT
  • Порядковый номер для передачи
  • SND.UNA
  • Порядковый номер оставшегося
  • SND.UP
  • Указатель срочности для передачи
  • SND.WL1
  • Номер сегмента при последнем обновлении окна
  • SND.WL2
  • Номер сегмента подтверждения при последнем обновлении окна
  • SND.WND
  • Окно передачи
  • socket
  • Идентификатор, включающий номер порта TCP и адрес IP.
  • Source Address
  • Адрес отправителя, обычно идентифицирующий хост или сеть.
  • SYN
  • Бит управления во входящем сегменте (занимающем один порядковый номер), который используется для индикации начала отсчета порядковых номеров.
  • TCB
  • Transmission control block — блок управления передачей, содержащий информацию о состоянии соединения.
  • TCB.PRC
  • Предпочтения для данного соединения.
  • TCP
  • Transmission Control Protocol — протокол управления передачей. Протокол обмена информацией между хостами, обеспечивающий гарантированную доставку в межсетевых средах.
  • TOS
  • Type of Service — тип обслуживания. Поле протокола IP.
  • Type of Service
  • Поле протокола IP, задающее тип обслуживания для данного фрагмента IP.
  • URG
  • Бит управления (urgent — срочность), не включаемый в пространство порядковых номеров и служащий для индикации того, что получатель должен быть уведомлен о срочности обработки данных (эти данные должны быть восприняты сразу же после завершения работы с данными, порядковый номер которых меньшим, нежели задано указателем срочности).
  • urgent pointer (указатель срочности)
  • Поле управления, имеющее смысл только при установке бита URG и содержащее значение указателя срочности, которое говорит о заданном пользователем уровне срочности данных.

Литература

[1]Cerf, V., and R. Kahn, «A Protocol for Packet Network Intercommunication», IEEE Transactions on Communications, Vol. COM-22, No. 5, pp 637-648, Май 1974.
[RFC791]J. Postel, «Протокол IP (Internet Protocol)», RFC 791, Сентябрь 1981.
[3]Dalal, Y. и C. Sunshine, «Connection Management in Transport Protocols», Computer Networks, Vol. 2, No. 6, pp. 454-473, Декабрь 1978.
[RFC790]Postel, J., «Assigned Numbers», RFC 790, USC/Information Sciences Institute, Сентябрь 1981.
2007 - 2017 © Русские переводы RFC, IETF, ISOC.