Главная arrow Термины arrow Сетевые технологии arrow TCP/IP (Transmission Control Protocol/Internet Protocol)

TCP/IP (Transmission Control Protocol/Internet Protocol)

TCP/IP - это, Что такое TCP/IP, Определение термина TCP/IP, TCP, IP, IP V4, IP V6, FTP, HTTP, IPP, IPsec, IPX, L2TP, MFTP, Point-to-Point Protocol, Point-to-Point Tunneling Protocol, RealTime Messaging Protocol, Service Advertisement Protocol, Serial Line Интернет Protocol, Sequenced Packet exchange, Trivial File Transfer Protocol

Основной протокол, предназначенный для работы в сетях Интернет в режиме коммутации каналов. Он состоит из двух протоколов:
 - TCP (Transmission Control Protocol)протокол, определяющий порядок разделения данных на дискретные пакеты и контролирующий передачу (доставку) и целостность передаваемых данных;
 - IP (Internet Protocol) —"Протокол IP" описывает формат пакета данных, передаваемых в сети, а также порядок присвоения и поддержки адресов абонентов сети. По мере развития Интернета появились его версии Ipv4 и Ipv6.
Пакет IP, IP-пакет [IP-packet] — пакет данных в формате протокола Интернета IP. Может содержать помимо передаваемой информации дополнительные сведения (каждое максимум до 40 байт), которые следуют непосредственно за заголовком пакета длиной в 20 байт. Расширения пакета называют опциями IP, причем некоторые из них служат для обеспечения безопасности. Наиболее распространенными являются следующие опции безопасности протокола IP:
1) базовая опция безопасности DoD — BSOV.130 (Basic Security Option) предусматривает маркировку дейтаграмм IP в соответствии с 16 классификационными уровнями безопасности и предполагает соответствующие ограничения по обработке;
2) расширенная опция безопасности DoD — ESOv.i33 (Extended Security Option) служит для работы с различными категориями и областями безопасности;
3) коммерческая опция безопасности IP —CIPSO (Commercial IP Security Option) рассчитана на большое число правил безопасности, поскольку ограниченного количества кодов ESO недостаточно для поддержания коммерческих опций безопасности (первые две опции преимущественно ориентированы на Министерство обороны США —DoD).
Для реализации безопасности на уровне процессов разрабатывается распределенный модуль безопасности для использования его в качестве опций пакетов IP — DSH (Distributed Security Module). Эта работа выполняется в рамках проекта распределенной инфраструктуры безопасности DSI (Distributed Security Infrastructure). Предлагаемые опции для маркировки пакетов IP в варианте DSI базируются на стандарте FIPS 188 и Проекте CIPSO.
Основные протоколы Интернета
 - Ipv4, IP V4 — "Протокол IP версия 4": базовый протокол Интернета, разработанный в 1978 г. IETF и предназначенный для организации "открытой среды" для обмена разнородной информацией. Однако со временем в связи с развитием Интернета предоставляемые протоколом возможности стали недостаточны. Это относится к качеству мультимедийных услуг, защите информации и т. п. Кроме того, поскольку протокол Ipv4 использует 32-битные адреса, общее возможное число уникальных адресов сети (в пределах 4 млрд) вскоре может быть превышено. Поэтому в настоящее время происходит переход на протокол Ipv6, внедрение которого связывают с Интернет2.
 - IPv6, IP V6 —"Протокол IP версия 6" разработан IETF и поддерживается ведущими производителями программного обеспечения. Основными причинами, требующими перехода на новую версию протокола, называются: необходимость расширения адресного пространства, обеспечения нового уровня передачи информации и безопасности, растущая потребность поддержки мобильных систем. Для продвижения и внедрения новой версии протокола IP специально создан IPv6 Forum, представляющий собой международный консорциум, в который вошли ведущие поставщики сетевого оборудования, а также создатели академических и исследовательских сетей, включая такие фирмы, как Cisco, Hitachi, Telebit, Hewlett-Packard, Microsoft, NTT, IBM, Siemens и многие др. Управляющая выдачей IP-адресов некоммерческая Корпорация ICANN (Internet Corporation for Assigned Names and Numbers) опубликовала документ, в соответствии с которым распределяются адреса IPv6. Экспериментальная сеть, использующая этот протокол, работает с 1996 г. В 2003 г. большинство производителей телекоммуникационного оборудования объявили о поддержке IPv6.
 - FTP, ftp (File Transfer Protocol):
1. "Протокол передачи файлов" —протокол и стандартная программа, предназначенные и соответственно оптимизированные для обеспечения передачи и приема файлов между разными компьютерами (в том числе между сервером и клиентом), работающими в сетях, поддерживающих протокол TCP/IP;
2. Сервисное средство Интернета, обеспечивающее доступ к файлам в файловых массивах. Использование FTP предполагает, что пользователь зарегистрирован и соединяется с сервером под своим именем и паролем. FTP-сервер может быть настроен таким образом, что соединиться с ним можно под условным, анонимным (anonymous) именем. В последнем случае ему предоставляется для доступа содержание не всех, а только определенной части файлов, относящихся к серверу anonymous ftp (анонимный FTP), поддерживающему публичный файловый архив.
 - HTTP, http (Hyper Text Transfer Protocol)протокол передачи гипертекста, по которому взаимодействуют клиенты с WWW-серверами. Дает возможность пользователям не только запрашивать документы с сервера, но и осуществлять в них поиск, манипулировать документами и взаимодействовать с различными процессами в сервере.
 - IPP (Internet Printing Protocol) — "Протокол печати через Интернет" описывает и поддерживает стандартные способы пересылки по Интернету заданий на печать. Он также позволяет пользователям получать сведения о готовности принтеров к печати независимо от их месторасположения, а администраторам — следить за статусом принтеров не только в пределах локальной рабочей группы. Предполагается, что использование IPP позволит получить ряд существенных преимуществ по сравнению с существующей факсимильной связью, включая значительно более высокое качество печати (разрешающая способность факсимильных аппаратов ~ 200 точек/дюйм, принтеров —от 600 до 1200 точек/дюйм + полноценная передача цвета), быстродействие (в результате использования высокоскоростных принтеров) и выигрыш в стоимости.
Разработка протокола IPP инициирована фирмой Xerox и выполняется созданной для этой цели в IETF (Internet Engineering Task Force) рабочей группой—IPPWG (Internet Printing Protocol Working Group), которая с 1997 г. стала преемницей разработок других протоколов удаленной печати, выполнявшихся сотрудниками компаний IBM и Novell. В конце августа 1998 г. проект IPP поступил на рассмотрение в Internet Engineering Steering Group, однако был возвращен для доработки. В 2000 г. протокол успешно испытан. В настоящее время, ряд ведущих производителей технических средств активно внедряют его в свою продукцию. Корпорация Microsoft обеспечила поддержку протокола IPP в Windows 2000 и последних версиях Windows NT. Компании Xerox и IBM также выпустили свои версии ПО, ориентированные на IPP.
 - IPsecпротокол защиты сетевого трафика путем использования алгоритмов шифрования на IP-уровне. Предусматривает два режима функционирования: транспортный и туннельный. При транспортном режиме шифрование применяется только к содержимому IP-пакетов (исходные заголовки остаются видимыми). При туннельном режиме исходные IP-пакеты полностью инкапсулируются в lpsec-пакеты с новыми IP-заголовками, скрывающими исходные IP-пакеты.
 - IPX (Internetwork Packet exchange) —"Протокол межсетевого обмена пакетами": протокол сетевого уровня, разработанный фирмой Novell для сети NetWare. Сама фирма Novell определяет IPX как службу, предоставляющую возможность прикладным программам передавать и получать сообщения по сети NetWare. Термин IPX употребляется также для обозначения набора протоколов, в который наряду с IPX входят протоколы SPX, SAP и NCP.
 - L2TP (Layer 2 Tunnelling Protocol) —"Туннельный протокол второго уровня" представляет собой объединение протоколов РРТР и Протокола эстафетной передачи на втором уровне ^L2F (Layer 2 Forwarding) фирмы Cisco. Поскольку оба протокола имеют общее назначение, Microsoft и Cisco договорились о создании общего протокола L2TP.
 - MFTP (Multicast File Transfer Protocol)протокол, являющийся версией FTP, предназначенной для реализации технологии "мультипередачи файлов" (т. е. передачи из одного источника многим клиентам) в Интернете. Одним из программных продуктов, основанном на протоколе MFTP, является StarBurst Multicast (разработан фирмой StarBurst Communications), обеспечивающий передачу файлов из одного источника группе, состоящей из тысяч клиентов.
 - РРР (Point-to-Point Protocol) —"Протокол канала связи с непосредственным соединением", позволяющий компьютеру, оснащенному модемом, стать частью Интернета. РРР является каналообразующим протоколом для TCP/IP. Помимо решения задачи формирования стандартных пакетов IP-данных для каналов с непосредственным соединением, РРР также решает задачи присвоения IP-адресов и управления ими, асинхронного (старт-стопного) и синхронного (бит-ориентированного) формирования передаваемых по сети пакетов данных, конфигурирования канала связи, проверки его качества, обнаружения ошибок передачи данных, согласования способов сжатия данных и т.д. Для этого РРР использует входящие в его состав Протокол управления каналом —LCP (Link Control Protocol) и семейство Протоколов управления сетью —NCP (Network Control Protocols), которые позволяют согласовывать необязательные параметры конфигурации и обеспечивают другие возможности для эффективной передачи данных. В настоящее время РРР обеспечивает также поддержку других протоколов, например, IPX, DECnet.
 - РРТР (Point-to-Point Tunneling Protocol) —"Сквозной туннельный протокол", разработанный корпорацией Microsoft, позволяет серверу управлять удаленным коммутируемым доступом через телефонные сети общего пользования (PSTN) или цифровые каналы (ISDN). Он представляет для протокола РРР новое транспортное средство, обеспечивая контроль потоков и сетевых заторов.
 - RTMP (RealTime Messaging Protocol)протокол пересылки сообщений фирмы Macromedia, предназначенный для поддержки двунаправленной многопользовательской передачи видео, аудио, графических и текстовых сообщений в реальном масштабе времени. В соответствии с этим протоколом ТСР-соединение инициируется SWF-приложением на клиентской стороне сети.
 - SAP (Service Advertisement Protocol) —"Протокол извещения об услугах": стандартные широковещательные сообщения, посылаемые серверами NetWare каждую минуту и извещающие о предоставляемых ими услугах. NCP (NetWare Core Protocol) —"Протокол ядра NetWare" используется сервером для предоставления сетевых услуг клиентам сетей указанного типа.
 - SLIP (Serial Line Интернет Protocol)протокол, альтернативный РРР. Обычно используется для последовательного подключения абонентов сети по схеме "точка-точка" по протоколам TCP/IP.
 - SPX (Sequenced Packet exchange)протокол транспортного уровня для сетей NetWare, разработанный фирмой Novell для доставки сообщений. Использует IPX, но в отличие от него гарантирует доставку сообщений и поддерживает порядок следования пакетов в потоке сообщений.
 - TFTP (Trivial File Transfer Protocol) —упрощенная версия протокола FTP для передачи файлов между главными ЭВМ. В отличие от FTP не предусматривается какая-либо аутентификация.