Тема 3.3. Протоколы передачи данных
Чтобы информацию, переданную одним компьютером, понял другой компьютер, необходимо было разработать единые правила передачи данных, называемые протоколами. Протокол передачи устанавливает соглашение между взаимодействующими компьютерами. Чтобы процесс коммуникации состоялся, надо снабдить компьютеры адресами. Они определяются сетевыми адаптерами, номерами телефонов и программами связи. Правила образования адресов компьютеров в сети должны быть абсолютно одинаковыми, несмотря на то, что компьютеры в сети могут быть разнородными и использовать различные операционные системы.
Передача данных одним сплошным потоком может привести к их потере или искажению. Поэтому данные разделяются на блоки (пакеты) информации строго определенной длины, каждый такой пакет сопровождается служебным уведомлением, включая опознавательные знаки его начала и конца. Протоколы передачи распознают начало пакета и его конец, управляют потоками данных, распределяют их, выстраивают их в очереди. На другом конце приемник информации должен работать по тем же правилам, т.е. протоколам. Только тогда компьютеры поймут, что передают друг другу. Каждый пакет имеет номер, чтобы было можно заново запросить утерянную или ошибочно переданную информацию. Существует несколько протоколов передачи данных, коррекции и исправления ошибок. В сети Интернет действует международный протокол ТСР/IР, принятый в 70-е годы. Сеть устроена так, что при гибели любого узла сохраняется функционирование всех остальных компьютеров. Пакеты данных переме-щаются по сети и при возникновении аварии одного из компьютеров автоматически направляются по другому маршруту. На месте назначения пакеты соединятся в единое целое.
Протокол работы сети — это стандарт, определяющий формы представления и способы
пересылки сообщений, процедуры их интерпретации, правила совместной работы
Протокол передачи данных — набор соглашений интерфейса логического уровня, которые определяют обмен данными между различными программами. Эти соглашения задают единообразный способ передачи сообщений и обработки ошибок при взаимодействии программного обеспечения разнесённой в пространстве аппаратуры, соединённой тем или иным интерфейсом.
Стандартизированный протокол передачи данных также позволяет разрабатывать интерфейсы (уже на физическом уровне), не привязанные к конкретной аппаратной платформе и производителю (например, USB, Bluetooth).
В различных сетях существуют различные процедуры обмена данными между рабочими станциями. Эти процедуры называют протоколами передачи данных.
Международный институт инженеров по электротехнике и радиоэлектронике (Institute of Electrical and Electronics Engineers — IEEE) разработал стандарты для протоколов передачи данных в локальных сетях. Это стандарты IEEE802 . Для нас представляют практический интерес стандарты IEEE802.3 , IEEE802.4 и IEEE802.5 , которые описывают методы доступа к сетевым каналам данных.
Наибольшее распространение получили конкретные реализации методов доступа: Ethernet , ArcNet и Token Ring. Эти реализации основаны соответственно на стандартах IEEE802 .3, IEEE802.4 и IEEE802.5 . Для простоты мы будем использовать названия реализаций методов доступа, а не названия самих стандартов, хотя между стандартами и конкретными реализациями имеются некоторые различия.
Протоколы передачи данных IPX/SPX и NETBIOS
На самом низком уровне, который только может использовать программа, работающая в сети, в операционной системе Novell NetWare используются протоколы передачи данных, называемые IPX/SPX и NETBIOS .
Протокол IPX (Internetwork Packet Exchange — протокол межсетевой передачи пакетов) является базовым в Novell NetWare. Он определяет формат передаваемых по сети пакетов и интерфейс с сетевым программным обеспечением (соответствует транспортному уровню OSI). На уровне протокола IPX рабочие станции могут обмениваться блоками данных, причем такой обмен выполняется без подтверждения.
Протокол SPX (Sequenced Packet Exchange — протокол последовательного обмена пакетами) предполагает, что перед началом обмена данными рабочие станции устанавливают между собой связь. На уровне протокола SPX гарантируется доставка передаваемых по сети пакетов. При необходимости выполняются повторные передачи пакетов. Протокол SPX в Novell NetWare выполнен на основе протокола IPX и является протоколом более высокого уровня (соответствует сетевому уровню OSI).
Протокол NETBIOS (Network Basic Input/Output System — сетевая базовая система ввода/вывода) разработан фирмой IBM и предназначен для передачи данных между рабочими станциями. Этот протокол является протоколом более высокого уровня по сравнению с IPX и SPX (выполняет функции сетевого уровня, транспортного уровня и сеансового уровня OSI). Для обеспечения совместимости в составе операционной системы Novell NetWare поставляется резидентная программа netbios.exe, эмулирующая протокол NETBIOS с использованием протоколов IPX/SPX . Обычно вам не требуется запускать эмулятор NETBIOS, за исключением тех случаев, когда это необходимо для работы прикладных сетевых программ.
Детальное знакомство с перечисленными выше протоколами необходимо для создания программ, ориентированных на работу в сети. В 7 томе «Библиотеки системного программиста» мы рассказали об использовании протоколов IPX/SPX и NETBIOS для создания собственных сетевых программ.
Сетевая операционная система Microsoft Windows for Workgroups версии 3.11 в качестве базового протокола передачи данных использует протокол передачи данных NETBEUI , хотя способна работать и с протоколами TCP/IP , IPX/SPX и другими.
Протокол NETBEUI — это расширенный интерфейс пользователя NETBIOS (NETBIOS Extended User Interface), разработанный фирмой IBM.
Его реализация в Microsoft Windows for Workgroups подходит только для небольших сетей, содержащих не более 100-200 рабочих станций. Причина этого загключается в том, что протокол NETBEUI способен работать только в одном сегменте сети (т. е. пакеты данных не могут проходить через мосты).
Для того чтобы объединить пользователей Microsoft Windows for Workgroups, расположенных в разных, разделенных мостами, сегментах сети, например, Novell NetWare, дополнительно требуется использование протокола IPX/SPX (точное название нужного протокола — IPX/SPX Compatible Transport with NetBIOS).
Другая возможность объединения сетей (в том числе удаленных) — использование протокола TCP/IP .
Лабораторная работа № 10. Работа с компьютерной сетью
Тест с ответами «Компьютерные сети»
3. В среде ОС Windows определить время работы ПК в сети, нужно:
а) воспользоваться свойствами объекта своe сетевое окружение
б) воспользоваться свойствами объекта Мой компьютер
в) воспользоваться индикатором подключения на панели задач +
4. Одним из признаков классификации компьютерной сети является:
а) уровень использования
б) географическая площадь +
в) набор протоколов
5. Одним из признаков классификации компьютерной сети является:
а) набор протоколов
б) уровень использования
в) скорость работы +
6. Как называется комплекс аппаратных и программных средств, реализующих обмен информацией между ПК:
а) компьютерная линия
б) компьютерная сеть +
в) компьютеризированная сеть
7. Нельзя использовать как имя файла:
а) / текстовый документ.doc +
б) текстовый документ.doc.txt.
в) текстовый документ.doc.
8. Нельзя использовать как имя файла:
а) текстовый документ.doc.txt.
б) текстовый документ * .doc. +
в) текстовый документ.doc.
9. Какая топология имеет самый большой размер сети (до 20 км):
а) звезда
б) шина
в) кольцо +
10. Какая топология имеет самый маленький размер сети (до 200 м):
а) кольцо
б) шина +
в) звезда
11. Топология компьютерной сети, в которой все компьютеры сети присоединены к центральному узлу-это:
а) кольцо
б) шина
в) звезда +
12. Протоколом является:
а) устройство для работы локальной сети
б) стандарт отправки сообщений через электронную почту
в) стандарт передачи данных через компьютерную сеть +
13. У какой топологии самый высокий уровень безопасности:
а) звезда +
б) шина
в) кольцо
14. Что используется для общего доступа пользователей сети:
а) клиент
б) рабочая станция
в) сервер +
15. Какой канал связи обеспечивает высокоскоростную передачу:
а) оптоволокно +
б) стекловолокно
в) двужильный кабель
16. Данные в сети передаются пакетами размером не более:
а) 1,5 Байт
б) 1,5 Кб +
в) 1,5 Гб
17. Что должен иметь каждый компьютер или принтер подключенный к локальной сети:
а) сетевой адаптер +
б) маршрутизатор
в) коммуникатор
18. Как называется схема соединения компьютеров в сети:
а) мифология сети
б) топология сети +
в) база данных
19. Сеть, объединяющая несколько компьютеров и позволяет использовать ресурсы компьютеров и подключённых к сети периферийных устройств, называется:
а) замкнутая
б) региональная
в) локальная +
20. Какую топологию имеет сеть на основе сервера:
а) звезда +
б) общая шина
в) кольцо
21. Одноранговыми называются такие сети:
а) соединённые одним кабелем
б) соединённые через сервер
в) в которых все компьютеры равноправны +
22. С чем соединяются в одноранговых локальных сетях с топологией звезда все компьютеры:
а) маршрутизатором
б) концентратором +
в) модемом
23. Назовите основную функцию сетевого адаптера:
а) подача напряжения к компьютеру
б) обеспечение точки доступа
в) приём и передача информации из сети +
24. Веб — страницы передаются по этому протоколу:
а) HTТР +
б) SMРТ
в) HTМL
25. Домашняя страница:
а) страница, созданная пользователем и размещена в сети Интернет
б) сайты современных веб — порталов
в) определенная страница, установленная в настройках браузера, с которой пользователь начинает работу в WWW +
26. Интернет — браузеры предназначены:
а) для подключения к сети Интернет
б) для просмотра НТМL — документов +
в) для просмотра o f- line веб — страницы, загруженной из сети Интернет
27. Что такое ЛВС:
а) локальная вычислительная сеть +
б) локальная выдающая сеть
в) локальная внешняя сеть
28. Укажите скорость передачи среднескоростной сети:
а) до 100Мбайт/с
б) до 100Мбит/с +
в) до 1000Мбит/с
29. Глобальная сеть:
а) это система связанных между собой локальных сетей и компьютеров отдельных пользователей +
б) это система связанных между собой компьютеров
в) это система связанных между собой локальных сетей
30. Что необходимо иметь, чтобы соединить два компьютера по телефонным линиям связи:
а) по модему на каждом компьютере и специальное программное обеспечение
б) два модема
в) телефон, модем и специальное программное обеспечение +