On-Line Библиотека www.XServer.ru - учебники, книги, статьи, документация, нормативная литература.
       Главная         В избранное         Контакты        Карта сайта   
    Навигация XServer.ru








 

Мотивация

Компьютерные коммуникационные системы играют все более важную роль в 
военных, правительственных и гражданских приложениях. Этот документ в 
первую очередь освещает требования к компьютерным коммуникациям в во- 
енной области, и особенно к устойчивости в условиях недостаточной на- 
дежности коммуникаций и возможности перегрузок. Тем не менее, многие 
из этих проблем имеют место также в гражданском и правительственном секторе.
В условиях, когда стратегические и тактические сети компьютерных ком- 
муникаций возникают и исчезают, важно обеспечить средства для их со- 
единения, а также стандартные протоколы коммуникации между процесса- 
ми, которые бы поддерживали большой диапазон прикладных программ. 
Предвидя потребность в таких стандартах, Представительство Секретари- 
ата Обороны по научно-исследовательским и опытно- конструкторским ра- 
ботам предъявило протокол управления передачей (Transmission Control 
Protocol - TCP), описанный здесь, на основе стандартизации DoD прото- 
кола коммуникаций между процессами.
TCP - это протокол обеспечения надежности прямых соединений, создан- 
ный для многоуровневой иерархии протоколов, поддерживающих межсетевые 
приложения. Протокол TCP обеспечивает надежность коммуникаций между 
парами процессов на хост-компьютерах, включенных в различные ком- 
пьютерные коммуникационные сети, которые объединены в единую систему. 
В отношении надежности протоколов более низкого, чем TCP, уровня 
сделаны весьма скромные запросы. TCP предполагает, что он может 
получить простой, потенциально ненадежный сервис для своих датаграмм 
со стороны протоколов нижнего уровня. В принципе, протокол TCP должен 
быть работоспособен на большом наборе коммуникационных систем, 
начиная с кабельных соединений и кончая сетями с переключением 
пакетов или электрических цепей.
Протокол TCP основывается на концепциях, впервые описанных авторами 
Cerf и Kahn в документе [1]. TCP занимает в многоуровневой архитек- 
туре протоколов нишу непосредственно над протоколом Internet, который 
позволяет протоколу TCP отправлять и получать сегменты информации пе- 
ременной длины, заключенные в оболочку Internet датаграмм. Internet 
датаграмма предоставляет средства для адресации отправителя и получа- 
теля сегментов TCP в различных сетях. Протокол Internet также осу- 
ществляет любую фрагментацию и сборку сегментов TCP, необходимую для 
осуществления передачи и доставки через множество сетей и промежуточ- 
ных шлюзов. Протокол Internet также обработывает информацию о приори- 
тете, классификации безопасности, а также осуществляет разграничение 
TCP сегментов. Так что данная информация может быть передана напрямую 
через множество сетей.
                          Уровни протоколов                          
                       +----------------------+                      
                       |   верхний уровень    |                      
                       +----------------------+                      
                       |         TCP          |                      
                       +----------------------+                      
                       |  протокол Internet   |                      
                       +----------------------+                      
                       |коммуникационная сеть |                      
                       +----------------------+                      
                                Рис. 1                               
Большая часть этого документа написана всвязи с реализациями TCP про- 
токола, которые вместе с протоколами более высокого уровня присут- 
ствуют на хост-компьютере. Некоторые компьютерные системы будут вклю- 
чаться в сети через главные компьютеры, содержащие протоколы уровней 
TCP и Internet, а также специфическое сетевое программое обеспечение. 
Спецификация TCP описывает ее интерфейс с протоколами более высокого 
уровня, которые оказались осуществимы даже в случае главного компью- 
тера, если реализован соответствующий протокол общения между хост- 
компьютером и главным компьютером.
Содержание       Вперёд