Сегодня сложно представить себе жизнь современного человека без компьютера. Компьютеры используются в самых разнообразных сферах деятельности людей, они оказывают неоценимую помощь ученым, экономистам, менеджерам и людям многих других специальностей. Такое широкое распространение компьютеров можно объяснить в первую очередь активным развитием электронной вычислительной техники, постоянным её усовершенствованием и внедрением в разные сферы жизни и деятельности людей.
Благодаря соединению компьютеров в сети люди получили возможность значительно повысить производительность труда. На сегодняшний день компьютеры используются не только в качестве рабочего инструмента, но и в качестве одного из важных обучающих инструментов.
Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Просмотр содержимого документа
«Конспект лекции по теме "Компьютерные сети"»
Компьютерные сети. Топология сетей, виды.
Компьютерная сеть (вычислительная сеть, сеть передачи данных) — система связи компьютеров и/или компьютерного оборудования (серверы, маршрутизаторы и другое оборудование). Для передачи информации могут быть использованы различные физические явления, как правило — различные виды электрических сигналов или электромагнитного излучения.
Сегодня сложно представить себе жизнь современного человека без компьютера. Компьютеры используются в самых разнообразных сферах деятельности людей, они оказывают неоценимую помощь ученым, экономистам, менеджерам и людям многих других специальностей. Такое широкое распространение компьютеров можно объяснить в первую очередь активным развитием электронной вычислительной техники, постоянным её усовершенствованием и внедрением в разные сферы жизни и деятельности людей.
Благодаря соединению компьютеров в сети люди получили возможность значительно повысить производительность труда. На сегодняшний день компьютеры используются не только в качестве рабочего инструмента, но и в качестве одного из важных обучающих инструментов.
Сегодня очень большую популярность и распространение получили локальные вычислительные сети, которые сокращенно называются ЛВС. Подобную популярность локальных сетей можно объяснить несколькими факторами:
благодаря объединению компьютеров в сеть достигается значительная экономия финансовых ресурсов за счет снижения затрат на содержание компьютеров, поскольку в данном случае вполне достаточно одного файл-сервера (главного компьютера сети), на котором и устанавливаются все рабочие программы, необходимые другим пользователям, это программное обеспечение могут использовать сразу несколько рабочих станций;
достаточно установить необходимое программное обеспечение и пользователи разных компьютеров одной локальной сети смогут одновременно работать с одним и тем же файлом, к примеру, сотрудники бухгалтерии смогут обрабатывать проводки, которые относятся к одной и той же бухгалтерской книге;
с помощью локальной сети можно быстро и просто передавать файлы либо сообщения на другие компьютеры посредством электронного ящика, что значительно ускоряет процесс передачи документов от одного пользователя к другому.
Классификация компьютерных сетей.
Традиционно выделяются компьютерные сети трех основных типов:
локальная вычислительная сеть или ЛВС;
региональная вычислительная сеть или РВС;
глобальная вычислительная сеть или Internet.
Любая из сетей, относящихся к одному из выше названных типов, может быть:
односерверной, то есть эта сеть обслуживается одним файл-сервером;
многосерверной, то есть обслуживание осуществляется несколькими файл-серверами;
распределенной, в данном случае несколько локальных сетей объединяются либо внутренним, либо внешним мостами. Посредством моста осуществляется управление процессом обмена пакетами информации и данных из одной кабельной системы в другую кабельную систему. Пользователи распределенной сети могут пользоваться резервами всех объединенных локальных вычислительных сетей: файлами, принтерами и др.;
многосерверной локальной, то есть это локальная сеть, обслуживание которой осуществляется двумя и более файл-серверами;
многосерверной распределенной.
Локальные сети (ЛС) в зависимости от назначения и технических решений могут иметь различные конфигурации (или, как еще говорят, архитектуру, или топологию).
В кольцевой ЛС информация передается по замкнутому каналу. Каждый абонент непосредственно связан с двумя ближайшими соседями, хотя в принципе способен связаться с любым абонентом сети.
В звездообразной (радиальной) ЛС в центре находится центральный управляющий компьютер, последовательно связывающийся с абонентами и связывающий их друг с другом.
В шинной конфигурации компьютеры подключены к общему для них каналу (шине), через который могут обмениваться сообщениями.
В древовидной – существует «главный» компьютер, которому подчинены компьютеры следующего уровня и т.д.
Кроме того, возможны конфигурации без отчетливого характера связей; пределом является полносвязная конфигурация, когда каждый компьютер в сети непосредственно связан с любым другим компьютером
Передача данных может осуществляться последовательно или параллельно. При параллельной передаче биты данных передаются одновременно по нескольким проводникам (по шине).
Напротив, последовательное соединение подразумевает передачу данных по очереди бит за битом. В сетях чаще всего используется именно этот способ.
При передаче используют три различных метода, обозначаемых разными терминами: симплексный (simplex), дуплексный(duplex) и полудуплексный(half-duplex). При симплексном методе данные предаются только в одном направлении. При полудуплексном - в обоих направлениях, но в разное время, а в дуплексном - одновременно в обоих направлениях.
Коммутируемые сети
Коммутация, или переключение соединения позволяет аппаратным средствам использовать один и тот же физический канал для соединения со множеством устройств. Этот принцип лежит в основе телефонной сети общего пользования (ТФОП). При отсутствии механизма коммутации, вам необходимо иметь тысячу соединительных линий чтобы позвонить тысяче абонентов. Используя механизм коммутации можно обойтись одной единственной линией. По этой же причине коммутация используется в компьютерных сетях. Существует два вида коммутации: коммутация цепей и коммутация пакетов.
Переключение цепей создает единое непрерывное соединение между двумя сетевыми устройствами. Пока эти устройства взаимодействуют, другие не могут воспользоваться этим соединением. Т.е. устройства делят между собой физический канал связи и вынуждены ждать, пока он не освободится. В телефонной сети используют именно этот способ коммутации.
Переключение пакетов позволяет не поддерживать постоянный физический канал между двумя устройствами. Информация при этом способе коммутации делится на части, называющиеся пакетами, и каждый пакет передается отдельно, по свободным в данный момент каналом связи. При этом каждый пакет может проходить по своему маршруту.
Топология сети
Термин «топология», или «топология сети», характеризует физическое расположение компьютеров, кабелей и других компонентов сети. Топология — это стандартный термин, который используется при описании основной компоновки сети. Если Вы поймете, как используются различные топологии, Вы сумеете понять, какими возможностями обладают различные типы сетей.
Чтобы совместно использовать ресурсы или выполнять другие сетевые задачи, компьютеры должны быть подключены друг к другу. Для этой цели в большинстве сетей применяется кабель. Однако просто подключить компьютер к кабелю, соединяющему другие компьютеры, не достаточно. Различные типы кабелей в сочетании с различными сетевыми платами, сетевыми операционными системами и другими компонентами требуют и различного взаимного расположения компьютеров. Каждая топология сети налагает ряд условий. Например, она может диктовать не только тип кабеля, но и способ его прокладки. Топология может также определять способ взаимодействия компьютеров в сети. Различным видам топологий соответствуют различные методы взаимодействия, и эти методы оказывают большое влияние на сеть.
Базовые топологии
Все сети строятся на основе трех базовых топологий:
шина (bus);
звезда (star);
кольцо (ring).
Если компьютеры подключены вдоль одного кабеля [сегмента (segment)], топология называется шиной.
В том случае, когда компьютеры подключены к сегментам кабеля, исходящим из одной точки, или концентратора, топология называется звездой.
Если кабель, к которому подключены компьютеры, замкнут в кольцо, такая топология носит название кольца.
Хотя сами по себе базовые топологии несложны, в реальности встречаются довольно сложные комбинации, объединяющие свойства нескольких топологий.
Топология типа «шина»
Топологию «шина» часто называют «линейной шиной» (linear bus). Данная топология относится к наиболее простым и широко распространенным топологиям. В ней используется один кабель, именуемый магистралью или сегментом, вдоль которого подключены все компьютеры сети .
Взаимодействие компьютеров
В сети с топологией «шина» компьютеры адресуют данные конкретному компьютеру, передавая их по кабелю в виде электрических сигналов. Чтобы понять процесс взаимодействия компьютеров по шине, Вы должны уяснить следующие понятия:
передача сигнала;
отражение сигнала; терминатор.
Передача сигнала
Данные в виде электрических сигналов передаются всем компьютерам сети; однако информацию принимает только тот, адрес которого соответствует адресу получателя, зашифрованному в этих сигналах. Причем в каждый момент времени только один компьютер может вести передачу. Так как данные в сеть передаются лишь одним компьютером, ее производительность зависит от количества компьютеров, подключенных к шине. Чем их больше, т.е. чем больше компьютеров, ожидающих передачи данных, тем медленнее сеть. Однако вывести прямую зависимость между пропускной способностью сети и количеством компьютеров в ней нельзя. Ибо, кроме числа компьютеров, на быстродействие сети влияет множество факторов, в том числе:
характеристики аппаратного обеспечения компьютеров в сети;
частота, с которой компьютеры передают данные;
тип работающих сетевых приложений;
тип сетевого кабеля;
расстояние между компьютерами в сети.
Шина — пассивная топология. Это значит, что компьютеры только «слушают» передаваемые по сети данные, но не перемещают их от отправителя к получателю. Поэтому, если один из компьютеров выйдет из строя, это не скажется на работе остальных. В активных топологиях компьютеры регенерируют сигналы и передают их по сети.
Отражение сигнала
Данные, или электрические сигналы, распространяются по всей сети – от одного конца кабеля к другому. Если не предпринимать никаких специальных действий, сигнал, достигая конца кабеля, будет отражаться и не позволит другим компьютерам осуществлять передачу. Поэтому, после того как данные достигнут адресата, электрические сигналы необходимо погасить.
Терминатор
Чтобы предотвратить отражение электрических сигналов, на каждом конце кабеля устанавливают заглушки (терминаторы, terminators), поглощающие эти сигналы. Все концы сетевого кабеля должны быть к чему-нибудь подключены, например к компьютеру или к баррел-коннектору — для увеличения длины кабеля. К любому свободному — неподключенному — концу кабеля должен быть подсоединен терминатор, чтобы предотвратить отражение электрических сигналов.
Нарушение целостности сети
Разрыв сетевого кабеля происходит при его физическом разрыве или отсоединении одного из его концов. Возможна также ситуация, когда на одном или нескольких концах кабеля отсутствуют терминаторы, что приводит к отражению электрических сигналов в кабеле и прекращению функционирования сети. Сеть «падает». Сами по себе компьютеры в сети остаются полностью работоспособными, но до тех пор, пока сегмент разорван, они не могут взаимодействовать друг с другом.
Расширение ЛВС
Увеличение участка, охватываемого сетью, вызывает необходимость ее расширения. В сети с топологией ``шина'' кабель обычно удлиняется двумя способами.
Для соединения двух отрезков кабеля можно воспользоваться баррел-коннектором (barrel connector). Но злоупотреблять ими не стоит, так как сигнал при этом ослабевает. Лучше купить один длинный кабель, чем соединять несколько коротких отрезков. При большом количестве ``стыковок'' нередко происходит искажение сигнала.
Для соединения двух отрезков кабеля служит репитер (repeater). В отличие от коннектора, он усиливает сигнал перед передачей его в следующий сегмент. Поэтому предпочтительнее использовать репитер, чем баррел-коннектор или даже один длинный кабель: сигналы на большие расстояния пойдут без искажений.
Топология типа «кольцо»
При топологии «кольцо» компьютеры подключаются к кабелю, замкнутому в кольцо. Поэтому у кабеля просто не может быть свободного конца, к которому надо подключать терминатор. Сигналы передаются по кольцу в одном направлении и проходят через каждый компьютер. В отличие от пассивной топологии «шина», здесь каждый компьютер выступает в роли репитера, усиливая сигналы и передавая их следующему компьютеру. Поэтому, если выйдет из строя один компьютер, прекращает функционировать вся сеть.
Передача маркера
Один из принципов передачи данных в кольцевой сети носит название передачи маркера. Суть его такова. Маркер последовательно, от одного компьютера к другому, передается до тех пор, пока его не получит тот, который «хочет» передать данные. Передающий компьютер изменяет маркер, помещает адрес получателя в данные и посылает их по кольцу.
Данные проходят через каждый компьютер, пока не окажутся у того, чей адрес совпадает с адресом получателя, указанным в данных. После этого принимающий компьютер посылает передающему сообщение, где подтверждает факт приёма данных. Получим подтверждение, передающий компьютер создаёт новый маркер и возвращает его в сеть.
На первый взгляд кажется, что передача маркера отнимает много времени, однако на самом деле маркер передвигается практически со скоростью света. В кольце диаметром 200 метров маркер может циркулировать с частотой 10 000 оборотов в секунду.
Топология типа «звезда»
При топологии «звезда» все компьютеры с помощью сегментов кабеля подключаются к центральному компоненту, именуемому концентратором. Сигналы от передающего компьютера поступают через концентратор ко всем остальным. Эта топология возникла на заре вычислительной техники, когда компьютеры были подключены к центральному, главному, компьютеру.
В сетях с топологией «звезда» подключение кабеля и управление конфигурацией сети централизованны. Но есть и недостаток: так как все компьютеры подключены к центральной точке, для больших сетей значительно увеличивается расход кабеля. К тому же, если центральный компонент выйдет из строя, нарушится работа всей сети. А если выйдет из строя только один компьютер (или кабель, соединяющий его с концентратором), то лишь этот компьютер не сможет передавать или принимать данные по сети. На остальные компьютеры в сети это не повлияет.
Сетевые устройства
Повторитель (repeater)
Усиливает сигнал сетевого кабеля, который затухает на расстоянии более 100 м. Он работает на физическом уровне стека протоколов, не требует программного обеспечения и представляет собой обычно автономное устройство, не дающее непроизводительных издержек при передаче данных. Таким образом, с помощью наращивания сегментов общая протяженность сети может достигать 500 м. Компьютеры, связанные повторителем считаются принадлежащими одному сегменту. Количество компьютеров в сегменте не должно превышать 50.
Мост
Это устройство уровня связи данных, объединяющее две или более сети с одной или разной топологией. Обычно это компьютер с несколькими сетевыми платами, к каждой из которых подсоединен свой сегмент ЛВС. Основной задачей моста служит обеспечение прозрачной связи между абонентами различных сетей.
Коммутатор (коммутирующий концентратор, switch)
Сочетают в себе функции многопортового повторителя и высокоскоростного моста. Их упрощенной «неинтеллектуальной» версией исполнения являются концентраторы (хабы), которые просто на физическом уровне соединяют сегменты сети «звездой» и рассылают все пакеты на все порты.
Маршрутизатор
Требует более высокого уровня протоколов архитектуры связи, чем мост или коммутатор. Он связывает сегменты сети через сетевой уровень. Например, инструкции по маршрутизации пакетов содержатся в сетевом уровне IP. Маршрутизатор отличается от моста тем, что он может считывать адрес рабочей станции и адрес ЛВС в пакете. Благодаря этому маршрутизатор может фильтровать пакеты и перенаправлять их по наилучшему маршруту, который определяет по таблице маршрутизации.
Шлюз
Обычно работает на самом высоком уровне стека протоколов и обеспечивают взаимодействие систем и сетей, которые используют несовместимые протоколы. Примерами межсистемных продуктов являются пакеты электронной почты. Они позволяют обмениваться почтовыми файлами пользователей на самых различных системах.
Сетевой адаптер
PC подключается к сети с помощью сетевой карты, которая устанавливается в один из свободных слотов материнской платы. Сетевые карты являются посредниками между PC и сетью и передают данные по системе шин к CPU и RAM сервера или рабочей станции. Большинство сетевых карт имеют гнездо для установки микросхемы ПЗУ удаленной загрузки (Remote Boot ROM), что необходимо для бездисковых станций.
Выпускаются 16- и 32-разрядные сетевые карты для различных компьютерных архитектур: ISA, EISA, PCI, MCA.
Кабели
В сети данные передаются по кабелям, соединяющим отдельные компьютеры различным образом в зависимости от топологии и вида сети (Ethernet, Arcnet, Token Ring). Витая пара – это два изолированных медных провода, скрученных между собой. Для Ethernet используется 8-жильный кабель, т.е. состоящий физически из 4-х витых пар. При этом различают неэкранированный (UTP) и экранированный (STP) кабели. Разъем соответствует стандарту RJ-45.
Коаксиальный кабель состоит из центрального проводника (одножильного или многожильного) и внешней экранирующей оплетки. Для Ethernet применяют кабель с волновым сопротивлением 50 Ом. Существуют два варианта реализации Ethernet на коаксиальном кабеле: на тонком кабеле и на толстом. Для Ethernet на тонком кабеле рекомендуется использовать кабель RG-50. Толстый кабель "Yellow Ethernet" по своим показателям значительно превосходит тонкий.
Оптоволоконный кабель (ВОК), проводящий световые волны, состоит из двух проводов, причем каждый из них может передавать данные только в одном направлении. Этот кабель изготовлен из стекла (или пластика), покрытого материалом, отражающим свет, и оболочкой из различных термопластических материалов. ВОК может быть одномодовым и многомодовым. Лазер или светодиод испускает пульсирующий пучок света в торец стеклянного сердечника, расположенного на одном конце кабеля.
Этот пучок распространяется по кабелю в одномодовом или многомодовом режиме, который зависит от физических свойств ВОК. Оптическое волокно одномодового кабеля имеет сечение от 8 до 10 мкм, многомодового - 62,5 мкм, может варьироваться в пределах от 50 до 100 мкм. На другом конце кабеля установлен приемник, преобразующий импульсы света в электрический сигнал. Такие кабели обладают многими замечательными свойствами: они невосприимчивы к электромагнитному радиочастотному излучениям, позволяют передавать данные с очень высокой скоростью. Однако ВОК все еще значительно дороже медного кабеля, а установка требует участия специалистов очень высокой квалификации.
Максимальная длина сегмента кабеля
Витая пара - 100 м;
Тонкий коаксиальный кабель - 185 м (максимальная длина кабелей всей сети при использовании дополнительного оборудования может достигать 925 м);
Толстый коаксиальный кабель - 500 м (общая длина кабелей сети при использовании специальных усилителей может составлять 2500 м);
Оптоволоконный кабель одномодовый -10 км;
Оптоволоконный кабель многомодовый - 2 км
Одноранговые сети
В одноранговой сети все компьютеры равноправны: нет иерархии среди компьютеров и нет выделенного (dedicated) сервера. Как правило, каждый компьютер функционирует и как клиент, и как сервер; иначе говоря, нет отдельного компьютера, ответственного за администрирование всей сети. Все пользователи самостоятельно решают, какие данные на своем компьютере сделать общедоступными по сети.
Одноранговые сети называют также рабочими группами. Рабочая группа — это небольшой коллектив, поэтому в одноранговых сетях чаще всего не более 20 компьютеров.
Одноранговые сети относительно просты. Поскольку каждый компьютер является одновременно и клиентом, и сервером, нет необходимости в мощном центральном сервере или в других компонентах, обязательных для более сложных сетей.
Одноранговые сети обычно дешевле сетей на основе сервера, но требуют более мощных (и более дорогих) компьютеров.
В одноранговой сети требования к производительности и к уровню защиты для сетевого программного обеспечения, как правило, ниже, чем в сетях с выделенным сервером.
Выделенные серверы функционируют исключительно в качестве серверов, но не клиентов или рабочих станций (workstation).
В такие операционные системы, как Microsoft Windows NT Workstation, Microsoft Windows 9Х, Microsoft Windows 2000/XP, встроена поддержка одноранговых сетей. Поэтому, чтобы установить одноранговую сеть, дополнительного программного обеспечения не требуется.
Реализация и целесообразность применения
Одноранговая есть характеризуется рядом стандартных решений:
компьютеры расположены на рабочих столах пользователей;
пользователи сами выступают в роли администраторов и обеспечивают защиту информации;
для объединения компьютеров в сеть применяется простая кабельная система.
Одноранговая сеть вполне подходит там, где:
количество пользователей не превышает 20 человек;
пользователи расположены компактно;
вопросы зашиты данных не являются критичными;
в обозримом будущем не ожидается значительного расширения фирмы и, следовательно, сети.
Если эти условия выполняются, то, вероятнее всего, выбор одноранговой сети будет правильным. Поскольку в одноранговой сети каждый компьютер функционирует и как клиент, и как сервер, пользователи должны обладать достаточным уровнем знаний, чтобы работать и как пользователи, и как администраторы своего компьютера.
Сети на основе сервера
Если к сети подключено более 20 пользователей, то одноранговая сеть, где компьютеры выступают в роли и клиентов, и серверов, может оказаться недостаточно производительной. Поэтому большинство сетей использует выделенные серверы. Выделенным называется такой сервер, который функционирует только как сервер (исключая функции клиента или рабочей станции). Они специально оптимизированы для быстрой обработки запросов от сетевых клиентов и для управления защитой файлов и каталогов. Сети на основе сервера стали промышленным стандартом, и именно они будут приводиться обычно в качестве примеров.
С увеличением размеров сети и объема сетевого трафика необходимо увеличивать количество серверов. Распределение задач среди нескольких серверов гарантирует, что каждая задача будет выполняться самым эффективным способом из всех возможных.