Стек протоколов TCP/IP - доклад

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

Transmission Control Protocol/Internet Protocol (TCP/IP) - это промышленный эталон стека протоколов, разработанный для глобальных сетей.

Эталоны TCP/IP размещены в серии документов, нареченных Request for Comment (RFC). Документы RFC обрисовывают внутреннюю работу сети Internet. Некие RFC обрисовывают сетевые сервисы либо протоколы и их Стек протоколов TCP/IP - доклад реализацию, в то время как другие обобщают условия внедрения. Эталоны TCP/IP всегда публикуются в виде документов RFC, но не все RFC определяют эталоны.

Стек был разработан по инициативе Министерства обороны США (Department of Defence, DoD) более 20 годов назад для связи экспериментальной сети ARPAnet с другими сателлитными сетями Стек протоколов TCP/IP - доклад как набор общих протоколов для разнородной вычислительной среды. Сеть ARPA поддерживала разработчиков и исследователей в военных областях. В сети ARPA связь меж 2-мя компьютерами осуществлялась с внедрением протокола Internet Protocol (IP), который и до настоящего времени является одним из главных в стеке TCP/IP и бытует в заглавии стека Стек протоколов TCP/IP - доклад.

Большой вклад в развитие стека TCP/IP занес институт Беркли, реализовав протоколы стека в собственной версии ОС UNIX. Обширное распространение ОС UNIX привело и к широкому распространению протокола IP и других протоколов стека. На этом же стеке работает глобальная информационная сеть Internet, чье подразделение Internet Engineering Task Force (IETF) заносит основной вклад Стек протоколов TCP/IP - доклад в улучшение эталонов стека, публикуемых в форме спецификаций RFC.

Если в текущее время стек TCP/IP всераспространен в главном в сетях с ОС UNIX, то реализация его в последних версиях сетевых операционных систем для индивидуальных компов (Windows NT 3.5, NetWare 4.1, Windows 95) является неплохой предпосылкой для резвого роста числа установок стека Стек протоколов TCP/IP - доклад TCP/IP.

Итак, фаворитная роль стека TCP/IP разъясняется последующими его качествами:

Структура стека TCP/IP. Короткая черта протоколов

Потому что стек TCP/IP был разработан до возникновения модели взаимодействия открытых систем ISO/OSI, то, хотя он также имеет многоуровневую структуру, соответствие уровней стека TCP/IP уровням модели OSI довольно условно.

Структура протоколов Стек протоколов TCP/IP - доклад TCP/IP приведена на рисунке 2.1. Протоколы TCP/IP делятся на 4 уровня.

Рис. 2.1. Стек TCP/IP

Самый нижний (уровень IV ) соответствует физическому и канальному уровням модели OSI. Этот уровень в протоколах TCP/IP не регламентируется, но поддерживает все пользующиеся популярностью эталоны физического и канального уровня: для локальных сетей это Ethernet Стек протоколов TCP/IP - доклад, Token Ring, FDDI, Fast Ethernet, 100VG-AnyLAN, для глобальных сетей - протоколы соединений "точка-точка" SLIP и PPP, протоколы территориальных сетей с коммутацией пакетов X.25, frame relay. Разработана также особая спецификация, определяющая внедрение технологии ATM в качестве транспорта канального уровня. Обычно при возникновении новейшей технологии локальных либо глобальных сетей она Стек протоколов TCP/IP - доклад стремительно врубается в стек TCP/IP за счет разработки соответственного RFC, определяющего способ инкапсуляции пакетов IP в ее кадры.

Последующий уровень (уровень III ) - это уровень межсетевого взаимодействия, который занимается передачей пакетов с внедрением разных транспортных технологий локальных сетей, территориальных сетей, линий специальной связи и т. п.

В качестве Стек протоколов TCP/IP - доклад основного протокола сетевого уровня (в определениях модели OSI) в стеке употребляется протокол IP , который вначале проектировался как протокол передачи пакетов в составных сетях, состоящих из огромного количества локальных сетей, объединенных как локальными, так и глобальными связями. Потому протокол IP отлично работает в сетях со сложной топологией, правильно используя наличие в Стек протоколов TCP/IP - доклад их подсистем и экономично расходуя пропускную способность низкоскоростных линий связи. Протокол IP является дейтаграммным протоколом, другими словами он не гарантирует доставку пакетов до узла предназначения, но старается это сделать.

К уровню межсетевого взаимодействия относятся и все протоколы, связанные с составлением и модификацией таблиц маршрутизации, такие как протоколы сбора маршрутной Стек протоколов TCP/IP - доклад инфы RIP (Routing Internet Protocol) и OSPF (Open Shortest Path First), также протокол межсетевых управляющих сообщений ICMP (Internet Control Message Protocol). Последний протокол предназначен для обмена информацией об ошибках меж маршрутизаторами сети и узлом - источником пакета. При помощи особых пакетов ICMP сообщается о невозможности доставки пакета, о Стек протоколов TCP/IP - доклад превышении времени жизни либо длительности сборки пакета из фрагментов, об не нормальных величинах характеристик, об изменении маршрута пересылки и типа обслуживания, о состоянии системы и т.п.

Последующий уровень (уровень II ) именуется главным. На этом уровне работают протокол управления передачей TCP (Transmission Control Protocol) и протокол дейтаграмм юзера UDP Стек протоколов TCP/IP - доклад (User Datagram Protocol). Протокол TCP обеспечивает надежную передачу сообщений меж удаленными прикладными процессами за счет образования виртуальных соединений. Протокол UDP обеспечивает передачу прикладных пакетов дейтаграммным методом, как и IP, и делает только функции связывающего звена меж сетевым протоколом и бессчетными прикладными процессами.

Верхний уровень (уровень I ) именуется прикладным. За долгие Стек протоколов TCP/IP - доклад и длительные годы использования в сетях разных государств и организаций стек TCP/IP накопил огромное количество протоколов и сервисов прикладного уровня. К ним относятся такие обширно применяемые протоколы, как протокол копирования файлов FTP, протокол эмуляции терминала telnet, почтовый протокол SMTP, применяемый в электрической почте сети Internet, гипертекстовые сервисы доступа к Стек протоколов TCP/IP - доклад удаленной инфы, такие как WWW и многие другие. Остановимся несколько подробнее на неких из их.

Протокол пересылки файлов FTP (File Transfer Protocol) реализует удаленный доступ к файлу. Для того, чтоб обеспечить надежную передачу, FTP употребляет в качестве транспорта протокол с установлением соединений - TCP. Не считая пересылки файлов протокол FTP предлагает Стек протоколов TCP/IP - доклад и другие услуги. Так, юзеру предоставляется возможность интерактивной работы с удаленной машиной, к примеру, он может распечатать содержимое ее каталогов. В конце концов, FTP делает аутентификацию юзеров. До этого, чем получить доступ к файлу, в согласовании с протоколом юзеры должны сказать свое имя и пароль. Для доступа к общественным Стек протоколов TCP/IP - доклад каталогам FTP-архивов Internet парольная аутентификация не требуется, и ее обходят за счет использования для такового доступа предопределенного имени юзера Anonymous.

В стеке TCP/IP протокол FTP предлагает более широкий набор услуг для работы с файлами, но он является и самым сложным для программирования. Приложения, которым Стек протоколов TCP/IP - доклад не требуются все способности FTP, могут использовать другой, более экономный протокол - простой протокол пересылки файлов TFTP (Trivial File Transfer Protocol). Этот протокол реализует только передачу файлов, при этом в качестве транспорта употребляется более обычной, чем TCP, протокол без установления соединения - UDP.

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

Протокол SNMP (Simple Network Management Protocol) употребляется для организации сетевого управления. Вначале протокол SNMP был разработан для удаленного контроля и управления маршрутизаторами Internet, которые обычно нередко именуют также шлюзами. С ростом популярности протокол SNMP стали использовать и для Стек протоколов TCP/IP - доклад управления хоть каким коммуникационным оборудованием - концентраторами, мостами, сетевыми адаптерами и т.д. и т.п. Неувязка управления в протоколе SNMP делится на две задачки.

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

2-ая задачка связана с контролируемыми переменными, характеризующими состояние управляемого устройства. Эталоны регламентируют, какие данные должны сохраняться и скапливаться в устройствах, имена этих данных и синтаксис этих имен. В эталоне SNMP определена спецификация Стек протоколов TCP/IP - доклад информационной базы данных управления сетью. Эта спецификация, популярная как база данных MIB (Management Information Base), определяет те элементы данных, которые управляемое устройство должно сохранять, и допустимые операции над ними.



stella-5-svetilo-ad-izolda-39-glava.html
stella-5-svetilo-ad-izolda-5-glava.html
stella-montis-visokaya-zvezda.html