TCP/IP

Материал из Циклопедии
Перейти к навигации Перейти к поиску
Что такое TCP/IP: Объясняем на пальцах // Listen IT (3 мар. 2022 г.) [15:37]

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 (ru-ru). Проверено 15 марта 2023.
  2. Сетевые протоколы. Семейство протоколов TCP/IP. Проверено 15 марта 2023.
  3. Как протоколы ARPANET повлияли на развитие TCP/IP (рус.). Проверено 15 марта 2023.
  4. Перевод RFC 791. Проверено 15 марта 2023.
  5. Alexander Antipov Рождение Интернет - ARPAnet переведена на TCP/IP (рус.) (1983-01-01). Проверено 15 марта 2023.
  6. 50 лет назад был создан прародитель Интернета — ARPANET (рус.). Проверено 15 марта 2023.
  7. От ARPAnet до INTERnet (краткая история Интернета) | КомпьютерПресс (рус.). Проверено 15 марта 2023.
  8. sasza Модель архитектуры протокола TCP/IP – как она работает? (рус.) (2022-11-10). Проверено 15 марта 2023.
 
Физический

EthernetRS-232EIA-422RS-449RS-485

Канальный

EthernetPPPoEPPPL2F802.11 Wi-Fi802.16 WiMaxToken ringARCNETFDDIHDLCSLIPATMCANDTMX.25Frame relayShortest Path BridgingSMDSSTPERPS

Сетевой

IPv4IPv6IPsecICMPIGMPARPRARPRIP2OSPFEIGRP

Транспортный

TCP(Crypt) • UDPSCTPDCCP • RDP/RUDPRTPGRE

Сеансовый

ADSPH.245iSNSNetBIOSPAPRPCL2TPPPTPRTCPSMPPSCPZIPSDP

Представления

XDRSSLTLS

Прикладной

BGPHTTP(S) • DHCPIRCSNMPDNS(SEC) • NNTPXMPPSIPIPPNTPSNTPЭлектронная почта (SMTPPOP3IMAP4) • Передача файлов (FTPTFTPSFTPWebDAV) • SMB • Удалённый доступ (rloginTelnetSSHRDP)

Другие прикладные

BitcoinOSCARCDDBMulticast FTPMultisource FTPBitTorrentGnutellaSkype

 
Глобально

Всемирная паутина (Веб 1.0Веб 2.0Веб 3.0) • Семантическая паутинаИнтернет (в России) • Русскоязычный ИнтернетРунет (термин) • Провайдер

Локально

ДоменСайтПорталСтраницаСлужбаКольцо

Виды сайтов
и сервисов

Виртуальный атласБаннерная сетьБиблиотекаБлог (платформа) • ВидеохостингВикиСайт-визиткаВопрос-ответЗакладкиСлужбы знакомствБраузерная играКаталог ресурсовИнтернет-магазинМикроблогНовостной сайтПоисковая системаПорносайтВеб-почтаСоциальная сетьТамблелогBitTorrent-трекерФайлообменникФорум (СервисИмиджборд) • ФотохостингЧат

Создание и
обслуживание

МастерРазработкаДизайнВёрсткаПрограммированиеЮзабилитиОпыт взаимодействияПродвижение сайтаПоисковая оптимизация (SEO) • ХостингСистемный администраторМодераторУчётная записьОнлайн-трансляцияАвторизация

Типы макетов,
страниц, сайтов

СтатическийДинамическийФиксированныйРезиновыйДинамично эластичныйАдаптивный

Техническое

Веб-сервер (сравнение) • Браузер (сравнение) • CookieDNSCMFCMSHTTP (ответызаголовки) • SPDYQUICCGIHTMLXHTMLIP-адресCSSJavaScriptDHTMLCookieDOMXMLAJAXJSONFlashRSSTCP/IPAtomМикроформатfavicon.ico • robots.txtSitemapsVPNКарта сайтаУникальный посетитель.htaccess

Маркетинг

АффилиатИнтернет-маркетингИнтернет-рекламаБаннерКонтекстная рекламаТизерУправление интернет-магазиномКиберсквоттинг

Социум и культура

БлогосфераИнтернет-правоИнтернет-сообщество (районное) • Сетевая литератураХейтерРоберт Эллиот Кан

Znanie.png Одним из источников этой статьи является статья в википроекте «Знание.Вики» («znanierussia.ru») под названием «TCP/IP», находящаяся по адресам:

«https://baza.znanierussia.ru/mediawiki/index.php/TCP/IP»

«https://znanierussia.ru/articles/TCP/IP».

Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий.
Всем участникам Знание.Вики предлагается прочитать материал «Почему Циклопедия?»