11. Понятие стека протоколов. Существующие стеки протоколов (назвать не менее 5 стеков). Стеки TCP/IP и IPX/SPX. Принципиальное отличие этих стеков.

Понятие стека протоколов:

Стек протоколов - это набор протоколов для взаимодействия N-уровней ВОС.

Существующие стеки протоколов:

 TCP/IP, IPX/SPX, OSI, NetBIOS/SMB, SNA (фирма Apple)

Стеки TCP/IP и IPX/SPX:

Cтек TCP/IP называют также Интернет-протоколом. Сегодня это один из наиболее популярных стеков протоколов, использующийся как в локальных сетях, так и для объединения гетерогенных сетей в единую глобальную сеть. Интернет протокол определяет функции, соответствующие уровням модели ВОС выше канального уровня. Низкоуровневые протоколы умышленно оставлены открытыми для свободной реализации, для того чтобы в будущем TCP/IP можно было надстраивать над любой базовой технологией передачи данных. Протокол эмуляции терминала (TELNET), протокол передачи файлов (FTP), простой протокол передачи почты (SMTP), протокол передачи гипертекста (HTTP), протокол сетевой файловой системы (NFS) и другие протоколы, соответствующие прикладному уровню, уровню представления и сеансовому уровню называются процесс-протоколами. Процесс-протокол обеспечивает какой-либо конкретный сервис прикладного уровня, то есть позволяет решать именно те задачи, ради которых и

создаются вычислительные сети. Протокол контроля передачи (TCP) и протокол пользовательских датаграмм (UDP) — являются так называемыми протоколами типа хост-хост (host-to-host). Хост-хост протоколы решают задачу доставки данных от одного узла сети (хоста), другому узлу, как правило, находящемуся в другой, удаленной сети. Эта функция в первом приближении соответствует транспортному уровню. Интернет протокол (IP), и протокол контроля передачи (ICMP) — называются интернет-протоколами (просим прощения за тавтологию). Эти протоколы являются основой всего стека протоколов и отвечают за доставку данных между узлами в составных гетерогенных сетях. Отношение TCP/UDP и IP протоколов можно рассматривать, как отношение груза и транспорта доставки.

Стек IPX/SPX

Этот стек является оригинальным стеком протоколов фирмы Novell, разработанным для сетевой операционной системы NetWare еще в начале 80-х годов. Многие особенности стека IPX/SPX обусловлены ориентацией ранних версий ОС NetWare (до версии 4.0) на работу в локальных сетях небольших размеров, состоящих из персональных компьютеров со скромными ресурсами. Понятно, что для таких компьютеров компании Novell нужны были протоколы, на реализацию которых требовалось бы минимальное количество оперативной памяти (ограниченной в IBM-совместимых компьютерах под управлением MS-DOS объемом 640 Кбайт) и которые бы быстро работали на процессорах небольшой вычислительной мощности. В

результате протоколы стека IPX/SPX до недавнего времени хорошо работали в локальных сетях и не очень в больших корпоративных сетях, так как они слишком перегружали медленные глобальные связи широковещательными пакетами, которые интенсивно используются несколькими протоколами этого стека

(например, для установления связи между клиентами и серверами) Сейчас стек IPX/ SPX реализован не только в NetWare, но и в нескольких других популярных сетевых ОС, например: SCO UNIX, Sun Solaris, Microsoft Windows NT.

Основными отличиями протоколов TCP/IP и IPX/SPX является их противоположная направленность по области применения, так IPX/SPX  ориентированы на применение в небольших локальных сетях и для работы на маломощных вычислительных машинах. В отличие от них протоколы стека TCP/IP ориентированы на применение как в ГВС, так и в ЛВС, и  требуют больших вычислительных ресурсов. В TCP/IP фрагментация пакетов, гибкая система адресации и сложное администрирование (DNS, DHCP вспомогательные службы)

 

Hosted by uCoz