TCP/IP
TCP/IP (Transmission Control Protocol / Internet Protocol) — пакет протоколов, который определяет стандарты передачи данных и содержит подробные соглашения о маршрутизации и межсетевом взаимодействии.
TCP/IP широко используется в сети Интернет, поэтому с его помощью пользователи могут общаться с пользователями из исследовательских институтов, школ, университетских учреждений или промышленных предприятий.[1]
Компоненты[править]
В семействе 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 - это набор очень надежных протоколов, в состав которых входят транспортные протоколы, эффективно работающие в глобальных сетях.
Источники[править]
- ↑ Протокол TCP/IP (ru-ru). Проверено 15 марта 2023.
- ↑ Сетевые протоколы. Семейство протоколов TCP/IP. Проверено 15 марта 2023.
- ↑ Как протоколы ARPANET повлияли на развитие TCP/IP (рус.). Проверено 15 марта 2023.
- ↑ Перевод RFC 791. Проверено 15 марта 2023.
- ↑ Alexander Antipov Рождение Интернет - ARPAnet переведена на TCP/IP (рус.) (1983-01-01). Проверено 15 марта 2023.
- ↑ 50 лет назад был создан прародитель Интернета — ARPANET (рус.). Проверено 15 марта 2023.
- ↑ От ARPAnet до INTERnet (краткая история Интернета) | КомпьютерПресс (рус.). Проверено 15 марта 2023.
- ↑ sasza Модель архитектуры протокола TCP/IP – как она работает? (рус.) (2022-11-10). Проверено 15 марта 2023.
Основные протоколы TCP/IP по уровням модели OSI ↑ [+] | |
---|---|
Физический | |
Канальный |
Ethernet • PPPoE • PPP • L2F • 802.11 Wi-Fi • 802.16 WiMax • Token ring • ARCNET • FDDI • HDLC • SLIP • ATM • CAN • DTM • X.25 • Frame relay • Shortest Path Bridging • SMDS • STP • ERPS |
Сетевой |
IPv4 • IPv6 • IPsec • ICMP • IGMP • ARP • RARP • RIP2 • OSPF • EIGRP |
Транспортный | |
Сеансовый |
ADSP • H.245 • iSNS • NetBIOS • PAP • RPC • L2TP • PPTP • RTCP • SMPP • SCP • ZIP • SDP |
Представления | |
Прикладной |
BGP • HTTP(S) • DHCP • IRC • SNMP • DNS(SEC) • NNTP • XMPP • SIP • IPP • NTP • SNTP • Электронная почта (SMTP • POP3 • IMAP4) • Передача файлов (FTP • TFTP • SFTP • WebDAV) • SMB • Удалённый доступ (rlogin • Telnet • SSH • RDP) |
Другие прикладные |
Bitcoin • OSCAR • CDDB • Multicast FTP • Multisource FTP • BitTorrent • Gnutella • Skype |
Одним из источников этой статьи является статья в википроекте «Знание.Вики» («znanierussia.ru») под названием «TCP/IP», находящаяся по адресам:
«https://baza.znanierussia.ru/mediawiki/index.php/TCP/IP» «https://znanierussia.ru/articles/TCP/IP». Материал указанной статьи полностью или частично использован в Циклопедии по лицензии CC-BY-SA 4.0 и более поздних версий.
|