TCP/IP

Материал из «Знание.Вики»

TCP/IP (Transmission Control Protocol / Internet Protocol) — пакет протоколов, который определяет стандарты передачи данных и содержит подробные соглашения о маршрутизации и межсетевом взаимодействии. TCP/IP широко используется в сети Интернет, поэтому с его помощью пользователи могут общаться с пользователями из исследовательских институтов, школ, университетских учреждений или промышленных предприятий.[1]

Компоненты

Модель TCP/IP
  • TCP — Протокол управления передачей
  • IP — Интернет-протокол

В семействе TCP/IP протоколов существует более ста различных протоколов, среди них:[2]

  • ARP: протокол разрешения адресов, позволяющий найти физический (MAC) адрес, соответствующий определенному IP-адресу.
  • FTP: протокол передачи файлов.
  • HTTP: протокол передачи гипертекста, который популярен, поскольку используется для доступа к веб-страницам.
  • POP: протокол почтового отделения для электронной почты.
  • SMTP: протокол для простой передачи исходящей электронной почты.
  • Telnet:Телекоммуникационная сеть для доступа к удаленным компьютерам.
  • IDENTD: Демон идентификации. Он обеспечивает способ идентификации пользователя для конкретного подключения TCP.
  • IRC: Интернет-ретрансляционный чат.
  • UDP: Протокол пользовательских дейтаграмм.
  • ICMP: Протокол Сообщений Управления Интернетом.
  • TFTP: Тривиальный FTP.
  • DHCP: (Dynamic Host Configuration Protocol) — Протокол динамической конфигурации хоста.
  • NTP: (Network Time Protocol) Протокол сетевого времени.
  • DNS: (Служба доменных имен) Служба доменных имен.
  • SNMP: Простой Протокол Управления Сетью.
  • RIP: Информационный протокол Маршрутизации.
  • PPP: Протокол Точка-точка.

История стека протоколов TCP / IP

Он был впервые создан Министерством обороны США в 1972 году, и его запустили в ARPANET, глобальной сети этого министерства.[3]

По аналогии с моделью OSI (Open System Interconnection), которая описывает уровни или уровни стека протоколов, хотя на практике она не совсем соответствует модели в Интернете. Каждый уровень решает ряд задач, связанных с передачей данных и предоставляет четко определенные услуги на более высоких уровнях. Самые высокие уровни ближе к пользователю и имеют дело с более абстрактными данными, оставляя низшим уровням задачу перевода данных так, чтобы они могли физически управлять.

Интернет-модель была создана как решение практической инженерной задачи. На самом деле модель OSI была предложена как теоретическое приближение, а также первый этап эволюции компьютерных сетей. Модель OSI проще понять, но на самом деле используется TCP / IP.

TCP / IP является преемником программы управления сетью (NC) и первым был представлен в RFC 791[4], RFC 7923 и РF 7934 в сентябре 1981 года. План перехода был представлен в ноябре 1983 года RFC 8015.[5]

Винт Серф

Семейство интернет-протоколов была создана агентством перспективных оборонных исследовательских проектов (DARPA) в начале 1970х годов. После создания сети ARPANET в 1969 году DARPA начало работу над большим количеством технологий передачи данных.[6] В частности, это касается и технологии передачи данных. После того, как Роберт Э. Кан был принят на работу в DARPA, он работал над пакетной спутниковой и радиоволновой связи, признав важную ценность связи этими двумя способами. Винт Серф, разработчик протокола ARPANET, Network Control Program, присоединился к Кан с целью создания открытой архитектуры межсоединений и разработки нового поколения протоколов ARPANET. Кан и Серф получили президентскую медаль свободы 10 ноября 2005 года за вклад в американскую культуру.

Первая проверка в 1975 году связи между двумя сетями с использованием протоколов TCP / IP была проведена Стэнфордским университетом и UCL. [7]Последнее тестирование протокола TCP / IP было проведено в 1977 году между тремя различными сетями, расположенными на территории США, Норвегии и Великобритании. В течение 1978—1983 годов в нескольких исследовательских центрах были разработаны несколько различных прототипов протокола TCP / IP. Полностью переход сети ARPANET на протокол TCP / IP официально завершился 1 января 1983 года, когда протоколы были постоянно активированы.

В 1985 году «Центр управления Интернетом» (IAB, Internet Architecture Board) провел трехдневный «Семинар по архитектуре Интернета» в котором приняли участие 250 продавцов. Благодаря этому протокол стал продвигаться на рынок, что привело к увеличению его коммерческого использования.

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

TCP / IP предназначен для маршрутизации и имеет очень высокую степень надежности, он подходит для сетей любого размера. Это устройство используется во всем мире в различных типах сетей, от домашних до корпоративных, а также в Интернете. Он совместим со стандартным инструментом для анализа работы сети.[8]

TCP / IP имеет недостатки: его сложнее настроить и поддерживать, чем NetBEUI или IPX / SPX; кроме того он немного медленнее в сетях с низким средним объемом трафика. Этот способ быстрее в сетях с большим количеством трафика, где необходимо маршрутизировать большое количество кадров.

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

Еще одна особенность TCP/IP – его «открытость»: это полностью общедоступная специфика. Любой может предлагать дополнения к этой спецификации, и процесс происходит абсолютно открыто. Многие компании предлагают свои платформы с уже встроенными протоколом и сервисами TCP/IP. Облегчает каждому пользователю задачу совместного использования различных ресурсов без привязки к какому-либо поставщику. Еще одно важное преимущество TCP/IP - это набор очень надежных протоколов, в состав которых входят транспортные протоколы, эффективно работающие в глобальных сетях.

Примечания

  1. Протокол TCP/IP (неопр.). www.ibm.com. Дата обращения: 15 марта 2023.
  2. Сетевые протоколы. Семейство протоколов TCP/IP. heap.altlinux.org. Дата обращения: 15 марта 2023.
  3. Как протоколы ARPANET повлияли на развитие TCP/IP. Хабр. Дата обращения: 15 марта 2023.
  4. Перевод RFC 791. rfc.com.ru. Дата обращения: 15 марта 2023.
  5. Alexander Antipov. Рождение Интернет - ARPAnet переведена на TCP/IP. www.securitylab.ru (1 января 1983). Дата обращения: 15 марта 2023.
  6. 50 лет назад был создан прародитель Интернета — ARPANET. 3DNews - Daily Digital Digest. Дата обращения: 15 марта 2023.
  7. От ARPAnet до INTERnet (краткая история Интернета) | КомпьютерПресс. compress.ru. Дата обращения: 15 марта 2023.
  8. sasza. Модель архитектуры протокола TCP/IP – как она работает? (рус.) ?. toadmin.ru (10 ноября 2022). Дата обращения: 15 марта 2023.
WLW Checked Off icon.svg Данная статья имеет статус «готовой». Это не говорит о качестве статьи, однако в ней уже в достаточной степени раскрыта основная тема. Если вы хотите улучшить статью — правьте смело!