Службы Интернета

Взгляд с седьмого уровня

Камилл Ахметов

 

Прошу прощения за то, что напоминаю очевидные и всем известные вещи... И все же — основой функционирования любых компьютерных сетей является сетевая модель OSI (Open Systems Interconnection). Согласно модели OSI различные функции сети распределены между семью уровнями, каждому из которых соответствуют различные операции. На каждом из уровней OSI работают различные части программного обеспечения (протоколы) и различные виды сетевого оборудования.

Продолжим краткий ликбез? Два нижних уровня модели OSI работают со средой передачи данных и с потоками битов. Верхний уровень имеет дело исключительно с файлами и прикладными программами. Нижележащие уровни обеспечивают полную поддержку верхнего уровня, решая все более и более низкоуровневые задачи, такие, как кодирование данных, синхронизация работы заданий на разных компьютерах, управление потоком сообщений, маршрутизация, определение сетевых адресов и, наконец, передача потока битов по кабелю. Именно благодаря столь четкому разделению труда пользовательское приложение не обязано интересоваться тонкостями работы сетевого адаптера, а сетевой адаптер занимается своими «сырыми» потоками битов и знать не знает о том, что на свете есть Microsoft Word или Netscape Navigator.

На всякий случай я изображу здесь схему модели OSI — вдруг она вам пригодится:   

О чем это я? Да, так вот — на каждом из уровней OSI работают свои протоколы. Протоколы, которые работают на Физическом уровне, обеспечивают прохождение данных через сетевой адаптер и кабель. Протоколы, работающие на Транспортном уровне, поддерживают сеансы связи и отвечают за безошибочную передачу данных.

Собственно, протоколы, которые прозябают на трех нижних уровнях, имеют общее название — сетевые. К сетевым протоколам относится IP, который у вас наверняка на слуху. А к транспортным (Транспортный уровень) протоколам относится не менее известный TCP.

TCP и IP вместе образуют так называемый стек TCP/IP, на который и опираются все услуги Интернета. Протоколы, которые непосредственно обеспечивают их, «живут» на трех верхних уровнях OSI и называются прикладными. Если уподобить модель OSI античной модели мира, то уровни прикладных протоколов — это та самая земля, которая стоит на слонах (транспортных протоколах), которые, в свою очередь, не тонут благодаря огромной черепахе (сетевым протоколам).

С прикладными протоколами мы непосредственно имеем дело каждый день, они для нас являются родными и близкими. Их имена:

Telnet

FTP (File Transfer Protocol)

HTTP (HyperText Transfer Protocol)

NNTP (Network News Transfer Protocol)

POP3 (Post Office Protocol)

SMTP (Simple Mail Transfer Protocol)

Одним из старейших протоколов Интернета является Telnet, позволяющий клиентскому компьютеру работать с сервером Интернета в качестве терминала — как будто компьютер и клавиатура клиента подключены непосредственно к серверу (это называется «консоль»). В примере, приведенном на рис. 1, клиент удаленного терминала выбрал из меню сервера необходимые ему команды и запустил из командной строки сервера программу передачи данных SZ. Так как этот клиент я сам, то могу авторитетно утверждать, что в тот момент консоль работала с сервером UNIX (на моем компьютере с Windows NT никакой программы SZ точно нет).

Протокол FTP позволяет передавать файлы. Это самый распространенный протокол передачи файлов между компьютерами. Когда организациям необходимо предоставить широкий доступ к своим хранилищам файлов, но при этом не нужно публиковать мультимедийную информацию и организовывать связи с другими серверами, они создают FTP-серверы. На рис. 2 пользователь вошел на FTP-сервер Microsoft.

Популярнейшая служба Интернета — электронная почта (E-mail) — основана на протоколах SMTP и POP3. Почтовые сообщения накапливаются на специальных почтовых серверах Интернета, откуда их и считывают пользователи. На POP3-серверах скапливается входящая корреспонденция для пользователей E-mail, SMTP-серверы осуществляют передачу исходящих сообщений. Пользователи электронной почты работают с клиентскими программами (рис. 3), которые умеют загружать входящую почту с POP3-серверов и передавать исходящие сообщения на SMTP-серверы, которые, в свою очередь, отправят их по дальнейшему маршруту. Вот почему для настройки программы электронной почты нужно знать имена SMTP- и POP3-серверов (рис. 4). Наиболее часто используемые программы электронной почты — Microsoft Outlook Express, Outlook 98, Netscape Messenger.

В отличие от электронной почты служба новостей Интернета, состоящая более чем из десяти тысяч постоянно работающих телеконференций, предназначена для открытого диалога, в котором может участвовать любой пользователь Интернета. Серверы телеконференций работают по протоколу NNTP, и для чтения новостей необходима программа, «понимающая» NNTP, такая, как Microsoft Outlook Express или Netscape Messenger.

Ну а ключевой службой Интернета в наше время по праву считается World Wide Web (WWW, или просто Web). На Web-серверах размещают гипертекстовые документы, подготовленные на языке HTML (HyperText Markup Language). HTML-документы выглядят наподобие книжных страниц или журнальных полос и могут содержать текстовую, графическую, звуковую и видеоинформацию. Доступ к Web-страницам основан на протоколе HTTP. Механизм гипертекстовых связей позволяет переходить от одной страницы к другой и от одного сервера к другому в поисках информации.

Для просмотра Web-серверов нужна специальная программа — обозреватель, или браузер (browser). Такими программами являются, например, Microsoft Internet Explorer и Netscape Communicator. При просмотре серверов Интернета обозреватель выделяет перекрестные ссылки — места, связанные гиперссылками с другими страницами, — и позволяет пользователю, щелкнув гиперссылку мышью, перейти к связанной странице. На нашем компакт-диске вы найдете самые последние версии обеих конкурирующих программ — как оригинальные, так и русские. Устанавливайте — и в путь, по морям протоколов! Но не забывайте о трех слонах и черепахе.

 

КомпьютерПресс 2'1999

1999 1 2 3 4 5 6 7 8 9 10 11 12
2000 1 2 3 4 5 6 7 8 9 10 11 12
2001 1 2 3 4 5 6 7 8 9 10 11 12
2002 1 2 3 4 5 6 7 8 9 10 11 12
2003 1 2 3 4 5 6 7 8 9 10 11 12
2004 1 2 3 4 5 6 7 8 9 10 11 12
2005 1 2 3 4 5 6 7 8 9 10 11 12
2006 1 2 3 4 5 6 7 8 9 10 11 12
2007 1 2 3 4 5 6 7 8 9 10 11 12
2008 1 2 3 4 5 6 7 8 9 10 11 12
2009 1 2 3 4 5 6 7 8 9 10 11 12
2010 1 2 3 4 5 6 7 8 9 10 11 12
2011 1 2 3 4 5 6 7 8 9 10 11 12
2012 1 2 3 4 5 6 7 8 9 10 11 12
2013 1 2 3 4 5 6 7 8 9 10 11 12
Популярные статьи
КомпьютерПресс использует