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

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    25,79 Кб
  • Опубликовано:
    2017-01-16
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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














Курсовая работа

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

Введение

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

Этапы разработки Web-сайта:

1)обследование объекта и обоснование необходимости разработки программного продукта для данного объекта.

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

2)формирование требований к программному продукту.

Web-сайт создается для использования в сети Internet, используется пользователями сети и ориентирован на простоту и комфорт обращения за вспомогательной информацией.

Основные требования:

минимальный трафик и время загрузки Web-страниц;

интуитивный интерфейс;

удобное к восприятию оформление.

) состав и содержимое работ по созданию Web-сайта.

В процессе создания Web-сайта можно выделить следующие работы:

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

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

разработка дизайна интерфейса: разработка стиля и графическое наполнение сайта;

программирование: написание необходимых скриптов, кодирование, тестирование;

публикация.

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

1. Теоретическая часть

Среда передачи данных - физическая субстанция, по которой происходит передача (перенос) той или иной информации (данных) от источника (передатчика, отправителя) к приёмнику (получателю).

Канальный уровень

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

В настоящее время существует два основных метода коммутации: коммутация каналов и коммутация пакетов.

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

Метод коммутации пакетов основан на разбиении передаваемых по сети данных на небольшие «порции». Каждая такая «порция» передается по сети как единое целое и называется пакетом. Такой метод является очень удобным для параллельного использования физического канала несколькими парами абонентов: канал является занятым только во время прохождения пакета. Временные промежутки между передачей пакетов одним абонентам могут быть использованы другими для отправки собственных пакетов.

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

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

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

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

1) Протоколы для соединений типа «точка-точка»

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

Простейшим примером протоколов данной группы является протокол SLIP (Serial Line Internet Protocol). Единственными служебными полями кадра протокола SLIP являются поля, позволяющие определить начало и конец кадра. Данный протокол может совместно работать только с одним протоколом сетевого уровня - протоколом IP, поскольку в заголовке кадра не предусмотрено поля идентификации протокола сетевого уровня. Кроме того, протокол не располагает средствами обнаружения ошибок, возникающих при передаче данных, что делает его малоэффективным при построении сетей на основе каналов низкого качества, например, телефонных линий.

В связи с этим протокол SLIP в настоящее время почти не используется при построении реальных сетей. Для подключения к Интернет по обычным телефонным линиям конечных пользователей в основном применяется более совершенный протокол канального уровня PPP (Point-to-Point Protocol). В отличие от SLIP протокол PPP обладает большей функциональностью и обеспечивает:

Ввозможность использования нескольких протоколов сетевого уровня;

Вмеханизм согласования параметров устройств передачи данных;

Вмеханизм сжатия передаваемой информации с целью повышения эффективности и надежности передачи;

Вмеханизм обнаружения и исправления ошибок;

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

2) Протоколы для сетей сложных топологий.

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

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

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

Физический уровень

Среда передачи данных. Коаксеальный кабель. Коаксиальный кабель был первым типом кабеля, использованным для соединения компьютеров в сеть. Кабель данного типа состоит из центрального медного проводника, покрытого пластиковым изолирующим материалом, который, в свою очередь, окружен медной сеткой и/или алюминиевой фольгой. Этот внешний проводник обеспечивает заземление и защиту центрального проводника от внешней электромагнитной интерференции. При прокладке сетей используются два типа кабеля - «Толстый коаксиальный кабель» (Thicknet) и «Тонкий коаксиальный кабель» (Thinnet). Сети на основе коаксиального кабеля обеспечивают передачу со скоростью до 10 Мбит/с. Максимальная длина сегмента лежит в диапазоне от 185 до 500 м в зависимости от типа кабеля.

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

Тонкий коаксиальный кабель - гибкий кабель диаметром около 0,5 см (около 0.25 дюймов). Он прост в применении и годится практически для любого типа сети. Подключается непосредственно к платам сетевого адаптера компьютеров. Тонкий (thin) коаксиальный кабель способен передавать сигнал на расстояние до 185 м (около 607 футов) без его заметного искажения, вызванного затуханием.

Производители оборудования выработали специальную маркировку для различных типов кабелей. Тонкий коаксиальный кабель относится к группе, которая называется семейством RG-58, его волновое сопротивление равно 50 0м. Волновое сопротивление (impedance) - это сопротивление переменному току, выраженное в омах. Основная отличительная особенность этого семейства - медная жила. Она может быть сплошной или состоять из нескольких переплетенных проводов.

Медная жила толстого коаксиального кабеля больше в сечении, чем тонкого. Чем толще жила у кабеля, тем большее расстояние способен преодолеть сигнал. Следовательно, толстый коаксиальный кабель передает сигналы дальше, чем тонкий, - до 500 м (около 1 640 футов). Поэтому толстый коаксиальный кабель иногда используют в качестве основного кабеля [магистрали (backbone)], который соединяет несколько небольших сетей, построенных на тонком коаксиальном кабеле. Для подключения к толстому коаксиальному кабелю применяют специальное устройство - трансивер (transceiver).

Трансивер снабжен специальным коннектором, который назван весьма впечатляюще - «зуб вампира» (vampire tap) или «пронзающий ответвитель» (piercing tap). Этот «зуб» проникает через изоляционный слой и вступает в непосредственный физический контакт с проводящей жилой. Чтобы подключить трансивер к сетевому адаптеру, надо кабель трансивера подключить к коннектору AUI-порта сетевой платы. Этот коннектор известен также как DIX-коннектор (Digital Intel Xerox^), в соответствии с названиями фирм-разработчиков, или коннектор DB-15.

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

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

Развитие кабельных сетей, переход на цифровое вещание, предоставление кабельными операторами дополнительных услуг, таких, как высокоскоростной доступ в Интернет и IP-телефония, передача пакетов спутникового телевидения, привело к активному использованию полосы частот обратного канала 5-65 МГц и передаче сигнала в диапазоне до 2100 МГц. Воздействие электромагнитных помех на сигнал приводит, к неприемлемому для кабельного оператора снижению скорости передачи данных, и, следовательно, к невозможности его приема. Борьба с помехами аппаратными и программными средствами требует затрат, несоизмеримых с затратами на кабель с высоким коэффициентом экранирования.

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

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

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

1) Токи в любой точке идеальной витой пары равны по значению, и противоположны по направлению. Следовательно, векторы напряженности электромагнитного поля каждого из проводников противоположно направлены, и суммарное ЭМИ отсутствует. Под идеальной витой парой понимается линия, в которой проводники бесконечно плотно прилегают друг к другу, имеют бесконечно малый диаметр, и ток, протекающий через них, стремится к нулю.

2) Метод накладывает некоторые ограничения на протокол передачи (невозможность передачи постоянной составляющей), но значительно более устойчиво к внешним влияниям (по сравнению, например, с несимметричным RS-232). Из рисунка 5.5. видно, что результирующее напряжение наводки на вторичной обмотке будет синфазным, соответственно не передастся на вторичную обмотку (сетевой адаптер).

Разновидности кабелей на основе витых пар

Витая пара не была новым изобретением. До этого она уже многие десятки лет успешно использовалась в телефонии, и остается только удивляться, почему ее перенос на почву Ethernet прошел только сентябре 1990 года, когда был официально принят стандарт 10baseT. Вполне естественно, что это была витая пара 3 категории, с очень большим, в десятки сантиметров, шагом скрутки проводов в паре, и небольшой, до 20 МГц, полосой пропускания (т.е. были взяты прямо из телефонной проводки). Компьютерные кабеля отличало только оформление - 4 пары под одной оболочкой.

Немного позже, одновременно с появлением Fast Ethernet в 1995 году, был введен новый стандарт на кабель Категории 5 (Cat.5), с шагом скрутки, меняющемся для разных пар от 12 до 32 мм (например, ряд от Lucent - 15, 13, 20, 24 мм). Делается это для уменьшения перекрестных наводок, о которых будет рассказано ниже. Такой кабель обеспечивает передачу сигналов с частотой до 100 Мбит. Далее появилась Cat.5е, (до 125 МГц), на подходе Cat.6 и в разработке Cat.7.

Самая простая витая пара (TP - Twisted Pair) - это два перевитых друг вокруг друга изолированных провода. Существует два вида такого кабеля: неэкранированная витая пара (UTP) и экранированная витая пара (STP)

Каждая паpа состоит из пpовода, именуемого «Ring» и пpовода «Tip». Эти названия пpишли из телефонии. Каждая паpа в оболочке имеет свой номеp, таким обpазом, каждый пpовод можно идентифициpовать как Ring1, Tip1, Ring2, Tip2 и т.д. Дополнительно к нумеpации пpоводов каждая паpа имеет свою уникальную цветовую схему:иний/cине-белый для 1-ой паpы

оpанжевый/оpанжево-белый - для 2-й

зеленый / зелено-белый - для 3-й

коpичневый/коpичнево-белый - для 4-й

Два главных физических различия между кабелями Cat.5 и Cat.6 - это количество витков витой пары на единицу длины и толщина оплетки. Длина витка нестандартизирована, но обычно у категории Cat.5e она составляет 1.5-2 витка на сантиметр, а у категории Cat-6 количество витков больше 2. Внутри одного кабеля, каждая цветная пара также обладает различной длиной витка, основанной на простых числах. Длины витков подобраны таким образом, чтобы два различных витка никогда не совпадали. Количество витков на каждую цветную пару обычно уникально для каждого производителя.

Оптоволокно (оптика, стекло, отическое волокно, fiber) - одно из самых современных и надежных сред передачи данных при прокладке и настройке ЛВС. Она представляет собой многопарный кабель, состоящих из жил - обернутых в специальную оплетку. Жилы производятся из специального полимера - и сделаны таким образом - что ее «стенки» получаются идеально гладкими.

Тем не менее, передача данных по оптоволокну осуществляется медленнее скорости света (~1млрд.км/ч). По причине того что микролазеры, использующиеся для передачи света по оптоволокну не производят свет с такой скоростью. А также по причине потерь в результате преломления лучей.

Скорость затухания сигнала в оптоволокне различается в зависимости от типа оптической жилы. Так многомодовый кабель (50/125, 62/125) позволяет передавать сигнал на 2-3 километра без существенных потерь. Одномодовый кабель (9/125) - работает на расстоянии до 10км. Скорее всего многое зависит от материала, который используется при производстве кабелей. Указанные длины соответствуют кабелям из современных полимеров. Скорее всего, жила из более плотного материала позволит передавать свет на более длинные расстояния. Также, все зависит о источника сигнала. Соответственно - чем он мощнее, тем дальше «полетит» свет.

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

Промышленность выпускает различные типы (марки) оптических кабелей, позволяющие подобрать оптимальное решение для любой задачи. Различают следующие виды ВОК по месту прокладки:

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

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

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

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

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

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

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

Преимущества оптоволокна

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

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

Топология сети. Еще одним важным понятием физического уровня является способ соединения компьютеров с помощью физической среды или топология сети. Если сеть состоит всего из двух компьютеров, то они соединяются «напрямую». Такой способ соединения получил название «точка-точка» («point-to-point»).

Для обеспечения связи более чем двух компьютеров может использоваться последовательность соединений типа «точка-точка».

Топология шини

Эта топология использует один передающий канал на базе коаксиального кабеля, называемый «шиной». Все сетевые компьютеры присоединяются напрямую к шине. На концах кабеля-шины устанавливаются специальные заглушки - «терминаторы» (terminator). Они необходимы для того, чтобы погасить сигнал после прохождения по шине. К недостаткам топологии «Шина» следует отнести следующее

Для топологии кольцо характерно отсутствие конечных точек соединения; сеть замкнута, образуя неразрывное кольцо, по которому передаются данные. Эта топология подразумевает следующий механизм передачи: данные передаются последовательно от одного компьютера к другому, пока не достигнут компьютера-получателя. Недостатки топологии «кольцо» те же, то и у топологии «шина»

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

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

Передача данных. Передача данных по физическим каналам подразумевает решение трех задач:

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

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

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

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

Важной проблемой передачи данных является проблема затухания сигналов. Проходя определенное конечное расстояние, сигналы ослабевают до такой степени, что не могут быть правильно восприняты устройствами. В связи с этим для любой физической среды передачи существует ограничение на максимальное расстояние передачи данных. (см. разделы «Кабельные системы» и «Беспроводные технологии») В случае, если необходимо организовать передачу данных на расстояние, превышающее ограничение среды передачи, при построении канала связи применяются специальные промежуточные устройства, позволяющие усиливать и восстанавливать сигналы. Устройства такого рода, использующиеся при прокладке кабельных систем, называются повторителями (repeater).

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

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

Модем (МОдулятор/ДЕМодулятор, Modem) представляет собой устройство, осуществляющее физическое кодирование данных методом модуляции. Существуют различные типы модемов для подключения к сетям по разным физическим каналам, как правило, не предназначенным для построения компьютерных сетей. Так, для подключения по телефонным линиям используются телефонные модемы (или - просто модемы, поскольку исторически под этим термином понималось устройство для подключения по телефонным линиям), для подключения по кабельным каналам - кабельные модемы, для подключения по радиоканалам - радиомодемы. Технические характеристики используемого канала накладывают ограничения на правила формирования сигналов (модуляции).

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

Сетевой адаптер (сетевая плата, плата сетевого интерфейса, Network Interface Card) - это устройство, которое предназначено для подключения компьютера к высококачественным физическим каналам компьютерных сетей. Поэтому для физического кодирования передаваемых данных используются различные типы цифрового кодирования.

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

Сетевой уровень

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

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

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

) обеспечивать единую систему адресации, не зависящую от сетевой технологии, позволяющую адресовать отдельные сети и узлы;

) определять путь (последовательность сетей), по которому должны пройти данные, чтобы достичь получателя;

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

Протокол IP. Протокол IP (Internet Protocol) входит в состав стека протоколов TCP/IP и является основным протоколом сетевого уровня, использующимся в Интернет и обеспечивающим единую схему логической адресации устройств в сети и маршрутизацию данных.

Для выполнения своих функций протокол определяет свой собственный формат пакета. Основными информационными полями заголовка пакета являются:

) IP-адреса отправителя и получателя - предназначены для идентификации отправителя и получателя (см. IP-адресация);

) Время жизни пакета (Time To Live, TTL) - определяет время, которое IP-пакет может находиться в сети, и предназначено для предотвращения «захламления» сети «заблудившимися пакетами»;

) поля, предназначенные для фрагментации пакетов (см. IP-фрагментация);

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

IP-Маршрутизация. IP-Маршрутизация - процесс выбора пути для передачи пакета в сети. Под путем (маршрутом) понимается последовательность маршрутизаторов, через которые проходит пакет по пути к узлу-назначению. IP-маршрутизатор - это специальное устройство, предназначенное для объединения сетей и обеспечивающее определение пути прохождения пакетов в составной сети. Маршрутизатор должен иметь несколько IP-адресов с номерами сетей, соответствующими номерам объединяемых сетей.

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

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

сайт кабель маршрутизация

2. Практическая часть. Планирование и реализация веб-сайта

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

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

Дизайн внутренних страниц

В качестве заднегофона текста на сайте была поставленакартинка. Шрифт был выбран стандартный Arialразмером 21.

Программное обеспечение, выбранное для верстки веб-сайта

Для верстки сайты было выбрано приложение notepad++. Этот редактор обладает всеми инструментами для удобного создания и редактирования не только HTML-страниц, но и различных языков программирования в частности и CSS, который используется в моем сайте.++ это редактор текстовых файлов с поддержкой синтаксиса большого количества языков программирования. Программа располагает широким набором опций и отличается минимальным потреблением ресурсов процессора.

Среди продвинутых опций Notepad++ - опция подсветки текста и возможность сворачивания блоков, согласно синтаксису языка программирования. Пользователь может самостоятельно определить синтаксис языка программирования. Есть возможность настроить режим подсветки. Доступно выделение цветом директив и операторов языка программирования.++ обеспечивает возможность одновременного просмотра и редактирования нескольких документов. Также Вы можете просматривать и редактировать в двух окнах отображения один и тот же документ в разных местах. Изменение документа в одном окне просмотра будет автоматически перемещено во второе окно просмотра (т. е. вы редактируете один документ, который имеет клона во втором окне просмотра).

Возможности Notepad++:

- Авто-завершение набираемого слова.

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

Поддержка регулярных выражений Поиска / Замены.

Полная поддержка перетягивания фрагментов текста.

Динамическое изменение окон просмотра.

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

Увеличение и уменьшение (масштабирование).

Поддержка большого количества языков.

Листинг программ можно печатать в цвете - так, как вы видите на экране в окне редактирования.

Заметки о документе.

Выделение скобок при редактировании текста.

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

Используемые веб-технологии

HTMl-язык разметки гипертекста

ТерминHTML (HyperTextMarkupLanguage) означает «языкмаркировкигипертекстов». Это понятие более широкое, включает в себя Интернет и локальные сети, редакторы, браузеры, разнообразные программные продукты, компакт-диски, обучающие курсы, дизайн и многое другое.html - своеобразная противоположность сложным языкам программирования, известным только специалистам.давно перестал быть просто языком программирования. Человек, изучавший этот язык, обретает возможность делать сложные вещи простыми способами и, главное, быстро, что в компьютерном мире не так уж и мало. Гипертекст подходит для включения элементов мультимедиа в традиционные документы. Практически именно благодаря развитию гипертекста, большинство пользователей получило возможность создавать собственные мультимедийные продукты и распространять их на компакт-дисках. Такие информационные системы, выполненные в виде набора HTML-страниц, не требует разработки специальных программных средств, так как все необходимые инструменты для работы с данными (WEB-браузеры) стали частью стандартного программного обеспечения большинства персональных компьютеров. От пользователя требуется выполнить только ту работу, которая относится к тематике разрабатываемого продукта: подготовить тексты, нарисовать рисунки, создать HTML-страницы и продумать связь между ними., как основа создания WEB-страниц, имеет прямое отношение и к новому направлению изобразительного искусства - WEB-дизайн. Художнику в Интернете недостаточно просто нарисовать красивые картинки, оригинальный логотип, создать новый фирменный стиль. Он должен еще поместить все это в Сети, продумать связь между WEB-страницами, чтобы все двигалось, откликалась на действие пользователя, поражало воображение, вызывало желание создать что-нибудь свое, оригинальное в этой области.

Наряду с официальными спецификациями языка, которые разрабатывались организацией W3C (W3 Консорциум), компании-производители браузеров создавали собственные элементы (расширения). Впоследствии, некоторые из этих элементов, после получения всеобщего признания включились в спецификацию следующих версий языка. Но новаторское решение - фреймы, не были включены в спецификацию 3.2 Но браузеры поддерживали фреймы и многие книги, посвященные HTML, содержали описание фреймов без упоминания о том, что это нестандартные элементы. В последствии, фреймы стали стандартом де-факто. В версии 4 они уже были включены на полном основании.

И наоборот, элементы APPLET и SCRIPT, необходимые для расширения HTML другими программными кодами версии 3.2, не сыграли той роли, которую были призваны сыграть. Это объясняется тем, что браузеры различных версий по-разному интерпретировали программы на разных языках JAVA, JAVASCKRIPT, Visual Basic (VBScript). В результате не удалось получить достаточно надежный работающий код, и данные языки использовались любителями HTML в основном для экспериментов.

Официальная спецификация HTML 4 (Dynamic HTML) появилась в 1997 году. В это время уже было очевидно, что дальнейшее развитие гипертекста будет осуществляться за счет скрипт - программирования. Это оказалось немногим более эффективным, чем вводить в язык все новые элементы. Появившиеся в то время браузеры (Netscape Navigator 4, Microsoft Internet Explorer 4 и др.) уже достаточно надежно интерпретировали программный код (был установлен определенный уровень стандартизации). Однако проблемы у разработчиков еще остались. В качестве примера можно отметить, что многие скрипты начинаются с определения версии браузера, чтобы потом использовать тот или иной фрагмент кода. Очевидно, что на программиста ложится обязанность тестирования страниц на всех популярных в настоящие время браузерах.

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

CSS-каскадные таблицы стилей

CSS (англ. Cascading Style Sheets - каскадные таблицы стилей) - технология описания внешнего вида документа, написанного языком разметки.

Преимущественно используется как средство оформления веб-страниц в формате HTML и XHTML, но может применяться с любыми видами документов в формате XML, включая SVG и XUL.используется создателями веб-страниц для задания цветов, шрифтов, расположения и других аспектов представления документа. Основной целью разработки CSS являлось разделение содержимого (написанного на HTML или другом языке разметки) и представления документа (написанного на CSS). Это разделение может увеличить доступность документа, предоставить большую гибкость и возможность управления его представлением, а также уменьшить сложность и повторяемость в структурном содержимом. Кроме того, CSS позволяет представлять один и тот же документ в различных стилях или методах вывода, таких как экранное представление, печать, чтение голосом (специальным голосовым браузером или программой чтения с экрана), или при выводе устройствами, использующими шрифт Брайля.при отображении страницы может быть взята из различных источников (порядок иерархии от сильного к слабому):

·Авторские стили (информация стилей, предоставляемая автором страницы) в виде:

oInline-стилей, когда в HTML-документе информация стиля для одного элемента указывается в его атрибуте style.

oВстроенных стилей - блоков CSS внутри самого HTML-документа.

oВнешних таблиц стилей, то есть отдельного файла.css, на который делается ссылка в документе.

·Пользовательские стили

oЛокальный CSS-файл, указанный пользователем в настройках браузера, переопределяющий авторские стили, и применяемый ко всем документам.

·Стиль браузера

oСтандартный стиль, используемый браузером по умолчанию для представления элементов.

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

Схематически это можно показать так:

селектор, селектор {

свойство: значение;

свойство: значение;

свойство: значение;

}

Стандарт CSS определяет приоритеты, в порядке которых применяются правила стилей, если для какого-то элемента подходят свойства нескольких правил одновременно (или, в редких случаях, в одном правиле есть одноименные свойства). Это называется «каскадом», в котором для свойств рассчитываются приоритеты или «веса», что делает результаты предсказуемыми.

До появления CSS оформление веб-страниц осуществлялось непосредственно внутри содержимого документа. Однако с появлением CSS стало возможным принципиальное разделение содержания и представления документа. За счёт этого нововведения стало возможным лёгкое применение единого стиля оформления для массы схожих документов, а также быстрое изменение этого оформления.

Преимущества:

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

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

·Простота последующего изменения дизайна. Не нужно править каждую страницу, а лишь изменить CSS-файл.

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

Недостатки:

·Различное отображение вёрстки в различных браузерах (особенно устаревших), которые по разному интерпретируют одни и те же данные CSS.

·Часто встречающаяся необходимость на практике исправлять не только один CSS-файл, но и теги HTML, которые сложным и ненаглядным способом связаны с селекторами CSS, что иногда сводит на нет простоту применения единых файлов стилей и значительно удлиняет время редактирования и тестирования.- одна из широкого спектра технологий, одобренных консорциумом W3C и получивших общее название «стандарты Web». В 1990-х годах стала ясна необходимость стандартизировать Web, создать какие-то единые правила, по которым программисты и веб-дизайнеры проектировали бы сайты. Так появились языки HTML 4.01 и XHTML и стандарт CSS.

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

Термин «каскадные таблицы стилей» был предложен Хокон Виум Ли в 1994 году. Совместно с Бертом Босом он стал развивать CSS.

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

В середине 1990-х Концорциум Всемирной паутины (W3C) стал проявлять интерес к CSS, и в декабре 1996 года была издана рекомендация CSS1.

Уровень 1 (CSS1)

Рекомендация W3C, принята 17 декабря1996 года, откорректирована 11 января1999 года. Среди возможностей, предоставляемых этой рекомендацией:

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

·Цвета. Спецификация позволяет определять цвета текста, фона, рамок и других элементов страницы.

·Атрибуты текста. Возможность задавать межсимвольный интервал, расстояние между словами и высоту строки (то есть межстрочные отступы)

·Выравнивание для текста, изображений, таблиц и других элементов.

·Свойства блоков, такие как высота, ширина, внутренние (padding) и внешние (margin) отступы и рамки. Так же в спецификацию входили ограниченные средства по позиционированию элементов, такие как float и clear.

Уровень 2 (CSS2)

Рекомендация W3C, принята 12 мая1998 года. Построена на CSS1 с сохранением обратной совместимости. Добавление к функциональности:

·Блочная вёрстка. Появились относительное, абсолютное и фиксированное позиционирование. Позволяет управлять размещением элементов по странице без табличной вёрстки.

·Типы носителей. Позволяет устанавливать разные стили для разных носителей (например монитор, принтер, КПК).

·Звуковые таблицы стилей. Определяет голос, громкость и т.д. для звуковых носителей (например для слепых посетителей сайта).

·Страничные носители. Позволяет, например, установить разные стили для элементов на чётных и нечётных страницах при печати.

·Расширенный механизм селекторов.

·Указатели.

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

Уровень 2.1 (CSS2.1)

Рабочая версия W3C от 8 сентября2009 года. Построена на CSS2, содержит исправления ошибок.

Уровень 3 (CSS3)

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

Заключение

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

Список используемой литературы

сайт кабель маршрутизация

1.Лекции по предмету «Веб-дизайн» Преподаватель: Чаус Е.А. 2015г.

2.Сетевые технологии #"justify">.Компьютерные сети http://iptcp.net/fizicheskaya-sreda-peredachi-dannykh.html

Похожие работы на - Среда передачи данных

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!