Автор: Пользователь скрыл имя, 16 Мая 2012 в 09:57, контрольная работа
Уровни взаимодействия компьютеров и протоколы передачи данных в сетях.
Сетевые стандарты
Работа сети заключается в передаче данных от одного компьютера к другому. В этом процессе можно выделить следующие задачи:
1. Распознавание данных.
Разбиение данных на управляемые блоки.
Добавление информации к каждому блоку о местонахождении данных и получателе.
Добавление информации для синхронизации и проверки ошибок.
Перемещение данных в сеть и отправка их по заданному адресу.
План.
1.Уровни взаимодействия компьютеров и протоколы передачи данных в сетях.
2. Размещение (хостинг) и регистрация нового сайта, современные WEB-технологии.
Стандарты ЛВС, определенные Project 802, делятся на 16 категорий, каждая из которых имеет свои номер (от 802.1 до 801.16, например, 802.6 сеть масштаба города, MAN; 802.10 безопасность сетей* 802 11 — беспроводные сети)
Два нижних уровня модели, Канальный и Физический, устанавливают каким образом несколько компьютеров могут одновременно, не мешая друг другу, использовать сеть. IEEE Project 802 предназначен именно для этих двух уровней. На рис.7.7 показаны Канальный уровень и два его подуровня.
Подуровень Управление логической связью (Logical Link Control, LLC) устанавливает и разрывает канал связи, управляет потоком данных, производит упорядочение и вырабатывает подтверждение приема кадров.
Подуровень Управление доступом к среде (Media Access Control,MAC) контролирует доступ к среде передачи, определяет границы кадров, обнаруживает ошибки, распознает адреса кадров. Он также обеспечивает совместный доступ плат СА к Физическому уровню. Этот подуровень напрямую связан с платой СА и отвечает за безошибочную передачу данных между двумя компьютерами сети.
3. Сетевые протоколы.
Протоколы — это набор правил и процедур, регулирующих порядок осуществления некоторой связи. Протоколы реализуются во всех областях деятельности человека, например, дипломатических. В сетевой среде это правила и технические процедуры, позволяющие нескольким компьютерам общаться друг с другом.
Различают три определяющих свойства протоколов:
Передача данных по сети должна быть разбита на ряд последовательных шагов, каждому из которых соответствует свой протокол. Эти шаги должны выполняться на каждом сетевом компьютере в одной и той же последовательности. На компьютере-отправителе они выполняются сверху вниз, а на компьютере-получателе — снизу вверх.
Компьютер-отправитель в соответствии с протоколом выполняет следующие действия: разбивает данные на небольшие блоки пакеты, с которыми может работать протокол; добавляет к пакетам адресную информацию, чтобы компьютер-получатель мог определить, что эти данные предназначены именно ему; подготавливает данные к передаче через плату СА по сетевому кабелю.
Компьютер получатель в соответствии с протоколом выполняет те же действия, но в обратном порядке. Он принимает пакеты данных из сетевого кабеля и через плату СА передает пакеты в компьютер. Затем он удаляет из пакета всю служебную информацию, добавленную компьютером - отправителем; копирует данные из пакета в буфер для их объединения в исходный блок данных; передает приложению собранный из пакетов блок данных в том формате, который использует это приложение.
И компьютеру отправителю, и компьютеру-получателю необходимо выполнять каждое действие одинаковым способом чтобы отправленные данные совпали с полученными.
До середины 80-х гг большинство ЛВС были изолированными. С развитием ЛВС и увеличением объема передаваемой ими информации они стали компонентами больших сетей. Данные, передаваемые из одной локальной сети в другую по одному из возможных маршрутов, называются маршрутизированными, а протоколы, поддерживающие передачу данных между сетями по нескольким маршрутам, — маршрутизируемыми. Такие протоколы служат для объединения локальных сетей, поэтому их роль постоянно возрастает.
Модель OSI помогает определить, какие протоколы нужно использовать на каждом ее уровне. Продукты разных производителей, которые соответствуют этой модели, способны вполне корректно взаимодействовать друг с другом. ISO, IEEE, ANSI, ITU (International Telecommunications Union) и другие организации по стандартизации разработали протоколы, соответствующие некоторым уровням модели OSI.
TCP/IP — стандартный промышленный набор протоколов, обеспечивающий связь в неоднородной среде, т.е. между компьютерами разных типов. Совместимость — одно из основных преимуществ TCP/IP, поэтому его поддерживают большинство ЛВС. Кроме того, TCP/IP предоставляет маршрутизируемый протокол для корпоративных сетей и доступ в Интернет. Из-за своей популярности TCP IP стал стандартом де факто ля межсетевого взаимодействия. У TCP/ IP есть два главных недостатка* большой размер и недостаточная скорость работы. Но для современных ОС это не является проблемой (проблема только у DOS-клиентов), а скорость работы сравнима со скоростью работы протокола IPX.
Стек TCP/IP включает и другие протоколы:
•SNMP (Simple Network Management Protocol) — для управления сетью.
TCP/IP
разрабатывался специалистами
Протокол TCP IP в точности не соответствует модели OSI. Вместо семи уровней в нем используется только четыре:
Каждый из них соответствует одному или нескольким уровням модели OSI.
Уровень сетевого интерфейса, относящийся к Физическому и Канальному уровням модели OSI, напрямую взаимодействует с сетью. Он реализует интерфейс между сетевой архитектурой (Ethernet или Token Ring) и Межсетевым уровнем.
Межсетевой уровень, относящийся к Сетевому уровню модели OSI, использует несколько протоколов для маршрутизации и доставки пакетов. Для этого используются маршрутизаторы, которые работают на Сетевом уровне и могут переадресовывать и маршрутизировать пакеты через множество сетей, обмениваясь информацией между отдельными сетями.
Транспортный уровень, соответствующий Транспортному уровню модели OSI, отвечает за установку и поддержание соединения между двумя хостами. Транспортный уровень отвечает также за отправку уведомлений о по учении данных, управление потоком, упорядочение пакетов и их повторную передачу. Transmission Control Protocol (TCP) отвечает за надежную передачу данных между узлами. Это ориентированный на соединение протокол, поэтому он устанавливает сеанс связи между двумя компьютерами прежде, чем начать передачу.
Прикладной
уровень, соответствующий Сеансовому,
Представительскому и Прикладному уровням
модели OSI, соединяет в сети приложения.
2. Размещение (хостинг) и регистрация нового сайта, современные WEB-технологии.
Сейчас в Интернете
JavaScript / Java.
Как правило, две эти
JavaScript - это язык программирования,
используемый в составе
Модуль Java в отличие от JavaScript интегрируется
в использующую его страницу
только после загрузки и
С помощью технологии Java / JavaScript можно
придать своей странице
Использование этих технологий
не требует установки и
CGI
Технология CGI (Common Gateway Interface) подразумевает
использование в составе
Технология CGI обычно реализуется
двумя методами: либо с использованием
программ, написанных на языке
PERL (Practical Extraction and Report Language), - как правило,
такие файлы имеют расширение
.pl, либо с помощью приложений,
созданных обычно с