Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 1 ч.docx
Скачиваний:
5
Добавлен:
27.09.2019
Размер:
1.24 Mб
Скачать

1Введение в компьютерные сети

Компьютерная сеть – это набор распределенных интеллектуальных машин, связанных между собой и совместно использующих свои данные и ус-луги. То есть для работы в компьютерной сети необходимы данные или услуги, которыми одни члены сети хотят поделиться с другими. А также средства пере-дачи данных и услуг.

В процессе развития сетевых технологий было выделено три вычисли-тельные системы:

- централизованные вычисления

- распределенные вычисления

- коллективные вычисления.

По занимаемому пространству сети подразделяют на:

- локальные сети (LAN – local area network)

- городские сети (MAN – metropolian area network)

- глобальные сети (WAN – wide area network).

Чаще всего используются классификации сетей LAN и WAN.

Локальные сети имеют относительно малый размер. Как правило такие сети используют только одну среду для передачи данных, например один вид кабеля. Размер таких сетей не превышает 10 километров и обычно такие сети заключены в пределах одного здания.

К примеру, в начале 80-х годов типичная локальная сеть состояла не бо-лее чем из 30 компьютеров а длина одного сегмента кабеля не превышала 200 м.

Городские сети занимают уже пространство от нескольких десятков до 100 километров и, как следует из названия, находятся в пределах одного насе-ленного пункта. В таких сетях используется уже различное оборудование и раз-личные среды передачи данных, что связано с большим удалением структур се-ти друг от друга.

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

Глобальные сети в свою очередь подразделяются на сети предприятий (Enterprise) и действительно глобальные сети (Global). Сети предприятий при-надлежат какой-то одной организации, и связывают филиалы или удаленные подразделения. Глобальные сети пересекают государственные границы и обыч-но связывают множество организаций между собой.

С каждым годом все более прослеживается тенденция объединения всех компьютерных сетей в одну информационную супермагистраль, но на этом пу-ти предстоит решить еще множество проблем.

Если рассмотреть структуру компьютерной сети, то в ней можно выде-лить три базовых элемента:

- сетевые средства и службы

- носители для передачи данных

- сетевые протоколы.

2Эталонная модель взаимодействия открытых систем

Эталонная модель взаимодействия открытых систем (Open System Interconnection reference model) является главным принципом взаимодействия в сетях, который необходимо усвоить, чтобы понять, как работают устройства компании Cisco. Модель OSI — это семиуровневая архитектурная модель, разработанная Международной организацией по стандартизации (International Organization for Standardization — ISO) и Международным телекоммуникационным союзом (International Telecommunications Union-Telecommunications — ITU-T). Эта модель является универсальным средством описания принципов функционирования сетей, облегчающим изучение и понимание их конечными пользователями. Эталонная модель позволяет придать структурированный вид различным по сложности функциям в коммуникационном программном обеспечении. Для создания коммуникационного программного обеспечения следует гарантировать взаимодействие разнотипных приложений в условиях различных стратегий передачи данных, а также учет свойств физических сетей. Без этой модели, без стандартной структуры написание, изменение и последующая поддержка коммуникационного программного обеспечения могут быть чрезвычайно затруднены.

Примечание

ISO — это международная организация по сотрудничеству в сфере технологических разработок, в частности, в телекоммуникационной области. ITU-T является всемирной организацией, которая разрабатывает международные стандарты для всех видов связи — как цифровой, так и аналоговой. ITU-T отвечает за телекоммуникационные стандарты. Модель OSI состоит из семи различных уровней. Каждый уровень отвечает за отдельный участок в работе коммуникационных систем. Уровень выполняет свою задачу в соответствии с набором правил, называемым протоколом. Кроме того, каждый уровень модели предоставляет набор служб для других уровней. Ниже описаны семь уровней модели OSI: уровень приложений, уровень представлений, сеансовый, транспортный, сетевой, канальный и физический уровни. Структура уровней показана на рис. 1.1. В последующих разделах кратко описаны все семь уровней, начиная с уровня приложений.

Уровни модели

В литературе наиболее часто принято начинать описание уровней модели OSI с 7-го уровня, называемого прикладным, на котором пользовательские приложения обращаются к сети. Модель OSI заканчивается 1-м уровнем — физическим, на котором определены стандарты, предъявляемые независимыми производителями к средам передачи данных:

тип передающей среды (медный кабель, оптоволокно, радиоэфир и др.),

тип модуляции сигнала,

сигнальные уровни логических дискретных состояний (нуля и единицы).

Любой протокол модели OSI должен взаимодействовать либо с протоколами своего уровня, либо с протоколами на единицу выше и/или ниже своего уровня. Взаимодействия с протоколами своего уровня называются горизонтальными, а с уровнями на единицу выше или ниже — вертикальными. Любой протокол модели OSI может выполнять только функции своего уровня и не может выполнять функций другого уровня, что не выполняется в протоколах альтернативных моделей.

Каждому уровню с некоторой долей условности соответствует свой операнд — логически неделимый элемент данных, которым на отдельном уровне можно оперировать в рамках модели и используемых протоколов: на физическом уровне мельчайшая единица — бит, на канальном уровне информация объединена в кадры, на сетевом — в пакеты (датаграммы), на транспортном — в сегменты. Любой фрагмент данных, логически объединённых для передачи — кадр, пакет, датаграмма — считается сообщением. Именно сообщения в общем виде являются операндами сеансового, представительского и прикладного уровней.

К базовым сетевым технологиям относятся физический и канальный уровни.

Для запоминания названий 7-и уровней модели OSI на английском языке рекомендуют использовать фразу "All people seem to need data processing", в которой первые буквы слов соответствуют первым буквам названий уровней. Для запоминания уровней на русском языке существует фраза: "Просто представь себе тачку, стремящуюся к финишу", первые буквы слов в которой так же соответствуют первым буквам названий уровней.

Прикладной уровень (уровень приложений; англ. application layer) — верхний уровень модели, обеспечивающий взаимодействие пользовательских приложений с сетью:

Сеансовый уровень (англ. session layer) модели обеспечивает поддержание сеанса связи, позволяя приложениям взаимодействовать между собой длительное время. Уровень управляет созданием/завершением сеанса, обменом информацией, синхронизацией задач, определением права на передачу данных и поддержанием сеанса в периоды неактивности приложений.

Транспортный уровень (англ. transport layer) модели предназначен для обеспечения надёжной передачи данных от отправителя к получателю.

Сетевой уровень (англ. network layer) модели предназначен для определения пути передачи данных. Отвечает за трансляцию логических адресов и имён в физические, определение кратчайших маршрутов, коммутацию и маршрутизацию, отслеживание неполадок и «заторов» в сети.

Канальный уровень (англ. data link layer) предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля за ошибками, которые могут возникнуть. Полученные с физического уровня данные он упаковывает в кадры, проверяет на целостность, если нужно, исправляет ошибки (формирует повторный запрос поврежденного кадра) и отправляет на сетевой уровень. Канальный уровень может взаимодействовать с одним или несколькими физическими уровнями, контролируя и управляя этим взаимодействием

Физический уровень (англ. physical layer) — нижний уровень модели, предназначенный непосредственно для передачи потока данных. Осуществляет передачу электрических или оптических сигналов в кабель или в радиоэфир и, соответственно, их приём и преобразование в биты данных в соответствии с методами кодирования цифровых сигналов. Другими словами, осуществляет интерфейс между сетевым носителем и сетевым устройством.