Смекни!
smekni.com

История Интернет (стр. 2 из 3)

и POP.

Протокол передачи файлов (File Transfer Protocol, FTP) обеспечивает пересылку

файлов из файловой системы сервера в локальную файловую систему клиента и

наоборот (см. Виды серверов).

Адресация и маршрутизация в Internet

В отличие от физических (MAC) адресов, формат которых зависит от конкретной

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

числом. Соответствие IP-адреса узла его физическому адресу внутри сети (подсети)

устанавливается динамически посредством широковещательных запросов

ARP-протокола.

При написании IP-адрес состоит из четырех чисел в диапазоне 0-255,

представляемых в двоичной, восьмиричной, десятичной или шестнадцатеричной

системе счисления и разделяемых точками. Адрес состоит из сетевой части, общей

для всех узлов данной сети, и хост-части, уникальной для каждого узла.

Соотношение размеров частей адреса зависит от класса сети, однозначно

определяемого значениями старших бит адреса. Классы сетей введены для наиболее

эффективного использования единого адресного пространства Internet.

Сети класса A имеют 0 в старшем бите адреса, у них на сетевой адрес отводятся

младшие 7 бит первого байта, хост-часть - 3 байта. Таких сетей может быть 126 с

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>

Как видно из примера, вся информация о форматировании документа сосредоточена в

его фрагментах, заключенных между знаками "<" и ">". Такой фрагмент (например,