Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Протокол Netbios (Netbeui)




Протоколы обмена данными в сети

Сетевые программные средства

 

Для обеспечения обмена данными между различными ПК необходимо выполнить определенные правила (также как для осуществления транспортных потоков при езде автомашин по дороге разработаны правила дорожного движения, дорожные знаки).

В ЛВС в качестве правил движения выступают протоколы.

В ЛВС данные передаются между ПК в виде блоков, т. е. пакетов одинаковой длины. Разделение на пакеты необходимо, т. к. длина передаваемой информации может быть разной.

Пакет состоит из заголовка и блока данных. В заголовке указывается адрес назначения пакета, т. е. адрес ПК, которому адресован этот пакет, а также обратный адрес (ПК-отправителя). Здесь – как в письме, отправляемом по традиционной почте. Как и на почте, в ЛВС могут быть "письма с уведомлением о вручении", т. е. может быть подтверждение о получении пакета по нужному адресу.

Существуют различные типы протоколов передачи данных в компьютерной сети. Рассмотрим самые употребительные из них.

 

Протокол Netbios (Netbeui) был разработан в 1980 г. фирмой IBM.

С его помощью происходят внутренние взаимодействия серверов и служб Windows NT/2000, такие как просмотр и межпроцессное общение между сетевыми серверами. Это очень быстрый протокол взаимодействия. При передаче данных в сети между ПК по этому протоколу используются имена Netbios, присвоенные каждому ПК

Недостаток протокола Netbios: в нем нет средств маршрутизации, поэтому его нельзя использовать для больших сетей.

 

6.1.2.Протокол TCP/IP

В настоящее время наиболее перспективен протокол TCP/IP

Достоинства TCP/IP:

q Масштабируемость, т.е. независимость от аппаратной базы.

q Использование в различных сетях (Windows XP, NetWare).

q Открытость, т. е. допускается внесение дополнений и изменений в этот протокол (например, это требуется при совместном использовании в ПК различных ресурсов (или в сети) от разных поставщиков).

q Высокая надежность.

Основную идею протокола TCP/IP можно иллюстрировать на примере перевозки деревянного сруба дома на другое место. Необходимо разобрать дом, пронумеровать до этого все бревна, погрузить на грузовики, привести на место и собрать, причем пути передвижения грузовиков с частями дома могут быть различны.

Протокол TCP/IP состоит в свою очередь из набора других протоколов (Telnet, SNMP, RIP и др.), поэтому он называется стеком.

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

Протокол IP передает IP-пакеты с одного узла сети на другой по лучшему из маршрутов, но IP не гарантирует доставку пакета. Протокол IP является дейтаграммным протоколом, то есть он не гарантирует доставку пакетов до узла назначения, но старается это сделать.

Протокол TCP обеспечивает коррекцию ошибок за счет подтверждения приема всех посланных пакетов.

Сначала формируется "стартовый пакет", который посылается на узел-адресат (через IP). Когда возвращается пакет "O'K, я готов", то начинается контролируемый разговор между хостами. Если пакет поврежден, тогда TCP посылает данные повторно.

Размеры пакета определяются TCP исходя из возможностей среды, к которой подключен узел. Обычно он лежит в пределах 100…1500 байтов.

На рисунке 6.1.представлена схема передачи информации по протоколу TCP/IP.

Каждый IP-пакет имеет IP-адрес узла-получателя и IP-адрес узла-отправителя. Для отправки IP-пакета на другой узел необходимо знать аппаратный адрес этого узла.

Есть специальный протокол ARP (Address Resolution Protocol) где хранится IP-адрес узла локальной сети и соответствующий ему аппаратный адрес.

Если в кэше ARP будет найден нужный аппаратный адрес, то пакет отправится адресату.

Если в кэше ARP этого адреса нет, то будет выдан широковещательный ARP-запрос в локальную сеть: "Эй, кто-нибудь использует IP-адрес WXYZ? Если да, то отправьте ваш аппаратный адрес мне на мой аппаратный адрес ABCD".

Если ответ получен, то он помещается в кэш для дальнейшего использования. Если нет, то в кэше ARP будет поиск аппаратного адреса шлюза по умолчанию, чтобы шлюз отправил этот пакет в другую сеть.

 

             
 
   
тср
 
   
     
IP
 
 
   
     
TCP
 
 

 


Рисунок 6.1.Схема передачи информации по протоколу TCP/IP

Особенность архитектуры TCP/IP.

В сетях, работающих по протоколу TCP/IPнет центрального узла. Узлы сети взаимодействуют друг с другом и если какой-либо ПК вышел из строя, то сеть продолжает работу. Это – причина его высокой надежности. TCP/IP использует одноранговую структуру в отличие от традиционной структуры, когда всем в сети управляет центральный ПК.

 

Адресация TCP/IP

Для идентификации ПК в такой одноранговой среде необходимо присвоить адрес каждому ПК и сегменту сети, в которой находится этот ПК.

Адрес узла – это 32-разрядное двоичное число, которое состоит из четырех полей (октетов).

Пример:

 
 
 
 

октет 4
октет 3
октет 2
октет 1

 

192. 123. 004. 010
При выводе на экран в TCP/IP используется десятичный эквивалент этого адреса, например:

 

т. е. каждый октет отображается десятичным трехразрядным числом.

С помощью такой адресации можно отображать конкретные адреса тремя способами (классами).

В адресе класса А: первый октет служит для отображения номера сети. Второй, третий и четвертый – для отображения номера отдельных РС в сети. Такая адресация используется провайдерами Internet, т. к. у них очень много пользователей (т. е. РС).

В адресе класса В: первый и второй октеты служат для номера сети, а третий и четвертый – для номера отдельных РС. Такая адресация используется крупными организациями.

В адресе класса С: первый, второй и третий октеты используются для обозначения номера сети, а четвертый октет – для обозначения РС. Такой способ удобен для локальных сетей (мы его будем использовать).

Для идентификации класса адреса используются первые три бита первого октета в адресе:

Класс А 0 т. е. первый бит обязательно 0

Класс В 10 первый и второй биты 1 и 0 соответственно

Класс С 110 диапазон возможных номеров сетей от 192 001 001

до 223 254 254 (номера 000 и 255 не используются – это резерв), т. е. можно получить 2097152 номеров сетей. В одной сети можно адресовать только 254 рабочие станции.

Если взаимодействуют сети с разными классами адресации, в сети должен быть маршрутизатор.

Маршрутизатор выполняет передачу потоков данных между различными сетями.

Если один из ПК сети хочет связаться с другим ПК из другой сети, то он сначала посылает свои данные на маршрутизатор своей сети. Затем этот маршрутизатор посылает данные на маршрутизатор другой сети, а тот уже пересылает их на нужную РС в своей сети.

В противном случае каждая РС должна была бы запоминать путь к каждой РС (т. е. огромные расходы памяти).

 




Поделиться с друзьями:


Дата добавления: 2014-12-08; Просмотров: 649; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.017 сек.