Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПЕЧАТЬ МАРКАРЯН.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
945.11 Кб
Скачать

Лабораторная работа №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>