Стандартные стеки коммуникационных протоколов OSI (TCP/IP, IPX/SPX, Netbios/smb)
Протокол - это набор правил и процедур, которые регулируют порядок осуществления связи. Естественно, все компьютеры, которые принимают участие в обмене, должны работать по тем самым протоколам, чтобы по завершении передачи вся информация возобновлялась в начальном виде. Существует несколько стандартных наборов (или, как их еще называют, стеков) протоколов, которые получили в настоящий момент наиболее широкое распространение: 1. набор протоколов ISO/OSI; Стек OSI Стоит четко различать модель OSI и стек OSI. В то время как модель OSIявляется концептуальной схемой взаимодействия открытых систем, стек OSIявляет собой набор полностью конкретных спецификаций протоколов. В отличие от других стеков протоколов стек OSI полностью отвечает модели OSI, он включает спецификации протоколов для всех семь уровней взаимодействия, определенных в этой модели. На нижних уровнях стек OSI поддерживает Ethernet, TokenRing, FDDI, протоколы глобальных сетей, Х.25 и ISDN, - то есть использует разработанные поза стека протоколы нижних уровней, как и все другие стеки. Протоколы сетевого, транспортного и сеансового уровней стека OSI специфицированы и реализованы разными производителями, но распространены пока мало. Наиболее популярными протоколами стека OSIявляются прикладные протоколы. К ним относятся: протокол передачи файлов FTAM, протокол эмуляции терминала VTP, протоколы справочной службы Х.500, электронной почты Х.400и ряд, других. Стек TCP/IP Стек TCP/IP был разработан по инициативе Министерства обороны США больше 20 лет тому назад для связи экспериментальной сети Arpanetс другими сетями как набор общих протоколов для разнородной вычислительной среды. Стек TCP/IPна нижнем уровне поддерживает все популярные стандарты физического и канального уровней: для локальных сетей - это Ethernet, TokenRing, FDDI, для глобальных - протоколы работы на аналоговых, что коммутируются в выделенных линиях SLIP, РРР протоколы территориальных сетей Х.25и ISDN. Основными протоколами стека, которые дали ему название, есть протоколы IP и TCP. Эти протоколы в терминологии модели OSIотносятся к сетевому и транспортному уровням соответственно. IPобеспечивает продвижение пакета по сложной сети, аTCPгарантирует надежность его доставки. За долгие годы использования в сетях разных стран и организаций стек TCP/IPвобрал у себя большое количество протоколов прикладного уровня. К ним относятся такие популярные протоколы, как протокол пересылки файлов FTP, протокол эмуляции терминала Telnet, почтовый протокол SMTP, который используется в электронной почте сети Internet, гипертекстовые сервисы службы WWW и много других. Сегодня стек TCP/IP являет собой один из самых распространенных стеков транспортных протоколов вычислительных сетей. Действительно, только в сетиInternet объединено около 10 миллионов компьютеров во всем мире, которые взаимодействуют друг с другом с помощью стека протоколов TCP/IP. Стек IPX/SPX Этот стек является оригинальным стеком протоколов фирмы Novell, разработанным для сетевой операционной системы Netwareеще в начале 80-х годов. Протоколы сетевого и сеансового уровней Internetwork Packet Exchange (IPX) и Sequenced Packet Exchange (SPX), которые дали название стеку, являются прямой адаптацией протоколов XNSфирмы Xerox, распространенных в намного меньшей степени, чем стекIpx/spx. Популярность стека Ipx/spxнепосредственно связана с операционной системой Novell Netware. Cтек Ipx/spxдолгое время ограничивался распространенность его только сетямиNetware, потому что он является собственностью фирмы Novellи на его реализацию нужно получать лицензию (то есть открытые спецификации не поддерживались). В настоящий момент стек Ipx/spxреализован не только в Netware, но и в нескольких других популярных сетевых ОС, например SCOUNIX, Sun Solaris, Microsoft Windows. Стек Netbios/SMB Этот стек широко используется в продуктах компаний IBM и Microsoft. На физическом и канальном уровнях этого стека используются все самые распространенные протоколы Ethernet, TokenRing, FDDIи другие. На верхних уровнях работают протоколыNETBEUIи SMB. Протокол SMB (Server Message Block) выполняет функции сеансового, представительского и прикладного уровней. На основе SMBреализуется файловая служба, а также службы печати и передачи сообщений, между дополнениями.Стеки протоколов SNA фирмы IBM, Decnetкорпорации Digital Equipmentи Appletalk/afpфирмы Appleприменяются в основном в операционных системах и сетевом оборудовании этих фирм. На рисунке показано соответствие некоторых, наиболее популярных протоколов уровням модели OSI. Часто это соответствие достаточно условно, потому что модельOSI - это только руководство к действию, причем достаточно общее, а конкретные протоколы разрабатывались для решения специфических заданий, причем многие из них появились к разработке модели OSI. В большинстве случаев разработчики стеков отдавали преимущество скорости работы сети во вред модульности - ни один стек, кроме стека OSI, не был разбитый на семь уровней. Чаще всего в стеке явно выделяются 3-4 уровня: уровень сетевых адаптеров, в котором реализуются протоколы физического и канального уровней, сетевой уровень, транспортный уровень и уровень служб, который вбирает у себя функции сеансового, представительского и прикладного уровней. ©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.
|