10.1. Введение в компьютерные сети
10.1. Введение в компьютерные сети
Наряду с автономной работой значительное повышение эффективности использования компьютеров может быть достигнуто объединением их в компьютерные сети (network).
Под компьютерной сетью в широком смысле слова понимают любое количество компьютеров, связанных между собой каналами связи для передачи данных.
Существует ряд веских причин для объединения компьютеров в сети. Во-первых, совместное использование ресурсов позволяет нескольким ЭВМ или другим устройствам осуществлять совместный доступ к отдельному диску (файл-серверу), дисководу CD-ROM, стримеру, принтерам, плоттерам, к сканерам и другому оборудованию, что снижает затраты на каждого отдельного пользователя.
Во-вторых, кроме совместного использования дорогостоящих периферийных устройств, имеется возможность аналогично использовать сетевые версии прикладного программного обеспечения. В-третьих, компьютерные сети обеспечивают новые формы взаимодействия пользователей в одном коллективе, например при работе над общим проектом.
В-четвертых, появляется возможность использовать общие средства связи между различными прикладными системами (коммуникационные услуги, передача данных и видеоданных, речи и т. д.). Особое значение имеет организация распределенной обработки данных. В случае централизованного хранения информации значительно упрощаются процессы обеспечения ее целостности, а также резервного копирования.
В компьютерной сети существует 7 уровней взаимодействия между компьютерами: физический, логический, сетевой, транспортный, уровень сеансов связи, представительский и прикладной. Данную взаимосвязь между компьютерами описывает модель взаимодействия открытых систем (Open System Interconnection, OSI), которая определяет различные уровни взаимодействия систем в сетях с коммутацией пакетов, дает им стандартные имена и указывает, какие функции должен выполнять каждый уровень.
Физический уровень (Physical Layer) определяет электрические, механические, процедурные и функциональные спецификации и обеспечивает для канального уровня установление, поддержание и разрыв физического соединения между двумя компьютерными системами, непосредственно связанными между собой с помощью передающей среды, например, аналогового телефонного канала, радиоканала или оптоволоконного канала.
Канальный уровень (Data Link Layer) управляет передачей данных по каналу связи. Основными функциями этого уровня являются разбиение передаваемых данных на порции, называемые кадрами, выделение данных из потока бит, передаваемых на физическом уровне, для обработки на сетевом уровне, обнаружение ошибок передачи и восстановление неправильно переданных данных.
Сетевой уровень (Network Layer) обеспечивает связь между двумя компьютерными системами сети, обменивающимися между собой информацией. Другой функцией сетевого уровня является маршрутизация данных (называемых на этом уровне пакетами) в сети и между сетями (межсетевой протокол).
Транспортный уровень (Transport Layer) обеспечивает надежную передачу (транспортировку) данных между компьютерными системами сети для вышележащих уровней. Для этого используются механизмы для установки, поддержки и разрыва виртуальных каналов (аналога выделенных телефонных каналов), определения и исправления ошибок при передаче, управления потоком данных (с целью предотвращения переполнения или потерь данных).
Сеансовый уровень (Session Layer) обеспечивает установление, поддержание и окончание сеанса связи для уровня представлений, а также возобновление аварийно прерванного сеанса. Уровень представления данных (Presentation Layer) обеспечивает преобразование данных из представления, используемого в прикладной программе одной компьютерной системы в представление, используемое в другой компьютерной системе. В функции уровня представлений входит также преобразование кодов данных, их шифровка/расшифровка, а также сжатие передаваемых данных.
Прикладной уровень (Application Level) отличается от других уровней модели OSI тем, что он обеспечивает услуги для прикладных задач. Этот уровень определяет доступность прикладных задач и ресурсов для связи, синхронизирует взаимодействующие прикладные задачи, устанавливает соглашения по процедурам восстановления при ошибках и управления целостностью данных. Важными функциями прикладного уровня является управление сетью, а также выполнение наиболее распространенных системных прикладных задач: электронной почты, обмена файлами и других.
Рисунок 10.1. Семиуровневая модель взаимодействия между компьютерными системами
Каждый уровень для решения своей подзадачи должен обеспечить выполнение определенных моделью функций данного уровня, действий (услуг) для вышележащего уровня и взаимодействовать с аналогичным уровнем в другой компьютерной системе. Каждому уровню взаимодействия соответствует набор протоколов (т. е. правил взаимодействия).
Под протоколом понимается некая совокупность правил, регламентирующих формат и процедуры обмена информацией. В частности, он определяет, как выполняется соединение, преодолевается шум на линии и обеспечивается безошибочная передача данных между модемами.
Стандарт, в свою очередь, включает в себя общепринятый протокол или набор протоколов.
Функционирование сетевого оборудования невозможно без взаимоувязанных стандартов. Согласование стандартов достигается как за счет непротиворечивых технических решений, так и за счет группирования стандартов. Каждой конкретной сети присуща своя базовая совокупность протоколов.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Компьютерные игры
Компьютерные игры Год назад меня угораздило попасть в стационар нашей районной больницы. В палате на 4 человека стояло 8 коек. И это ещё хорошо. Спасибо, что не в коридоре пришлось лежать. Но суть не в этом. Все люди как люди, болели, лечились. А в дальнем конце палаты у окна
Глава 1 Введение в компьютерные сети
Глава 1 Введение в компьютерные сети Что такое сеть и зачем она нужна Еще десяток-другой лет назад никто даже понятия не имел, что такое сеть и зачем она нужна. Люди приобретали персональные компьютеры с одной целью – автоматизировать и ускорить требуемые вычисления.
Компьютерные вирусы
Компьютерные вирусы Наверное, невозможно сегодня встретить пользователя компьютера, который не слышал бы о компьютерных вирусах. Эти вредоносные программы в огромном количестве «представлены» в Интернете, и их количество растет с каждым днем. Самое неприятное, что
Введение: почему социальные сети?
Введение: почему социальные сети? Социальные сети в России – это направление индустрии, которое только-только начинает развиваться. В США и Европе позитивное влияние социальных сетей на развитие бизнеса очевидно, они там прекрасно монетизируются. Наше бизнес-сообщество
«Компьютерные» болезни
«Компьютерные» болезни При постоянной работе за компьютером появляются специфические болезни: расстройство зрения (55–65 % пользователей), болезни центральной и периферической нервной системы (20–25 %), заболевания опорно-двигательного аппарата (остеохондроз, туннельный
Сетевые компьютерные игры
Сетевые компьютерные игры Компании Macromedia Flash и Shockwave ознаменовали своим приходом новую эру в истории игр. Глобальная сеть дала людям возможность легко получить доступ к любой информации, а разработчики смогли беспрепятственно распространять свою продукцию.Хотя
Компьютерные дети
Компьютерные дети Автор: Александр КлименковВопрос, над которым годами бьются специалисты различных околопедагогических и социологических профессий, формулируется просто и незамысловато: «Полезен или вреден компьютер для ребенка?». Разумеется, дать на него
Компьютерные вирусы
Компьютерные вирусы Что такое компьютерный вирус? Я встречал людей, которые искренне считают, что компьютерный вирус похож на биологический организм (рис. 7.3). Но компьютерный вирус — это просто компьютерная программа. И заразить компьютер воздушно-капельным путем
Глава 10 Компьютерные сети
Глава 10 Компьютерные сети 10.1. Введение в компьютерные сети Наряду с автономной работой значительное повышение эффективности использования компьютеров может быть достигнуто объединением их в компьютерные сети (network).Под компьютерной сетью в широком смысле слова
Компьютерные игры
Компьютерные игры О них слышали все. В них играют миллионы, даже чемпионаты мира устраивают. Если вы еще не пробовали и ждете окунуться в мир чего-то совершенно невиданного… то вынужден вас разочаровать. Ничего принципиально нового в компьютерных играх нет – это просто
Локальные компьютерные сети. Общее понятие
Локальные компьютерные сети. Общее понятие http://pc-doc.spb.ru/lan.html Что же такое локальная компьютерная сеть? Под локальной вычислительной сетью (ЛВС) понимают совместное подключение отдельных компьютеров или рабочих станций к каналу передачи данных. Понятие ЛВС относится к
Классические компьютерные вирусы
Классические компьютерные вирусы Были в основном распространены раньше. Сейчас «подхватить» такой вирус – это все равно что увидеть автомобиль 60-х годов на дороге. Можно, но очень редко.К данной категории относятся, фактически, все те вирусы, которые были лет десять –
Компьютерные очки
Компьютерные очки При работе за компьютером не совсем удобно использовать обычные очки, например из–за сравнительно небольшого расстояния до монитора. Обычные очки могут вызвать чувство дискомфорта и усталости.В таких случаях лучше использовать специальные