История развития компьютерных сетей 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

История развития компьютерных сетей



Технология Apache Cocoon.

74. Технология Lutris Enhydra/XMLC.

75. Технология Tapestry.

76. Технология JSF. Основные характеристики.

77. Технология JBOSS Richfaces.

История развития компьютерных сетей

Компьютерная сеть – это система, состоящая из компьютеров, сетевого оборудования, соединенных каналами передачи данных, в которых функционирует программное обеспечение.

Все 4 компонента очень важны, без них построение сети невозможно. Понимание всех 4-х компонентов обеспечивает более легкое взаимодействие с компьютерной сетью и ее диагностирование.

Этап 1. Появление вычислительных машин

Идея компьютера была предложена английским математиком Чарльзом Бэбиджем в середине 19 в. Подлинное рождение цифровых вычислительных машин произошло вскоре после окончания 2-й мировой войны. В середине 40-х были созданы первые ламповые компьютеры.

Характеристика 1-го этапа:

· Компьютер представлял собой скорее предмет исследования, а не инструмент для решения каких-либо практических задач из других областей

· Не было никакого системного ПО, кроме библиотек математических и служебных программ

· Операционные системы еще не появились, все задачи организации вычислительного процесса решались вручную каждым программистом с пульта управления

· С середины 50-х появились полупроводниковые элементы

· Появились первые алгоритмические языки

· Были разработаны первые системные управляющие программы – мониторы, которые автоматизировали всю последовательность действий оператора по организации вычислительного процесса

Этап 2. Мультипрограммирование

Следующий важный период развития операционных систем относится к 1965-1975 гг. В этот период были реализованы практически все основные механизмы, присущие современным ОС: мультипрограммирование, мультипроцессирование, поддержка многотерминального многопользовательского режима, виртуальная память, файловые системы, разграничения доступа и сетевая работа.

Мультипрограммирование – способ организации вычислительного процесса, при котором в памяти компьютера находится одновременно несколько программ, попеременно выполняющихся на одном процессор.

2 варианта: пакетная обработка или разделение времени.

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

Системы разделения времени давали возможность программисту работать сразу с несколькими приложениями. В системах мультипрограммирования использовался многотерминальный режим. При этом не только оператор, но и все пользователи получали возможность формировать свои задания и управлять их выполнением со своего терминала. Такие операционные системы получили название систем удаленного ввода заданий.

· Многотерминальные централизованные системы

· Современные сети произошли из терминалов Mainframe (большие компьютеры)

· Терминалы были интеллектуальными устройствами и были точками доступа к главному компьютеру. Были неудобны – приходилось делить компьютерное время

Для реализации связей «компьютер – компьютер» была решена более простая задача – организация связи «удаленный терминал – компьютер».

Этап 3. Появление глобальных сетей

1969 – минобороны США инициировало создание ARPANET → Internet. Появились первые ОС.

· 1974 – новая глобальная сеть. IBM объявила о создании собственной сетевой архитектуры SNA(System Network Architecture).

· В это время в Европе активно велись работы по созданию и стандартизации сетей х.25

· Сети строились изначально на телефонных

· Главным результатом создания первых глобальных сетей был отказ от принципа коммутации каналов, на протяжении многих десятков лет успешно использовавшегося в телефонных сетях

Этап 4. Появление миникомпьютеров

Начало 70-х – появление больших интегральных схем (БИС), что привело к появлению миникомпьютеров, которые стали конкурентами мэйнфрэймам.

Этап 5. Появление сетевых стандартов.

1980 – Ethernet.

1985 – Token Ring.

Конец 80-х – FDDI (на основе Token Ring).

Конец 90-х – семейство Ethernet становится лидером.

· Дало возможность производителям сетевого оборудования конкурировать между собой.

Этап 6. Появление ПК

Начало 80-х - ПК→рост локальных сетей (т.к. появилась отличная материальная основа в виде десятков и сотен машин. Принадлежащих одному предприятию).

Компьютерные сети позволили ускорить и сделать удобным обмен информации между удаленными пользователями.


Классификация сетей

1) Классификация сетей по размеру

LAN (Local Area Network) – в одном или несколько рядом стоящих зданиях. Обычно диаметр меньше 10 км. Как правило, используется однородная среда передачи данных (медный кабель и т.д.)

MAN (Metropoliten Area Network) – сеть диаметром меньшим 100 км, 1 город. Разнообразие сред передачи данных.

WAN (Wide Area Network) – глобальные вычислительные сети. Разнообразные каналы передачи данных.

 

Промежуточные градации:

· Университет (Больше LAN, несколько рядом стоящих зданий). Если в каждом здании по 100 машин, а не по одной, то это будет Campus (по количеству машин выгоднее Campus).

· Корпоративная сеть – по протяженности приближается к глобальной; все машины принадлежат одной организации.

 

2) По качественному составу

Базовые определения:

Сервер – компьютер или процесс, который представляет ресурсы или услуги другому компьютеру или процессу.

Клиент – компьютер или процесс, который пользуется услугами другого компьютера или процесса.

 

Одноранговая сеть

· Все компьютеры имеют одинаковый статус, т.е. могу быть и клиентами, и серверами. Обычно одноранговые сети строятся под управлением ОС как Win2000, XP, Vista.

· Пользователь сам решает, кем он будет в сети(клиент или сервер).

Недостатки одноранговых сетей

· Отсутствие администратора

· Отсутствует единая политика безопасности

· Резервное копирование не на должном уровне

· Обновление ПО носит стихийный порядок

· При большом количестве ПК долго обновляется список компьютеров (связано с процедурой Master-Browser)

 

Сети с выделенным сервером

- Для серверов более надежное аппаратное обеспечение

- Компьютеры имеют разный статус в сети

- Координация работы сети и управление происходит через сервер

Сервер называется выделенным, если с него не запускаются локальные пользовательские программы.

Достоинства:

· Централизованное хранение данных

· Единая политика безопасности

· Регулярное резервное копирование

· Централизованное администрирование

Недостатки:

- Высокая стоимость за счет:

- Использование серверов

- Дорогостоящее сетевое ПО

- Зарплата администратора или техподдержки

- Необходим квалифицированный персонал для сопровождения

Тип серверов в сетях с выделенным сервером:

· Файловые серверы (Функции: передача файлов, хранение и перенос данных, синхронизация файлов при обновлении, архивирование файлов. Наибольшую нагрузку на файловые сервера создают несрочные данные (данные, которые должны лежать долго)).

· Серверы печати (Функции: совместно работать со средством печати нескольким пользователям. Увеличивается скорость работы сети, пользовательских станций).

· Серверы приложений (Функции: разгрузка клиентской машины. На них размещаются программные продукты).

· Серверы сообщений (Функции: чаты, e-mail - сервера).

· Серверы баз данных (Подвид серверов приложений, где на сервере только одно приложение – БД. Функции: хранение БД).

· Сервер удаленного доступа (RAS) (Функции: выполнять крупные задачи, используя низкопроизводительную машину (средства машины тратятся только на передачу данных). Пример: Telnet.)

· Контроллеры домена (Функции: осуществление регистрации компьютеров, контроль потоков данных, координация передачи данных).

Гибридные сети

Имеют достоинства (или недостатки) сетей с выделенным сервером и удобство одноранговых сетей. Почти все сети – гибридные.

Использование классов сетей

Сети с выделенным сервером и гибридные сети устанавливаются на предприятиях боле крупных размеров; одноранговые сети – до 10 компьютеров.


Топология общая шина

- это частичный случай звезды

Здесь в качестве центрального элемента выступает пассивный кабель, к которому подключается несколько компов. Передаваемая информация распространяется по кабелю и доступна одновременно всем компам, присоединенным к этому кабелю.

Достоинства:

- дешевизна и простота наращивания

Недостатки:

- низкая надежность

- невысокая производительность

 

Топология «Звезда»

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

Достоинства:

- большая надежность

- хорошая расширяемость

Наиболее распространено сегодня топология дерево (частичный случай звезды).

Недостатки:

- высокая стоимость сетевого оборудования

- возможность по наращиванию кол-ва узлов в сети ограничивается кол-вом компов концентрации

- поломка концентратора ведет к поломке сети

 

 

Топология кольцо

- самая надежная J

В сетях с кольцевой конфигурацией данные передаются по кольцу от одного компа к другому. Главным достоинством кольца является то, что оно по своей природе обладает свойством резервирования связей – любая пара узлов соединена здесь двумя путями – по часовой стрелке и против.

Достоинства:

- механизм передачи более удобный чем в предыдущих топологиях. Эффективное использование геометрии при передачи инофрмации

- используется маркерный метод доступа

- выдерживает большую нагрузку

Смешанная топология

Смешанная топология — топология, преобладающая в крупных сетях с произвольными связями между компьютерами.

Большинство более или менее крупных сетей имеют смешанную топологию, в которой можно выделить отдельные фрагменты типовых топологий. Появление смешанных топологий обусловлено, как правило, необходимостью наращивать и модернизировать сеть. Часто суммарные затраты на постепенную модернизацию оказываются существенно большими, а результаты меньшими, чем при тратах на глобальную замену морально устаревших сетей.

Сети смешанной топологии обладают достоинствами и недостатками, характерными для составляющих их топологий.


 

Достоинства.

· наличие выделенного сервера повышает надежность системы в целом;

· увеличение производительности;

· мощные средства по администрированию, управлению компьютерной сети;

· высокая степень защищенности по сравнению с одноранговой сетью;

· и многие другие достоинства.

Недостатки.

· ограничение на максимальное количество пользователей;

· требования предоставления отдельного сервера, то есть компьютера, на котором работать нельзя.

 

Гибридные сети имеют достоинства (или недостатки) сетей с

выделенным сервером и удобства одноранговых сетей.


 

 

Характеристики сети.

Основное требование – выполнение сетью того набора услуг, для оказания которых она предназначена (предоставление доступа к файловым архивам, страницам публичных веб-сайтов и т.д.). Все остальные требования связаны с качеством выполнения основной задачи:

Производительность. Основные характеристики производительности сети: время реакции (ВР), скорость передачи данных (СПД), задержка передачи данных (ЗПД) и вариация ЗПД.

ВР – интервал между возникновением запроса и получением ответа. Имеет смысл использовать средневзвешенную оценку ВР сети, усредняя показатель по пользователю, серверу, времени дня и т.д. СПД отражает объем данных, переданных сетью или ее частью за единицу времени. Характеризует качество транспортировки сообщений. М.б. мгновенной, максимальной и средней. Максимальная СПД называется пропускной способностью элемента сети. Общая СПД = минимальной из СПД составляющих сеть элементов. ЗПД определяется как задержка между моментом поступления данных на вход сетевого устройства и моментом появления их на выходе этого устройства. СПД и ЗПД являются независимыми параметрами.

Надежность и безопасность. Для технических устройств оцениваются: среднее время наработки на отказ, вероятность отказа, интенсивность отказа. Для сложных систем: готовность, или коэффициент готовности, сохранность и защита данных, согласованность и непротиворечивость данных. Также доставка пакета к узлу назначения без искажений, вероятность потери пакета и т.д. Безопасность – защита данных от порчи и несанкционированного доступа. Отказоустойчивость.

Совместимость, или интегрируемость, означает, что сеть способна включать в себя самое разнообразное ПО и АО, т.е. в ней могут сосуществовать различные ОС, поддерживающие разные стеки коммуникационных протоколов, а также аппартные средства и приложения от различных производителей.

Управляемость сети подразумевает возможность централизованно контролировать состояние основных элементов сети, выявлять и разрешать проблемы, возникающие при работе сети, выполнять анализ производительности и планировать развитие сети.

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

Прозрачность сети достигается в том случае, когда сеть представляется пользователем не как множество отдельных компьютеров, связанных между собой, а как единая традиционная ВМ с системой разделения времени. Концепция прозрачности м.б. применена к различным аспектам сети: прозрачность расположения, прозрачность перемещения и т.д.

Качество обслуживания в общем случае подразумевает вероятностные оценки тех или иных требований, предъявляемых к сети приложениями или пользователями.

Поддержка разных видов трафика.


Среды передачи данных

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

Примерами физических сред являются медная витая пара, коаксиальный кабель, многомодовый оптоволоконный кабель, территориальные и спутниковые радиоканалы. Физические среды можно разделить на два типа: проводные и беспроводные. Проводные среды передачи предполагают наличие твердотельного проводника и включают оптоволоконный кабель, медную витую пару и коаксиальный кабель. В беспроводной среде передача осуществляется без участия твердых проводников; этот тип среды используется в беспроводных локальных сетях и в спутниковой связи.

Перед тем как приступать к изучению характеристик различных сред передачи данных, хотелось бы сказать несколько слов об их стоимости. Фактическая стоимость физической линии связи (медного кабеля, оптоволоконного кабеля и т. д.), как правило, незначительна по сравнению со стоимостью других сетевых компонентов.

Основные группы кабелей

В большинстве сетей применяются только три основные группы кабелей:

· коаксиальный кабель (coaxial cable);

· витая пара (twisted pair):

· неэкранированная (unshielded);

· экранированная (shielded);

· оптоволоконный кабель (fiber optic).

Коаксиальный кабель

Не так давно коаксиальный кабель был самым распространенным типом кабеля. Это объяснялось двумя причинами. Во-первых, он был относительно недорогим, легким, гибким и удобным в применении. А во-вторых, широкая популярность коаксиального кабеля привела в тому, что он стал безопасным и простым в установке.

Самый простой коаксиальный кабель состоит из медной жилы (core), изоляции, ее окружающей, экрана в виде металлической оплетки, имеет и слой фольги, он называется кабелем с двойной экранизацией. При наличии сильных помех можно воспользоваться кабелем с учетверенной экранизацией. Он состоит из двойного слоя фольги двойного слоя металлической оплетки.

Вита́я па́ра (англ. twisted pair) — вид кабеля связи, представляет собой одну или несколько пар изолированных проводников, скрученных между собой (с небольшим числом витков на единицу длины), покрытых пластиковой оболочкой. Свивание проводников производится с целью повышения степени связи между собой проводников одной пары (электромагнитная помеха одинаково влияет на оба провода пары) и последующего уменьшения электромагнитных помех от внешних источников, а также взаимных наводок при передаче дифференциальных сигналов.

Опти́ческое волокно́ — нить из оптически прозрачного материала (стекло, пластик), используемая для переноса света внутри себя посредством полного внутреннего отражения.

Мода – описывает режим распространения световых лучей во внутреннем сердечнике кабеля. В одномодовом волокне используется очень малого диаметра с длинной волны света при этом практически все лучи распространяются вдоль световода не отражаясь от проводника. Соединение оптоволокна очень трудоемкий и дорогой процесс!!!

 


Аналоговая модуляция.

Аналоговая модуляция применяется для передачи дискретных данных по каналам с узкой полосой частот. Пример: капал тональной частоты, предоставляемый в распоряжение пользователям общественных телефонных сетей. Этот канал передаст частоты в диапазоне от 300 до 3400 Гц, полоса пропускания равна 3100 Гц. Строгое ограничение полосы пропускания тонального канала связано с использованием аппаратуры уплотнения и коммутации каналов в телефонных сетях. Устройство, которое выполняет функции модуляции несущей синусоиды на передающей стороне и демодуляции на приемной стороне, носит название модем.

Методы аналоговой модуляции. При физическом кодировании способом аналоговой модуляции информация кодируется изменением амплитуды, частоты или фазы синусоидального сигнала несущей частоты. Основные способы аналоговой модуляции:

1) Потенциальный код - последовательность битов исходной информации, представленная потенциалами высокого уровня для логической единицы и потенциалом нулевого уровня для логического нуля. Такой способ кодирования часто используется при передаче данных между блоками компьютера.

2) Частотная модуляция. Значения 0 и 1 исходных данных передаются синусоидами с различной частотой. Этот способ модуляции не требует сложных схем в модемах и обычно применяется в низкоскоростных модемах, работающих на скоростях 300 или 1200 бит/с.

3) Амплитудная модуляция. Для логической единицы выбирается один уровень амплитуды синусоиды несущей частоты, а для логического нуля — другой. Способ редко используется в чистом виде из-за низкой помехоустойчивости, но часто применяется в сочетании с другим видом модуляции — фазовой модуляцией.

4) Фазовая модуляция. Значениям данных 0 и 1 соответствуют сигналы одинаковой частоты, но различной фазы.

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


 

26. Цифровое кодирование. Требования к методам цифрового...

Цифровое кодирование. При цифровом кодировании дискретной информации применяют потенциальные и импульсные коды.

В потенциальных кодах для представления логических единиц и пулей используется только значение потенциала сигнала, а его перепады, формирующие законченные импульсы, во внимание не принимаются.

Импульсные коды позволяют представить двоичные данные либо импульсами определенной полярности, либо частью импульса — перепадом потенциала определенного направления.

Требования к методам цифрового кодирования. При использовании прямоугольных импульсов для передачи дискретной информации необходимо выбрать такой способ кодирования, который одновременно достигал бы нескольких целей:

· имел при одной и той же битовой скорости наименьшую ширину спектра результирующего сигнала;

· обеспечивал синхронизацию между передатчиком и приемником;

· обладал способностью распознавать ошибки;

· обладал низкой стоимостью реализации.

Более узкий спектр сигналов позволяет на одной и той же линии добиваться более высокой скорости передачи данных.

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

Требования, предъявляемые к методам кодирования, являются взаимно противоречивыми, поэтому каждый из рассматриваемых ниже популярных методов цифрового кодирования обладает своими преимуществами и своими недостатками по сравнению с другими. Основные методы ЦК:

- Потенциальный код без возвращения к нулю.

- Метод биполярного кодирования с альтернативной инверсией.

- Биполярный импульсный код.

- Манчестерский код.

- Потенциальный код 2B1Q.


Асинхронные протоколы.

Асинхронные протоколы предоставляют наиболее старый способ связи. Оперируют не с кадрами, а с отдельными символами, которые представлены байтами со старт-стоповыми символами. Асинхронные протоколы были разработаны для связи телетайпов по каналу «точка-точка». В дальнейшем протоколы стали применяться для связи телетайпов, клавиатур и дисплеев с ВМ. Единицей передаваемых данных в асинхронных протоколах обычно занимает 1 байт. Некоторые символы имеют управляющий характер. В этих протоколах существуют управляющие последовательности, обычно начинающиеся с какого-то специального символа. Эти последовательности вызывают на управляемом устройстве достаточно сложные действия — например, загрузку нового шрифта на принтер.

В асинхронных протоколах применяются стандартные наборы символов, чаще всего ASCII или EBCDIC. Так как первые 32 или 27 кодов в этих наборах являются специальными кодами, которые не отображаются на дисплее или принтере, то они использовались асинхронными протоколами для управления режимом обмена данными. В самих пользовательских данных специальные символы никогда не встречались, так что проблемы их отделения от пользовательских данных не существовало.

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

Асинхронным описанный режим называется потому, что каждый байт может быть несколько смещен во времени относительно побитовых тактов предыдущего байта. Такая асинхронность передачи байтов не влияет на корректность принимаемых данных, так как в начале каждого байта происходит дополнительная синхронизация приемника с источником за счет бит «старт» и «стоп».

Постепенно асинхронные протоколы усложнялись и стали наряду с отдельными символами использовать целые блоки данных, то есть кадры.


Коммутация пакетов

При коммутации пакетов все передаваемые пользователем сети сообщения разбиваются в исходном узле на сравнительно небольшие части, называемые пакетами. Каждый пакет снабжается заголовком, в котором указывается адресная информация, необходимая для доставки пакета узлу назначения, а также номер пакета, который будет использоваться узлом назначения для сборки сообщения. Коммутаторы пакетной сети отличаются от коммутаторов каналов тем, что они имеют внутреннюю буферную память для временного хранения пакетов, если выходной порт коммутатора в момент принятия пакета занят передачей другого пакета.

Методы продвижения пакетов:

· При дейтаграммной передаче пакеты продвигаются независимо.

· Передача с установлением логического соединения.

· Передача с установление виртуального соединения.


Топология.

· Физическая топология

· Двойное кольцо без деревьев

· Двойное кольцо с деревьями

· Дерево

· Логическая топология.

· Разделяемое кольцо

 

Технология FDDI во многом основывается на технологии Token Ring, развивая и совершенствуя ее основные идеи. Приоритетные цели разработчиков:

— повысить битовую скорость передачи данных до 100 Мбит/с;

— повысить отказоустойчивость сети за счет стандартных процедур восстановления ее после отказов различного рода — повреждения кабели, некорректной работы узла, концентратора, возникновения высокого уровня помех на линии и т. п.;

— максимально эффективно использовать потенциальную пропускную способность сети как для асинхронного, так и для синхронного (чувствительного к задержкам) трафиков.

Сеть FDDI строится на основе двух оптоволоконных колец, которые образуют основной и резервный пути передачи данных между узлами сети.

Наличие двух колец — это основной способ повышения отказоустойчивости в сети FDDI, и узлы, которые хотят воспользоваться этим повышенным потенциалом надежности, должны быть подключены к обоим кольцам. В нормальном режиме работы сети данные проходят через все узлы и все участки кабеля только первичного (Primary) кольца, этот режим назван режимом Thru, то есть «сквозным», или «транзитным». Вторичное кольцо (Secondary) в этом режиме не используется.

В случае какого-либо вида отказа, когда часть первичного кольца не может передавать данные (например, обрыв кабеля или отказ узла), первичное кольцо объединяется со вторичным, вновь образуя единое кольцо. Этот режим работы сети называется Wrap, то есть «свертывание», или «сворачивание», колец. Операция свертывания производится средствами концентраторов и/или сетевых адаптеров FDDI. Для упрощения этой процедуры данные по первичному кольцу всегда передаются в одном направлении а по вторичному — в обратном. Поэтому при образовании общего кольца из двух колец передатчики станций по-прежнему остаются подключенными к приемникам соседних станций, что позволяет правильно передавать и принимать информацию соседними станциями.

Сеть FDDI может полностью восстанавливать свою работоспособность в случае единичных отказов ее элементов.

Мосты и коммутаторы.

Алгоритм работы прозрачного моста:

1.Порт моста работает в неразборчивом режиме захвата пакетов. Все поступившие на порт пакеты запоминают в буферной памяти.

2.Мост передает любой захваченный или буферизированный кадр на все свои порты, за исключением того, от которого этот кадр получен.

3.Одновременно с передачей кадров на все порты мост изучает адрес источника кадров и делает новую запись о его принадлежности в своей адресной таблице, которую как же называют таблицей маршрутизации.

4.Если все компоненты сети работаю и посылают друг другу кадры, то скоро мост построит полную адресную таблицу сети.

5. После прохождения мостом этапа обучения, он может работать более рационально.

6.Если бы оказалось, что комп. принадлежат одному сегменту, то кадр просто был бы удален из буфера и работа с ним на этом этапе закончилась. Такая операция называется фильтрацией.

7.Если же адрес назначения не известен, то мост передает кадр на все свои порты, кроме порта источника кадра, как на начальной стадии процесса. Если оказывается, что источник и приемник находятся в разны х сегментах, то мост получает доступ ко 2 сегменту и осуществляет операция продвижения кадра.

,,В реальной сети процесс обучения моста никогда не заканчивается (появление новых компьютеров, перевод копм. в новый сегмент.). С другой стороны мост не ждёт пока сформируется полная таблица маршрутизации. С появлением в таблице 1 записи мост старается передавать пакеты используя эту запись.

Мост  
Сегмент 2  
Сегмент 1
6 3dFq+Ngcxu/Py/ZVJYeX536/pbKPSOvbm/nxAUTAOfzB8KvP6lCwU+mOVHsxaFip5ZJRDu5VCoKJ NF3xptSQxCoGWeTy/w/FDwAAAP//AwBQSwECLQAUAAYACAAAACEAtoM4kv4AAADhAQAAEwAAAAAA AAAAAAAAAAAAAAAAW0NvbnRlbnRfVHlwZXNdLnhtbFBLAQItABQABgAIAAAAIQA4/SH/1gAAAJQB AAALAAAAAAAAAAAAAAAAAC8BAABfcmVscy8ucmVsc1BLAQItABQABgAIAAAAIQBaBNBFBwIAACEE AAAOAAAAAAAAAAAAAAAAAC4CAABkcnMvZTJvRG9jLnhtbFBLAQItABQABgAIAAAAIQDQRpsO4QAA AAsBAAAPAAAAAAAAAAAAAAAAAGEEAABkcnMvZG93bnJldi54bWxQSwUGAAAAAAQABADzAAAAbwUA AAAA " strokecolor="#4f81bd [3204]">

 

 


Входы адресной таблицы могут быть динамическими в процессе самообучения моста и статическими создаваемыми вручную администраторами сети. Динамические входы имеют срок жизни. При создании связываются с отметкой времени. Статические не имеют срока жизни, что дает возможность админу поправить работу моста если это необходимо.

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

Недостатки топологии сети на мостах:

Слабая защита от широковещательного шторма.

Невозможность поддержки петлеобразных конфигураций сети.


 

ЗАТОПЛЕНИЕ СЕТИ

Кадры с широковещательными МАС-адресами передаются мостом на все его порты, как и кадры с неизвестным адресом назначения. Такой режим распространения кадров называется затоплением сети (flood).

ШИРОКОВЕЩАТЕЛЬНЫЙ ШТОРМ

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

Такая ситуация называется широковещательным Штормом (broadcast storm).


 

Протокол HTTP

Hypertext Transfer Protocol (HTTP, протокол пересылки гипертекста) - это язык, которым клиенты и серверы World Wide Web пользуются для общения между собой. Кроме того, иногда HTTP фильтрует информацию и передает ее обратно пользователям - это происходит, например, когда в окне браузера отображаются коды ошибок сервера.

Все HTTP-транзакции имеют один общий формат. Каждый запрос клиента и ответ сервера состоит из трех частей: строки запроса (ответа), раздела заголовка и тела. Клиент инициирует транзакцию следующим образом:

1) Клиент устанавливает связь с сервером по назначенному номеру порта (по умолчанию - 80). Затем клиент посылает запрос документа, указав HTTP-команду, называемую методом, адрес документа и номер версии HTTP.

GET /index.html HTTP/1.0

2) Клиент посылает информацию заголовка (необязательную), чтобы сообщить серверу информацию о своей конфигурации и данные о форматах документов, которые он может принимать.

User-Agent: Mozilla/4.05 (WinNT; 1)

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*

3) Послав запрос и заголовки, клиент может отправить и дополнительные данные. Эти данные используются главным образом теми CGI-программами, которые применяют метод POST.

Сервер отвечает на запрос клиента следующим образом:

1) Первая часть ответа сервера - строка состояния, содержащая три поля: версию HTTP, код состояния и описание.

HTTP/1.0 200 OK

2) После строки состояния сервер передает клиенту информацию заго­ловка, содержащую данные о самом сервере и затребованном документе.

Date: Fri, 10 Jan 2004 07:34:28 GMT

Server: Apache/2.2.6

Last-modified: Mon, 12 Jun 2003 22:54:48 GMT

Content-type: text/html

Content-length: 2482

3) Если запрос клиента успешен, то посылаются затребованные данные. Это может быть копия файла или результат выполнения CGI-программы. Если запрос клиента удовлетворить нельзя, передаются дополнительные данные в виде понятного для пользователя разъяснения причин, по которым сервер не смог выполнить данный запрос.

В HTTP 1.0 за передачей сервером затребованных данных следует разъединение с клиентом, и транзакция считается завершенной, если не передан заголовок Connection: Keep Alive.

Метод - это HTTP-команда, с которой начинается первая строка запроса клиента. Метод сообщает серверу о цели запроса. Для HTTP определены три основных метода: GET, HEAD и POST.

Метод POST позволяет посылать на сервер данные в запросе клиента. Эти данные направляются в программу обработки данных, к которой сервер имеет доступ. В качестве схемы кодирования с методом POST используется Ваsе64-кодирование.

Ответ сервера на запрос клиента состоит из трех частей. Первая строка -это строка ответа сервера, которая содержит номер версии HTTP, число, обозначающее состояние запроса, и краткое описание состояния. После строки ответа следует информация заголовка и тело содержимого, если таковое имеется.


Протокол SMTP

Основная задача протокола SMTP (Simple Mail Transfer Protocol) заключается в том, чтобы обеспечивать передачу электронных сообщений (почту). Для работы через протокол SMTP клиент создаёт TCP соединение с сервером через порт 25. Затем клиент и SMTP сервер обмениваются информацией пока соединение не будет закрыто или прервано. Основной процедурой в SMTP является передача почты (Mail Procedure). Далее идут процедуры форвардинга почты (Mail Forwarding), проверка имён почтового ящика и вывод списков почтовых групп. Самой первой процедурой является открытие канала передачи, а последней - его закрытие.

Команды SMTP указывают серверу, какую операцию хочет произвести клиент. Команды состоят из ключевых слов, за которыми следует один или более параметров. Ключевое слово состоит из 4-х символов и разделено от аргумента одним или несколькими пробелами. Каждая командная строка заканчивается символами перевода строки (CRLF). Вот синтаксис всех команд прото­кола SMTP (SP - пробел):

HELO <SP> <domain> <CRLF>

MAIL <SP> FROM:<reverse-path> <CRLF>

RCPT <SP> TO:<forward-path> <CRLF>

DATA <CRLF>

RSET <CRLF>

SEND <SP> FROM:<reverse-path> <CRLF>

SOML <SP> FROM:<reverse-path> <CRLF>

SAML <SP> FROM:<reverse-path> <CRLF>

VRFY <SP> <string> <CRLF>



Поделиться:


Последнее изменение этой страницы: 2016-09-20; просмотров: 201; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.84.155 (0.148 с.)