
- •Интернет-технологии учебное пособие
- •Глава 1. Семиуровневая модель osi 8
- •Глава 2. Многоуровневая архитектура Интернета. Протокол tcp/ip . 31
- •Глава 3. Ip-адреса 41
- •Глава 4. Базовые пользовательские технологии работы в интернете 73
- •Глава 5. Интернет технологии нового поколения: блоги, rss и YouTube 114
- •Глава 6. Как скачивать с Youtube 141
- •Введение
- •Для кого эта книга?
- •Функции Интернета.
- •Глава 1. Семиуровневая модель osi
- •Характеристики уровней модели osi
- •Протоколы
- •Физический уровень модели osi
- •Способы реализации физического уровня
- •Скрученные пары: 10base-t
- •Канальный уровень
- •Передача данных канального уровня.
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительный уровень
- •Прикладной уровень
- •Сетезависимые и сетенезависимые уровни
- •Инкапсуляция и обработка пакетов
- •Глава 2. Многоуровневая архитектура Интернета. Протокол tcp/ip .
- •Многоуровневая структура стека tcp/ip
- •Прикладной уровень.
- •Транспортный уровень.
- •Протокол udp.
- •Уровень межсетевого взаимодействия.
- •Протокол ip.
- •Уровень сетевых интерфейсов
- •Сетезависимые и сетенезависимые уровни стека tcp/ip
- •Глава 3. Ip-адреса
- •Классы ip-адресов
- •Маска подсети
- •Операция anDing
- •Организация подсети
- •Защита сетей с помощью брандмауэра.
- •Маскирование сетевых адресов.
- •Управление внутрисетевым трафиком.
- •Компоненты брандмауэра.
- •Правила фильтрации пакетов и списки асl
- •Типы адресов в ip-сетях.
- •Аппаратный адрес узла.
- •Сетевой адрес.
- •Отображение физических адресов на iр-адреса.
- •Отображение символьных имён на iр-адреса.
- •255.255.255.0 - Маска для сети класса с.
- •Система доменных имен.
- •Ip нового поколения.
- •Глава 4. Базовые пользовательские технологии работы в интернете
- •Электронная почта
- •Электронная почта e-Mail
- •Электронная почта Web-Mail
- •Подключение к почте «Яндекса»
- •Что такое ftp-адрес.
- •Использование ftp-клиента
- •Быстрая закачка файлов: Программа FlashGet
- •Получение файла по ftp
- •Telnet – программа работы с удаленным компьютером
- •Использование удаленных компьютеров с помощью Telnet
- •Что такое Telnet
- •Получение клиентской программы Telnet
- •Основные технологии работы в www
- •Гипертекстовые технологии Интернета
- •Средства просмотра информации в www
- •Простейшие технологии работы с браузером Выбор начальной страницы
- •Загрузка документов
- •Поиск информации в документах
- •Оперативная загрузка нужного документа
- •Работа с электронной почтой
- •Доступ к телеконференциям
- •Средства поиска информации в www
- •Основные понятия World Wide Web
- •Что такое url?
- •Обязательно ли вводить www?
- •Что такое http?
- •Браузер по умолчанию:
- •Шестая и седьмая версии браузера
- •Обзор http
- •Глава 5. Интернет технологии нового поколения: блоги, rss и YouTube Что такое блог?
- •Сферы применения блогов
- •Community-блоги
- •Блог для бизнеса
- •Совместная работа
- •Использование в образовании
- •Типы блогов
- •Общие требования при выборе блог-системы
- •Бесплатные службы
- •Платные сервисы
- •Полезные ссылки для пользователей LiveJournal
- •Полезные ссылки
- •Блог на отдельном хостинге
- •Установка и использование Wordpress
- •Возможности
- •Ресурсы
- •Специальные блоги
- •Фотоблог
- •Перевод сокращения rss
- •Как работает rss?
- •Что можно делать с rss?
- •Rss в действии
- •Выбор агрегатора
- •Онлайн-агрегаторы для чтения лент-rss
- •Яндекс.Лента
- •Что выбрать?
- •Другие применения rss
- •Gmail через rss
- •Временный почтовый ящик на rss
- •Результаты поиска в rss
- •Чтение rss на мобильном телефоне
- •Рассылки через rss
- •Скринсейвер с rss
- •Прогноз погоды в rss
- •Ресурсы rss
- •Глава 6. Как скачивать с Youtube
- •Рекомендуемая литература
Многоуровневая структура стека tcp/ip
Протокол - TCP/IP это не единственный протокол, а некая совокупность, т.е., как говорят, стек сетевых протоколов. Стек TCP/IP достаточно обширен, его полное описание составляет около 8 объемистых томов. Поэтому, в целях упрощения понимания TCP/IP его разработчики разделили стек TCP/IP на уровни, каждый из которых отвечает за определенный аспект работы сети.
Так как стек TCP/IP был разработан до появления модели взаимодействия открытых систем ISO/OSI, то, хотя он также имеет многоуровневую структуру, соответствие уровней стека TCP/IP уровням модели OSI достаточно условно.
Структура протоколов TCP/IP приведена на рисунке 2.2. Протоколы TCP/IP делятся на 4 уровня.
Рис. 2.2 Стек TCP/IP
В сетях TCP/IP определены 4 уровня, каждый из этих уровней несет на себе некоторую нагрузку по решению основной задачи - Организации надежной производительной работы составной сети, части которой построены на основе разных сетевых технологий.
Уровни OSI |
Уровни стека TCP/IP |
|
Прикладной |
Прикладной |
FTP, telnet, SNMP, SMTP, HTTP, TFTP |
Представительный |
||
Сеансовый |
||
Транспортный |
Транспортный |
TCP, UDP |
Сетевой |
Сетевой (уровень Интернета) |
IP, RUP, OSPF. ICMP |
Канальный |
Уровень сетевых интерфейсов (сетевого доступа)
|
Протоколы инкапсуляции и преобразования адресов
|
Физический |
Рис.2.3 Многоуровневая архитектура стека TCP/IP
Прикладной уровень.
Прикладной уровень стека TCP/IP соответствует трем верхним уровням модели OSI: прикладному, представительному и сеансовому. Он объединяет службы, представляемые системой пользовательским приложениям. На прикладном уровне используются протоколы:
протокол копирования файлов, FTR,протокол эмуляции терминала, telnet, простой протокол передачи электронной почты SMTP, протокол передачи гипертекстовой информации, HTTPI и многие другие.
Протоколы прикладного уровня устанавливаются на хостах. В интернете конечный узел традиционно называют хостом, а маршрутизатор – шлюзом. Прикладной уровень реализуется программными системами, построенными в архитектуре клиент-сервер.
В отличие от протоколов остальных трех уровней, протоколы прикладного уровня отрабатывают логику приложений и не интересуются способами передачи данных по сети, они обращаются к протоколам нижних уровней как к некоторому набору инструментов. Так, клиентская часть протокола прикладного уровня для обмена сообщениями со своей серверной частью, установленной на отдаленном узле составной сети, должна обратиться с запросом к нижележащему транспортному уровню.
Транспортный уровень.
Транспортный уровень стека TCP/IP, называемый также основным уровнем, может предоставлять вышележащему уровню два типа сервиса:
гарантированная доставка - протокол управления передачей (Transmission Control Protocol, TCP);
доставка по «возможности» - протокол пользовательских дейтограмм (User Datagram Protocol, UDP).
Транспортный уровень отвечает за прием и отсылку данных, а также установление связи между компьютерами.
Протокол TCP представляет собой протокол создания логического соединения, гарантирующего надежную отсылку и прием данных.
Протокол логического соединения называют протоколы, которые еще до отсылки данных должны установить сеанс связи и настроить процесс обмена данными.
Для передачи данных протокол TCP разбивает передаваемый поток байтов на сегменты, каждый из которых снабжается порядковым номером. Для гарантирования доставки данных в протоколе TCP используется процедура подтверждения приема сегментов данных, называемая квитированием, а также подсчитываются контрольные суммы - числа, которые позволяют установить целостность полученных сегментов данных.
Прежде чем отослать данные, компьютер-получатель и компьютер-отправитель должны установить связь. С этой целью используется процесс трехстороннего подтверждения связи.
компьютер-отправитель посылает сегмент TCP, который содержит начальный порядковый номер передаваемых сегментов и размер так называемого окна TCP, т.е. буфера, используемого отправителем для одномоментного приема данных.
компьютер-получатель возвращает сегмент TCP, в котором указывает размер своего окна TCP, свой начальный номер сегментов TCP и подтверждение приема сегмента TCP от компьютера-отправителя.
компьютер-отправитель отсылает сегмент TCP, который подтверждает порядковый номер сегментов TCP компьютера-получателя.
В итоге каждый компьютер знает порядковый номер ceгментов TCP и размер окна TCP компьютера-партнера, т.е. для него устанавливается контекст сеанса связи, который и применяется при обмене данными. Точно такой же процесс используется для прекращения связи.