Сети с передачей от узла к узлу
Классификация компьютерных сетей по типу передачи данных
Если смотреть в общих чертах, существует два типа технологии передачи:
· широковещательные сети;
· сети с передачей от узла к узлу.
Широковещательные сети
Широковещательные сети обладают единым каналом связи, совместно используемым всеми машинами сети. Короткие сообщения, называемые в некоторых случаях пакетами, которые посылаются одной машиной, получают все машины. Поле адреса в пакете указывает, кому направляется сообщение. При получении пакета машина проверяет его адресное поле. Если пакет адресован этой машине, она его обрабатывает. Пакеты, адресованные другим машинам, игнорируются.
Широковещательные сети также позволяют адресовать пакет одновременно всем машинам с помощью специального кода в поле адреса. Когда передается пакет с таким кодом, его получают и обрабатывают все машины сети. Такая операция называется широковещательной передачей. Некоторые широковещательные системы также предоставляют возможность посылать сообщения подмножеству машин, и это называется многоадресной передачей. Одной из возможных схем реализации этого может быть резервирование одного бита для признака многоадресной передачи. Оставшиеся n-1 разрядов адреса могут содержать номер группы. Каждая машина может «подписаться» на одну, несколько или все группы. Когда пакет посылается определенной группе, он доставляется всем машинам, являющимся членами этой группы.
Сети с передачей от узла к узлу
Сети с передачей от узла к узлу, напротив, состоят из большого количества соединенных пар машин. В сети подобного типа пакету, чтобы добраться до пункта назначения, необходимо пройти через ряд промежуточных машин. Часто при этом существует несколько возможных путей от источника до получателя, поэтому алгоритмы вычисления таких путей играют очень важную роль в сетях с передачей от узла к узлу. Обычно (хотя имеются и исключения) небольшие, географически локализованные в одном месте сети используют широковещательную передачу, тогда как в более крупных сетях применяется передача от узла к узлу. В последнем случае имеется один отправитель и один получатель, и такую систему иногда называют однонаправленной передачей.
Модемы:
1. предназначенные для работы:
только на выделенных линиях;
только на коммутируемых линиях,
на тех и других.
2. для линий:
Цифровых;
аналоговых.
3. В зависимости от поддерживаемого режима передачи данных:
поддерживающие только асинхронный режим работы;
поддерживающие асинхронный и синхронный режимы работы;
поддерживающие только синхронный режим работы.
4. По исполнению(эта характеристика определяет внешний вид, размеры и размещение модема по отношению к компьютеру):
внутренний модем - вставляется в компьютер как плата расширения. Они, в-добавок, делятся на контроллерные (предназначенных для ISA интерфейса) и безконтроллерные (для PCI интерфейсов (позже-SOFT-модемы)).
настольный модем - имеет отдельный корпус и размещается рядом с компьютером, соединяясь кабелем с портом компьютера.
модем в виде карточки - миниатюрен и подсоединяется к портативному компьютеру через специальный разъем (тот, кто видел сетевую карту для ноутбука поймет о чём идет речь).
портативный модем - схож с настольным модемом, но имеет уменьшенные размеры и автономное питание.
стоечные модемы - вставляются в специальную модемную стойку, повышающую удобство эксплуатации, когда число модемов переваливает за десяток.
5. По характеру применения:
Обычные - устройства, обычно применяемые конечным пользователем дома или в офисе. Эти модемы используют только телефонные каналы.
Среди обычных модемов можно выделить 3 вида:
устройства для обмена данными (просто модемы);
устройства для обмена данными и документами (факс-модемы);
устройства для обмена данными, документами и приёма голосовых сообщений (голосовые факс-модемы).
Профессиональные модемы - наиболее совершенные и скоростные устройства, преимущественно стоечного исполнения. Используются для интеграции локальных сетей, в модемных пулах, а также для удалённого доступа к ресурсам ЛВС.
6. По типу передающей среды:
модемы для 2-х проводных медных линий (обычные, профессиональные, ADSL, SR, ER-модемы);
модемы для 4-х проводных медных линий (обычные, профессиональные, HDSL, ISDN, SR, ER, MR-модемы);
модемы для оптоволоконных линий (FOM, FOM-T1/E1, FOM-T2/E2, FOM-T3/E3);
модемы для радиоканалов (радио-модем, сотовый модем);
кабельные модемы (используют коаксиальный кабель).
2. Каков состав сетевого программного обеспечения компьютерных сетей?
3. В чем состоят особенности сетевых ОС?
Примеры сетевых операционных систем: Novell NetWare; Microsoft Windows (95, NT и более поздние); Различные UNIX системы, такие как Solaris, FreeBSD; Различные GNU/Linux системы; IOS; ZyNOS компании ZyXEL.
Основное назначение. Главными задачами являются разделение ресурсов сети (например, дисковые пространства) и администрирование сети. С помощью сетевых функций системный администратор определяет разделяемые ресурсы, задаёт пароли, определяет права доступа для каждого пользователя или группы пользователей. Отсюда деление:
- сетевые ОС для серверов;
- сетевые ОС для пользователей.
Существуют специальные сетевые ОС, которым приданы функции обычных систем (Пр.: Windows NT) и обычные ОС (Пр.: Windows XP), которым приданы сетевые функции. Сегодня практически все современные ОС имеют встроенные сетевые функ
Структура сетевой операционной системы
Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в сети в значительной степени автономен, поэтому под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам — протоколам. В узком смысле сетевая ОС — это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети.
В сетевой операционной системе отдельной машины можно выделить несколько частей (рисунок 1.1):
Средства управления локальными ресурсами компьютера: функции распределения оперативной памяти между процессами, планирования и диспетчеризации процессов, управления процессорами в мультипроцессорных машинах, управления периферийными устройствами и другие функции управления ресурсами локальных ОС.
Средства предоставления собственных ресурсов и услуг в общее пользование — серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, что необходимо для их совместного использования; ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и базе данных; управление очередями запросов удаленных пользователей к своим периферийным устройствам.
Средства запроса доступа к удаленным ресурсам и услугам и их использования — клиентская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей, при этом запрос поступает от приложения в локальной форме, а передается в сеть в другой форме, соответствующей требованиям сервера. Клиентская часть также осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо.
Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п., то есть является средством транспортировки сообщений.
В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной системе может отсутствовать либо клиентская, либо серверная части.
4. Нарисуйте архитектуру вычислительной сети с выделенным сервером.
5. Каковы типовые архитектуры компьютерных сетей?
Различают следующие типы архитектуры компьютерных сетей:
• архитектура с выделенным сервером, содержащая клиентов и обслуживающая их серверы;
• одноранговая архитектура, в которой нет серверов и разделяются ресурсы независимых узлов;
• гибридная архитектура – архитектура клиент-сервер с одноранговыми разделяемыми ресурсами.
6. В чем заключается суть модели взаимодействия открытых систем?
Модель взаимодействия открытых систем.
Управление процессом передачи и обработки данных в сети, требует стандартизации следующих процедур:
• выделения и освобождения ресурсов компьютеров и системы телекоммуникации;
• установления и разъединения соединений;
• маршрутизации, согласования, преобразования и передачи данных;
• контроля правильности передачи;
• исправления ошибок и др.
Указанные задачи решаются с помощью системы протоколов и стандартов, определяющих процедуры взаимодействия элементов сети при установлении связи и передаче данных. Протокол — это набор правил и методов взаимодействия объектов вычислительной сети.
Необходимость стандартизации протоколов важна для понимания сетями друг друга при их взаимодействии.
Протоколы для сетей — то же самое, что язык для людей. Говоря на разных язы-ках, люди могут не понимать друг друга, — также и сети, использующие разные протоколы. От эффективности протоколов, их надежности, простоты зависит то, насколько эффективна и удобна вообще работа человека в сети.
Международной организацией по стандартизации (ISO) разработана система стандартных протоколов, получившая название модели взаимодействия открытых систем (OSI), часто называемая также эталонной семиуровневой логической моделью открытых систем.
Открытая система — система, доступная для взаимодействия с другими системами в соответствии с принятыми стандартами.
Эта система протоколов базируется на разделении всех процедур взаимодействия на отдельные мелкие уровни, для каждого из которых легче создать стандартные алгоритмы их построения.
Модель OSI представляет собой самые общие рекомендации для построения стандартов совместимых сетевых программных продуктов, она же служит базой для производителей при разработке совместимого сетевого оборудования. В настоящее время модель взаимодействия открытых систем является наиболее популярной сетевой архитектурной моделью.
7.Какие существуют разновидности модели архитектуры «клиент-сервер»?
Для современных СУБД архитектура «клиент-сервер» стала фактически стандартом. Если предполагается, что проектируемая информация будет иметь архитектуру «клиент-сервер», то это означает, что прикладные программы, реализованные в ее рамках, будут иметь распределенный характер, т. е. часть функций приложений будет реализована в программе-клиенте, другая — в программе-сервере. Основной принцип технологии «клиент-сервер» заключается в разделении функций стандартного интерактивного приложения на четыре группы:
- функции ввода и отображения данных;
- прикладные функции, характерные для предметной области;
- фундаментальные функции хранения и управления ресурсами (базами данных);
- служебные функции.
Исходя из этого деления любое приложение может состоять из следующих компонентов:
- компонент представления (функции 1-й группы);
- прикладной компонент (функции 2-й группы);
- компонент доступа к информационным ресурсам (функции 3-ей группы и протокол их взаимодействия).
Различия определяются четырьмя факторами:
- какие виды программного обеспечения в логических компонентах;
- какие механизмы программного обеспечения используются для реализации функций трех групп;
- как логические компоненты распределяются компьютерами в сети;
- какие механизмы используются для связи компонент между собой.
8.В чем состоит сущность базовых топологий компьютерных сетей?
Под топологией (компоновкой, конфигурацией, структурой) компьютерной сети обычно понимается физическое расположение компьютеров сети один относительно одного и способ соединения их линиями связи. Важно отметить, что понятие топологии относится, в первую очередь, к локальным сетям, в которых структуру связей можно легко проследить. В глобальных сетях структура связей обычно спрятана от пользователей не слишком важная, потому что каждый сеанс связи может выполняться по своему собственному пути. Топология определяет требования к оборудованию, тип используемого кабеля, возможные и наиболее удобные методы управления обменом, надежность работы, возможности расширения сети. Существует три основные топология сети: 1. Сетевая топология шина (bus), при которой все компьютеры параллельно подключаются к одной линии связи и информация от каждого компьютера одновременно передается всем другим компьютерам ; 2. Cетевая топология звезда (star), при которой к одному центральному компьютеру присоединяются другие периферийные компьютеры, причем каждый из них использует свою отдельную линию связи 3. Cетевая топология кольцо(ring), при которой каждый компьютер передает информацию всегда только одному компьютеру, следующему в цепочке, а получает информацию только от предыдущего компьютера в цепочке, и эта цепочка замкнута в «кольцо» . Рис. 1. Сетевая топология «шина» Рис. 2. Сетевая топология «звезда» Рис. 3. Сетевая топология «кольцо» На практике нередко используют и комбинации базовой топологии, но большинство сетей ориентированные именно на этих три. Рассмотрим теперь коротко особенности перечисленной сетевой топологии.
Сетевой топологии:
· Топология «шина»
· Топология «Звезда»
· Топология «Кольцо»
9.Что такое сетевые протоколы глобальных сетей?
Протокол - это набор правил и процедур, регулирующих порядок осуществления связи. Естественно, все компьютеры, участвующие в обмене, должны работать по одним и тем же протоколам, чтобы по завершении передачи вся информация восстанавливалась в первоначальном виде.
Глобальные вычислительные сети - это компьютерные сети, которые объединяют территориальные, локальные сети и отдельные компьютеры, удаленные друг от друга на большие расстояния. К наиболее известной глобальной сети относится сеть Интернет (составная сеть IP). Глобальная сеть Интернет была создана в 1990 году на базе сети ARPANet. Для передачи данных в сети Интернет используется семейство сетевых протоколов (стек) TCP/IP
10.Какие существуют сервисы Интернета?
Сервис Электронная почта (E-mail)
Электронная почта — служба, обеспечивающая передачу электронного письма (сообщения) за считанные секунды или минуты на любой компьютер или даже мобильный телефон, находящийся в сети, в любую точку мира, независимо от времени суток..