16 миллионами узлов в каждой.
Сети класса B имеют 10 в двух старших битах адреса, у них на сетевой адрес
отводятся младшие 6 бит первого байта и второй байт, хост-часть - 2 байта. Их
может быть около 16 тысяч по 65 тысяч узлов.
Сети класса С имеют 110 в трех старших битах адреса, у них на сетевой адрес
отводятся младшие 5 бит первого байта, второй и третий байты, хост-часть - 1
байт. Их может быть около 2 миллионов по 254 узла.
Для разделения трафика сетей с большим количеством узлов применяется разделение
на подсети (Subnet) требуемого размера. Адрес подсети использует несколько
старших бит хост-части IP-адреса, оставшиеся младшие биты - нулевые.
В общем виде IP-адрес состоит из адреса сети, подсети и локального хост-адреса.
Комбинации из всех нулей или всех единиц в сетевой, подсетевой или хост-части
зарезервированы под широковещательные сообщения и служебные цели.
Внутренний трафик (под)сети изолируется от остальной сети маршрутизатором.
Область адресов (под)сети определяется значением маски (под)сети. Маска
представляет собой 32-битное число, представляемое по общим правилам записи
IP-адреса,у которого старшие биты, соответствующие сетевой и подсетевой частям
адреса, имеют единичное значение, младшие (локальная хост-часть) - нулевые.
При посылке IP-дейтаграммы узел сравнивает IP-адрес назначения со своим
IP-адресом и накладывает на результат маску (под)сети. Ненулевое значение
результата этой операции является указанием на передачу пакета из (под)сети во
внешнюю сеть.
Термин Routing - маршрутизация - означает передачу дейтаграммы (datagram) от
одного узла к другому.
Direct Routing - прямая маршрутизация - осуществляется между узлами одной
(под)сети. В этом случае источник знает конкретный физический адрес получателя и
инкапсулирует IP-дейтаграмму во фрейм сети, содержащий этот адрес и
непосредственно передающийся по сети получателю.
Indirect Routing - непрямая маршрутизация - передача дейтаграмм между узлами
различных (под)сетей. Обнаружив расхождение немаскированной (сетевой) части
IP-адресов, источник посылает фрейм с IP-дейтаграммой по физическому адресу
маршрутизатора. Маршрутизатор анализирует IP-адрес назначения полученной
дейтаграммы и, в зависимости от адресов прямо подключенных к нему (под)сетей,
посылает дейтаграмму либо прямо по адресу назначения, либо к следующему
маршрутизатору. Для обеспечения межсетевого обмена все узлы сети (в том числе и
маршрутизаторы) должны иметь списки IP-адресов доступных маршрутизаторов.
Информация в TCP/IP передается пакетами со стандартизованной структурой,
называемыми IP-дейтаграммами (IP Datagram), имеющими поле заголовка (IP Datagram
Header) и поле данных (IP Datagram Data). Поле заголовка содержит собственно
заголовок, IP-адреса источника и приемника. Длина дейтаграммы определяется
сетевым ПО так, чтобы она умещалась в поле данных сетевого фрейма,
осуществляющего ее транспортировку. Поскольку по пути следования к адресату
могут встречаться сети с меньшим размером поля данных фрейма, IP специфицирует
единый для всех маршрутизаторов метод сегментации - разбивки дейтаграммы на
фрагменты (тоже IP-дейтаграммы) и реассемблирования - обратной ее сборки
приемником. Фрагментированная дейтаграмма собирается только ее окончательным
приемником, поскольку отдельные фрагменты могут добираться до него различными
путями.
Возможна также конкатенация - соединение нескольких дейтаграмм в одну и
сепарация - действие, обратное конкатенации.
IP-адреса и маски назначаются узлам при их конфигурировании вручную или
автоматически с использованием DHCP или BOOTP серверов.
DHCP (Dynamic Host Configuration Protocol) - протокол, обеспечивающий
автоматическое динамическое назначение IP-адресов и масок подсетей для
узлов-клиентов DHCP-сервера. Адреса вновь активированным узлам назначаются
автоматически из области адресов (пула), выделенных DHCP-серверу. По окончании
работы узла его адрес возвращается в пул и в дальнейшем может назначаться для
другого узла. Применение DHCP облегчает инсталляцию и диагностику для узлов
(некорректное назначение адресов и масок приводит к невозможности связи по IP),
а также снимает проблему дефицита IP-адресов (реально отнюдь не все клиенты
одновременно работают в сети).
Протокол BOOTP выполняет аналогичные функции, но по отключении узла
освободившийся IP-адрес в пул не возвращает.
HTTP
Для просмотра WWW-серверов служит протокол работы с гипертекстом (HyperText
Transfer Protocol, HTTP).
Протокол удаленного доступа терминалов Telnet позволяет серверу воспринимать
удаленные терминалы в качестве стандартных сетевых виртуальных терминалов,
работающих в ASCII-кодах.
Простой протокол передачи электронной почты (Simple Mail Transfer Protocol,
SMTP) и почтовый протокол (Post Office Protocol, POP) — протоколы передачи и
приема электронной почты.
Виды серверов
FTP (File Transfer Protocol)
FTP -серверы содержат информацию в виде файловой структуры. Искать нужные
сведения на них достаточно сложно. Следует обратить внимание на то, что имена
подкаталогов разделяются не обратной косой чертой \, а прямой — /, как это
принято в операционной системе UNIX.
WWW (World Wide Web)
Особенность информации на серверах WWW состоит в том, что она:
во-первых, представляется в виде форматированного текста и графических, возможно
анимированных, изображений;
во-вторых, снабжена перекрестными ссылками для смены текущего WWW-сервера,
текущей WWW-страницы или текущего раздела на странице.
Перекрестная ссылка на WWW-странице может выглядеть подчеркнутым текстом
нестандартного цвета или графическим изображением, щелчок мышью на перекрестной
ссылке может “перенести” пользователя на другой WWW-сервер, другую страницу или
другой раздел на текущей странице. На всех WWW-серверах активно применяются
перекрестные ссылки, как в целях упрощения доступа к информации, так и в целях
рекламы. “Путешествие” от ссылки к ссылке по сети WWW называют “серфингом”.
Telnet
Клиенты Telnet получают возможность использовать ресурсы многочисленных серверов
Telnet для доступа к данным и программам.
Для работы достаточно иметь программу, превращающую компьютер в удаленный
терминал узла, с которым вы соединились. При этом анализом всех команд,
поступающих с клавиатуры, и формированием ответов будет заниматься удаленный
сервер, а задачей локальной машины будет лишь исправно пересылать коды
нажимаемых клавиш и печатать на экране приходящую информацию.
Создание WEB страниц используя ресурсы Windows
Windows 98 содержит все инструментальные средства, необходимые для создания и
поддержки WEB узла. Программа FrontPage Express – это редактор WEB страниц, в
который входит несколько мастеров, способных выполнить за вас большую часть
самой работы. После того, как с ее помощью вы создадите свою страницу, в игру
вступит Издатель Web (Web Publishing Wizard), который сделает все, что нужно
дабы каждый мог увидеть вашу домашнюю страницу в Интернете.
Однако FrontPage Express позволяет создавать лишь примитивные страницы,
содержажие ничего кроме текста и картинок.
Как устроен HTML-документ
HTML-документ — это просто текстовый файл с расширением *.htm (Unix-системы
могут содержать файлы с расширением *.html). Вот самый простой HTML-документ:
<html>
<head>
<title>
Пример 1
</title>
</head>
<body>
<H1>
Привет!
</H1>
<P>
Это простейший пример HTML-документа.
</P>
<P>
Этот *.htm-файл может быть одновременно открыт
и в Notepad, и в Netscape. Сохранив изменения в Notepad,
просто нажмите кнопку Reload ('перезагрузить') в Netscape,
чтобы увидеть эти изменения реализованными в HTML-документе.
</P>
</body>
</html>
Для удобства чтения я ввел дополнительные отступы, однако в HTML это совсем не
обязательно. Более того, браузеры просто игнорируют символы конца строки и
множественные пробелы в HTML-файлах. Поэтому наш пример вполне мог бы выглядеть
и вот так:
<html>
<head>
<title>Пример 1</title>
</head>
<body>
<H1>Привет!</H1>
<P>Это простейший пример HTML-документа.</P>
<P>Этот *.htm-файл может быть одновременно открыт и в Notepad, и в Netscape.
Сохранив изменения в Notepad, просто нажмите кнопку Reload ('перезагрузить')
в Netscape, чтобы увидеть эти изменения реализованными в HTML-документе.</P>
</body>
</html>
Как видно из примера, вся информация о форматировании документа сосредоточена в
его фрагментах, заключенных между знаками "<" и ">". Такой фрагмент (например,
<html>) называется меткой (по-английски — tag, читается "тэг").
Большинство HTML-меток — парные, то есть на каждую открывающую метку вида <tag>
есть закрывающая метка вида </tag> с тем же именем, но с добавлением "/".
Метки можно вводить как большими, так и маленькими буквами. Например, метки
<body>, <BODY> и <Body> будут восприняты браузером одинаково.
Многие метки, помимо имени, могут содержать атрибуты — элементы, дающие
дополнительную информацию о том, как браузер должен обработать текущую метку. В
нашем простейшем документе, однако, нет ни одного атрибута. Но мы обязательно
встретимся с атрибутами уже в следующем разделе.
Обязательные метки
<html> ... </html>
Метка <html> должна открывать HTML-документ. Аналогично, метка </html> должна
завершать HTML-документ.
<head> ... </head>
Эта пара меток указывает на начало и конец заголовка документа. Помимо
наименования документа (см. описание метки <title> ниже), в этот раздел может
включаться множество служебной информации, о которой мы обязательно поговорим
чуть позже.
<title> ... </title>
Все, что находится между метками <title> и </title>, толкуется браузером как
название документа. Netscape Navigator, например, показывает название текущего
документа в заголовке окна и печатает его в левом верхнем углу каждой страницы
при выводе на принтер. Рекомендуется название не длиннее 64 символов.
<body> ... </body>
Эта пара меток указывает на начало и конец тела HTML-документа, каковое тело,
собственно, и определяет содержание документа.
<H1> ... </H1> — <H6> ... </H6>
Метки вида <Hi> (где i — цифра от 1 до 6) описывают заголовки шести различных
уровней. Заголовок первого уровня — самый крупный, шестого уровня, естественно —
самый мелкий.
<P> ... </P>
Такая пара меток описывает абзац. Все, что заключено между <P> и </P>,
воспринимается как один абзац.
Метки <Hi> и <P> могут содержать дополнительный атрибут ALIGN (читается "элайн",
от английского "выравнивать"), например:
<H1 ALIGN=CENTER>Выравнивание заголовка по центру</H1>
или
<P ALIGN=RIGHT>Образец абзаца с выравниванием по правому краю</P>
Пример 2:
<html>
<head>
<title>Пример 2</title>
</head>
<body>
<H1 ALIGN=CENTER>Привет!</H1>
<H2>Это чуть более сложный пример HTML-документа</H2>
<P>Теперь мы знаем, что абзац можно выравнивать не только влево, </P>
<P ALIGN=CENTER>но и по центру</P> <P ALIGN=RIGHT>или по правому краю.</P>
</body>
</html>
Список литературы
Брайан Андердал, “Самоучитель Windows 98”, Изд. Питер 1999
Scott Muller “TCP-IP Troubleshooting”, Изд. Microsoft Press, 1996
Мегаинциклопедия “Кирилла и Мефодия” http://www.km.ru/
http://www.hadrware.ru/
... со стороны клиента за своими операциями. К 2001 г.: · число банков, предлагающих банковское обслуживание на дому, возрастет втрое; · количество бумажных чеков уменьшится на 60%; · использование сети Интернет для банковского обслуживания увеличится в 40 раз. При этом: · дополнительный доход финансового рынка от Интернет составит 300 млрд. долл.; · банки затратят свыше ...
... TCP) и Internet Protocol (IP) в единый набор TCP/IP 1983, ARPANet перешла с протокола NCT на работу с TCP/IP 1984, основана система серверов имён Domain Name System (DNS) Хронология возникновения TCP/IP в истории Интернета Проверка идей DARPA заключило три контракта на реализацию TCP/IP - со Стэнфордом (Серф), с BBN (Рэй Томлинсон) и с Университетским колледжем Лондона (UCL, Петер Кирстен - Peter ...
... не всегда хорошо воспитанными), относящимися к православию по меньшей мере лояльно, и не ждать легких и быстрых побед по воцерковливанию посетителей Интернета. 3.2 Формы апологетики Православия в Интернете В сложившейся к настоящему времени Интернет-апологетике можно выделить две ее основные формы. К первой относится уже традиционная апологетика, которую можно назвать публицистической. В ...
... ) или всей сети. Поскольку в Интернете присутствуют информационные ресурсы, которые бывают неудобны для недемократических правительств, то последние пытаются декларировать Интернет как средство массовой информации, со всеми вытекающими ограничениями. Но встречается и государственная монополия на само подключение к сети Интернет. Поскольку интернет всегда развивался стихийно и только на этапе ...
0 комментариев