- •Автоматика и управление в технических системах курсовой проект
- •Лабораторная работа №1
- •Лабораторная работа №2
- •Лабораторная работа №3
- •Лабораторная работа №4
- •Лабораторная работа №5
- •Лабораторная работа №6
- •1.Главная страница
- •2. Сервисы intranet
- •3. Преимущества и недостатки внедрения intranet – систем
- •Лабораторная работа №7
- •Главная страница
- •Поисковые системы Internet.
- •Глобальные справочники ресурсов и поисковые системы.
Лабораторная работа №3
«Создание наборов рамок и связывание их с источниками данных»
Задание1. Создание фреймовой структуры
Указания к выполнению
Создайте новую Web-страницу в редакторе Блокнот
В элементе <TITLE> указание название странички “Л/р №3. Задание 1”и сохраните в файле frame.htm
Создайте и сохраните в этой же папке файлы banner.htm, contents.htm, mypage.htm.
Поделить окно по горизонтали на две рамки. Размер первой рамки 110 пикселей.
Добавить в первую рамку файл banner.htm с отформатированным текстом по теме:
« ПЕРЕДАЧА ДАННЫХ В КОМПЬЮТЕРНЫХ СЕТЯХ»
Разделить вторую рамку на две дополнительные вертикальные рамки, используя структуру вложенных фреймов размером 25%,75%.
Добавить в первую вертикальную рамку файл contents.htm с отформатированным текстом по теме: «Эталонная модель внутри- и межсетевого взаимодействия».
Текст разместить по центру, используя полужирный шрифт
Добавить во вторую вертикальную рамку файл mypage.htm с отформатированным текстом по теме: «Организация межсетевого взаимодействия».
Задайте ширину бордюра таблиц, равным 5 пикселям.
Сделайте фон второй рамки желтого цвета.
Шрифт, которым будет написан текст на внутри рамки , сделайте синим.
Показать умение форматировать текст с помощью традиционных элементов:
Выделять фрагменты курсивом;
Выбирать размер и цвет шрифта;
Применить способ нумерации римскими цифрами;
Текст разместить по центру, используя полужирный шрифт
Сохраните листинг данного задания для размещения на вашем web-узле.
<HTML>
<HEAD>
<TITLE>Л/р №3.Задание 1.</TITLE>
</HEAD>
<BODY>
<frameset rows=110,75% border=5 frameborder=yes >
<frame src=lab_3_banner.html >
<frameset cols=25%,75% border=5 frameborder=yes >
<frame src=lab_3_contents.html>
<frame src=lab_3_mypage.html>
</frameset>
</frameset>
</body>
</html>
<HTML>
<HEAD>
<TITLE>banner</TITLE>
</HEAD>
<BODY bgcolor=pink >
<p align=left><font size=6><b>Передача данных в компьютерных сетях</b></font></p>
<p><b>Сеть передачи данных</b> — coвокупность трёх и более оконечных устройств (терминалов) связи, объединённых каналами передачи данных и коммутирующими устройствами (узлами сети), обеспечивающими обмен сообщениями между всеми оконечными устройствами.</p>
<p>Существуют следующие виды сетей передачи данных:</p>
<ul>
<li><p><b><em>Телефонные сети</em></b> - сети, в которых оконечными устройствами являются простые преобразователи сигнала между электрическим и видимым/слышимым.</p></li>
<li><p><b><em>Компьютерные сети</em></b> - сети, конечными устройствами которых являются компьютеры.</p></li>
</ul>
<p>По принципу коммутации сети делятся на:</p>
<ul>
<li><p>Сети с <b><em>коммутацией каналов</em></b> - для передачи между оконечными устройствами выделяется физический или логический канал, по которому возможна непрерывная передача информации. Сетью с коммутацией каналов является, например, телефонная сеть. В таких сетях возможно использование узлов весьма простой организации, вплоть до ручной коммутации, однако недостатком такой организации является неэффективное использование каналов связи, если поток информации непостоянный и малопредсказуемый.</p></li>
<li><p>Сети с <b><em>коммутацией пакетов</em></b> - данные между конечными устройствами в такой сети передаются короткими посылками — пакетами, которые коммутируются независимо. По такой схеме построено подавляющее большинство компьютерных сетей. Этот тип организации весьма эффективно использует каналы передачи данных, но требует более сложного оборудования узлов, что и определило использование почти исключительно в компьютерной среде.</p></li>
</ul>
</body>
</html>
<HTML>
<HEAD>
<TITLE>contents</TITLE>
</HEAD>
<BODY bgcolor=yellow >
<p align=center> <font size=6><b><em>Эталонная модель внутри- и межсетевого взаимодействия</b></font> (OSI Reference Model).</em> Многослойный (многоуровневый) характер сетевых процессов приводит к необходимости рассмотрения многоуровневых моделей <em>{SITELINK-S150}</em> телекоммуникационных сетей <em>{/SITELINK}.</em> В качестве эталонной модели утверждена семиуровневая модель, в которой все процессы, реализуемые открытой системой, разбиты на взаимно подчиненные уровни. В данной модели обмен информацией может быть представлен в виде стека.</p>
<p align=center>Эти представления были разработаны <em>ISO (International Standard Organization)</em> и получили название <em>«Семиуровневой модели сетевого обмена» (Open System Interconnection Reference Model)</em>, или <em>ВОС (Взаимодействие Открытых Систем)</em>. Основная идея модели заключается в том, что каждому уровню отводится конкретная роль, в том числе и транспортной среде. Благодаря этому общая задача передачи данных расчленяется на отдельные легко обозримые задачи.</p>
<p align=center>Необходимые соглашения для связи одного уровня с выше-и нижерасположенными называют протоколом.</p>
<p align=center>Наличие нескольких уровней, используемых в модели, обеспечивает декомпозицию информационно-вычислительного процесса на простые составляющие. В свою очередь, увеличение числа уровней вызывает необходимость включения дополнительных связей в соответствии с дополнительными протоколами и интерфейсами. Интерфейсы (макрокоманды, программы) зависят от возможностей используемой операционной системы.</p>
</body>
</html>
<HTML>
<HEAD>
<TITLE>mypage</TITLE>
</HEAD>
<BODY bgcolor=turquoise >
<p align=left> <font size=6><b>Организация межсетевого взаимидействия</b></font></p>
<p>Под <em>межсетевым взаимодействием</em> понимается взаимодействие двух локальных сетей, при котором они функционируют как самостоятельные единицы объединенной сети. Под взаимодействием сетей понимают методы расширения, сегментации и объединения локальных сетей таким образом, чтобы общая пропускная способность была как можно выше. В качестве устройств межсетевого взаимодействия выступают повторители, мосты, коммутаторы, маршрутизаторы и шлюзы. Кроме того, под межсетевым взаимодействием понимается совокупность протоколов, которая позволяет организовать обмен данными между различными сетями. Одним из наиболее употребительных наборов протоколов стало семейство протоколов <b>ТСР/IР</b>.</p>
<p>Протоколы прикладного уровня стека <b>TCP/IP</b> работают на конечных узлах - компьютерах, выполняющих приложения пользователей. Их данные передаются протоколам транспортного уровня, здесь делятся на сегменты и передаются на сетевой уровень для передачи с помощью маршрутизаторов через составную сеть по сетевым адресам. Пакеты сетевого уровня упаковываются в кадры канального уровня технологии подсети, лежащей между портами соседних маршрутизаторов, и передаются в пределах этой подсети по локальным , например, МАС-адресам. Таким образом, при передаче из одной подсети в другую неизменные сетевые пакеты упаковываются в разные канальные кадры, которые, в свою очередь, используют разные протоколы физического уровня для передачи своих данных по физической среде предачи.</p>
<p>Протоколы <b>TCP</b> и <b>UDP</b> взаимодействуют через межуровневые интерфейсы с ниже лежащим протоколом IP и с выше лежащими протоколами прикладного уровня или приложениями.</p>
<p>В то время как задачей сетевого уровня, к которому относится протокол IP, является передача данных между парами соседних узлов сети (компьютером и портом маршрутизатора, между портами двух соседних маршрутизаторов), задача транспортного уровня, которую решают протоколы TCP и UDP, заключается в передаче данных между любыми <em>прикладными процессами</em>, выполняющимися на любых узлах сети. Каждый компьютер может выполнять несколько процессов, более того, прикладной процесс тоже может иметь несколько точек входа, выступающих в качестве адреса назначения для пакетов данных. Поэтому, после того как пакет средствами протокола IP доставлен в компьютер-получатель, данные необходимо направить конкретному процессу-получателю. С другой стороны, различные приложения передают в сеть свои пакеты через общий IP протокол. Процедуру приема данных от разных прикладных служб выполняют протоколы TCP и UDP и называется она <em>мультиплексированием</em>. Обратная процедура распределения пакетов от сетевого протокола IP по прикладным процессам, выполняемая этими транспортными протоколами, называется <em>демультиплексированием</em>.
<p>Протоколы TCP и UDP ведут для каждого порта две очереди: очередь пакетов, поступающих в данный порт из сети, и очередь пакетов, отправляемых данным портом в сеть. Пакеты, поступающие на транспортный уровень, организуются операционной системой в виде множества очередей к точкам входа различных прикладных процессов. В терминологии TCP/IP такие системные очереди называются <em>портами</em>, причем входная и выходная очередь одного приложения рассматриваются как один порт. Порты имеют номера. Таким образом, <b>номера портов идентифицируют приложения и прикладные процессы</b>. Для серверных модулей общедоступных служб, таких как FTP, HTTP, DNS и т.д., назначаются хорошо известные стандартные номера портов (например, номер 21 закреплен за службой удаленного доступа к файлам FTP, a 23 — за службой удаленного управления telnet). <em>Назначенные номера</em> являются уникальными в пределах Интернета и назначаются приложениям <em>централизованно</em> в пределах 0 – 1023. Для серверных модулей менее распространенных приложений номера могут назначаться их разработчиками <em>локально</em>. Для других приложений, в том числе и для клиентов известных служб FTP, HTTP, telnet и т.д. ОС в ответ на поступление запроса от приложения выделяет ему <em>динамически</em> первый свободный номер из диапазона 1024 – 65535. После завершения работы приложения, номер его порта освобождается и может быть назначен другому приложению. Номера портов в пределах одного компьютера должны быть уникальными отдельно для TCP –протокола и отдельно для UDP – протокола. Два приложения, которые используют разные транспортные протоколы, могут получить одинаковые номера портов (например, одно – 1520 TCP, другое – 1520 UDP). Аналогично, могут совпадать номера портов, которые выделяют приложениям разные компьютеры одной сети.</p>
<p>Прикладной процесс однозначно идентифицируется парой (IP – адрес, номер порта), которая называется <b>сокет (socket)</b>. Если используется номер порта TCP, сокет называется TCP - сокетом, если используется номер порта UDP, сокет называется UDP- сокетом. В каждом сетевом взаимодействии участвует пара сокетов, а TCP – соединение идентифицируется парой сокетов взаимодействующих процессов.</p>
</body>
</html>
