- •1Введение в компьютерные сети
- •2Эталонная модель взаимодействия открытых систем
- •3Протоколы прикладного уровня
- •4Транспортные протоколы
- •5Защита от ошибок.Модемы
- •6 Введение в системы телеобработки
- •7 Введение в комьютерные сети
- •9 Примеры глобальных сетей
- •10 Стандарты в сетях передачи данных
- •11 Организации занимающиеся стандартизацией в сетях передачи данных
- •12. Каналы передачи данных
- •13. Протоколы теледоступа.
- •19. Вычисление определенного интеграла методом прямоугольников
- •Вычисление определенного интеграла методом трапеций
- •20.21.22. Использование стандартных графических методов в Visual Basic
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) — нижний уровень модели, предназначенный непосредственно для передачи потока данных. Осуществляет передачу электрических или оптических сигналов в кабель или в радиоэфир и, соответственно, их приём и преобразование в биты данных в соответствии с методами кодирования цифровых сигналов. Другими словами, осуществляет интерфейс между сетевым носителем и сетевым устройством.