Основы Internet

Вид материалаДокументы

Содержание


Физический уровень
Сетевой уровень
Сеансовый уровень
Уровень приложения
Стеком протоколов
Подобный материал:

Основы Internet

§0. Общее описание Internet и история ее развития

Глава 1. Протоколы Internet

§1. Модель OSI ISO

§2. Протоколы TCP/IP

§3. Domain Name System (DNS)

§3. Прикладные протоколы (FTP, SMTP, NNTP, FINGER, IRC)

Глава 2. World Wide Web — Всемирная паутина

§5. Основы технологии WWW: HTML, HTTP, URL

§6. Расширения HTML. Война браузеров

§7. Динамические страницы Web

Взаимодействие с другими приложениями

Активные элементы (Plug-ins & ActiveX)

Языки сценариев. Язык Java

§8. Телеконференции, прямое общение

Глава 3. Электронная почта в Internet

§9. Передача почты по сети. Протокол SMTP, UUCP

§10. Клиентское ПО

§11. Стандарт MIME. Проблемы русификации

Глава 4. Подключение к Internet

§12. Провайдер Internet. Состав услуг.

§13. Подключение организации к Internet

§14. Персональный доступ в Internet

§15. Подключение по UUCP

§16. Подключение к Internet в Екатеринбурге

Глава 5. Информационные ресурсы Internet

§17. Обзор некоторых интересных ресурсов

§18. Ресурсы Internet в Екатеринбурге

§19. Поиск информации в Internet

Глава 6. Заключительная

§20. Будущее Internet

Internet и мультимедиа

Internet и коммерция

Internet и Intranet

§21. Юридические и морально-этические проблемы в Internet

§22. Другие глобальные сети

FIDONET

Коммерческие онлайновые службы

§0. Общее описание Internet и история ее развития

Глава 1. Протоколы Internet

§1. Модель OSI ISO


Основной задачей сети является организация взаимодействия между компьютерами. Такая задача изначально очень сложна. Для ее решения принято выделять ряд уровней, каждый из которых выполняет строго определенную функцию. Набор функций, выполняемых каждым уровнем приводится в соответствие с международными стандартами.

В соответствии с моделью OSI выделяется семь уровней:


7

Прикладной уровень

сообщения

6

Уровень представления

сообщения

5

Сеансовый уровень

сообщения

4

Транспортный уровень

сообщения

3

Сетевой уровень

пакеты

2

Уровень соединения

кадры

1

Физический уровень

биты


Каждый уровень предоставляет определенный сервис для следующих и пользуется услугами предыдущих. Правила, по которым уровень реализует свои функции, называются сетевыми протоколами. Уровни работают независимо друг от друга, что позволяет не углубляться в ненужные детали, рассматривая кокнретный уровень.

Вкратце опишем функции каждого уровня модели ISO.

Физический уровень определяет правила передачи информации по каналу связи. К этому уровню относятся кабели, соединяющие компьютеры. Различные сетевые технологии (Ethenet, Token-Ring), как задающие параметры преобразования сигналов для передачи по сети относятся к физическому уровню.

Задача уровня соединения — передать данные от физического уровня к сетевому и наоборот. Уровень соединения реализуется с помощью сетевой карты (или модема). На уровне соединения данные группируются в кадры (на физическом уровне имеется поток битов).

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

Транспортный уровень, в отличии от сетевого, передает данные между процессами, а не между компьютерами. При этом он образует виртуальное соединение между процессами и обеспечивает надежную передачу.

Сеансовый уровень решает такие задачи, как обработка имен, паролей и прав доступа.

Уровень представления образует интерфейс сети к устройствам компьютера, таким как принтеры, мониторы, форматы файлов. На этом уровне можно обеспечить преобразование типов данных или перекодировку файлов. Уровень представления, в отличии от предыдущих, анализирует передаваемые данные, а не просто передает их.

Уровень приложения содержит приложения, выполняющие обмен данными по сети. Пример приложений: электронная почта или распределенная база данных.

Реальное программное и аппаратное обеспечение не обязательно использует разделение на 7 уровней, как предписано моделью OSI. Однако в любом случае модель OSI используется для сопоставления. Реально сетевые функции группируются в 4-5 уровней.

Для простоты исключим из рассмотрения сеансовый уровень и уровень представления. Это оправдано тем, что в Internet эти уровни не выделаются как самостоятельные.


Стеком протоколов называется совокупность взаимодействующих протоколов разных уровней. Наиболее известны стеки протоколов TCP/IP, IPX/SPX и NetBEUI/SMB.

§2. Протоколы TCP/IP


В сети Internet используется стек протоколов TCP/IP. Он включает в себя целый ряд протоколов разных уровней.




Основным элементом стека является протокол сетевого уровня IP (Internet Protocol). Фактически он отвечает за передачу всей информацией по Internet. Другой протокол сетевого уровня — ICMP (Internet Control Message Protocol) — предназначен для передачи управляющей информации. Например, для проверки сетевых соединений.

Протоколы уровня соединения (ARP, Address Resolution Protocol и RARP, Reverse Address Resolution Protocol) отвечают за преобразование сетевых адресов в адреса уровня соединения и обратно. Такие преобразования необходимы, когда сетевой уровень вызывает функции уровня соединения для непосредственной доставки.

Транспотрный уровень представлен двумя протоколами: TCP (Transmission Control Protocol) и UDP (User Datagram Protocol). Первый из них ориентирован на установление соединения, второй — нет.
IP-àäðåñàöèÿ

Протокол IP предусматривает уникальные адреса для каждого сетевого интерфейса. Это означает, что компьютер может не иметь одного определенного адреса. Если компьютер оснащен несколькими сетевыми интерфейсами (сетевыми картами, модемами), он имеет несколько адресов — по одному на каждый интерфейс.

IP адрес представляет собой 32 бита. Он обычно записывается в виде четырех десятичных чисел, разделенных точками. Например, 194.135.137.162.
IP-маршрутизация

UDP

TCP

ICMP. Ping. Trace. Finger.

§3. Domain Name System (DNS)

Глава 2. World Wide Web — Всемирная паутина

§4. Передача файлов: FTP

§5. Основы технологии WWW: HTML, HTTP, URL

§6. Расширения HTML. Война браузеров

§7. Динамические страницы Web

Взаимодействие с другими приложениями

Активные элементы (Plug-ins & ActiveX)

Языки сценариев. Язык Java

§8. Телеконференции, прямое общение

Глава 3. Электронная почта в Internet

§9. Передача почты по сети. Протокол SMTP, UUCP

§10. Клиентское ПО

§11. Стандарт MIME. Проблемы русификации

Глава 4. Подключение к Internet

§12. Провайдер Internet. Состав услуг.

§13. Подключение организации к Internet

§14. Персональный доступ в Internet

§15. Подключение по UUCP

§16. Подключение к Internet в Екатеринбурге

Глава 5. Информационные ресурсы Internet

§17. Обзор некоторых интересных ресурсов

§18. Ресурсы Internet в Екатеринбурге

§19. Поиск информации в Internet

Глава 6. Заключительная

§20. Будущее Internet

Internet и мультимедиа

Internet и коммерция

Internet и Intranet

§21. Юридические и морально-этические проблемы в Internet

§22. Другие глобальные сети

FIDONET

Коммерческие онлайновые службы