
- •Интернет-технологии учебное пособие
- •Глава 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
- •Рекомендуемая литература
Маска подсети
Маска подсети определяет, какая часть IP-адреса является сетевым адресом, а какая часть является адресом хоста. Маска делает это “маскируя”, т.е. “закрывая” с помощью двоичного числа ту часть сетевого IP-адреса, которая отведена для нумерации подсетей. Ниже приведён пример IP-адреса и маски подсети.
IP-адрес в виде четырех десятичных чисел: 207.219.170.193
Маска подсети в десятичном виде: 255.255.255.0
IP-адрес в виде 32-х разрядного двоичного числа: 11001111.11011011.10101010.11000001
Маска подсети в двоичном виде: 11111111.11111111.11111111.00000000
Путем установки 1 во все первые 24 бита три первых числа октета были замаскированы, т.е. сделаны недоступными для назначения адресов хостов, и выделены для указания номера подсети. Т.е. в нашем случае, все числа, «накрытые маской»,являются номерами подсетей, а последнее десятичное число, или восемь битов, оставлено для адресов хостов подсети.
При организации связей между компьютерами маски подсети используются для определения, находится ли целевой хост внутри той же самой подсети, что и исходный хост, или же целевой хост – удаленный, т.е. лежит вне подсети. Если целевой хост – удаленный, исходный хост пошлет информацию по IP-адресу основного шлюза, заданного при настройке протокола TCP/IP компьютера.
Чтобы определить местоположение целевого хоста, следует для целевого и исходного хостов вычислить идентификаторы подсетей, которые должны быть одинаковыми у всех хостов подсети. Если два полученных идентификатора сети будут равны – хосты находятся в одной подсети, и наоборот. Для вычисления идентификатора сети применяется операция, называемая ANDing.
Операция anDing
Операция ANDing выполняет побитовую операцию <И> над двумя двоичными числами: IP-адресом хоста и маской подсети данного хоста. При выполнении операции ANDing
Всякий раз, когда в соответствующем двоичном разряде IP-адреса И в маске подсети стоит 1, то результат операции ANDing будет равен 1, любая другая комбинация значений битов в разрядах этих двоичных чисел будет равна нулю. Полученное в результате число будет равно идентификатору сети.
Например, пусть исходный компьютер с IP-адресом 207.219.170.193 посылает информацию на целевой компьютер с IP-адресом 207.219.170.129. Как следует из значения первого числа в IP-адресе, эти компьютеры входят в сети класса С, т. е. оба имеют маску подсети 255.255.255.0. Следует определить, принадлежит ли целевой компьютер подсети исходного компьютера или это удаленный компьютер вне маршрутизатора. Невооруженным взглядом можно увидеть различие почти сразу, но для компьютера потребуется исполнение операции ANDing, которая определит идентификаторы подсети исходного и целевого хоста, сравнив которые можно сделать выводы, локальный ли целевой хост или удаленный. Последовательность исполнения операции ANDing такова.
Берем IP-адрес исходного хоста: 207.219.170.193
Берем маску подсети исходного хоста: 255.255.255.0
Преобразуем исходный IP-адрес в двоичное число (методами двоичной арифметики): 11001111.11011011.10101010.11000001
Преобразуем маску подсети исходного хоста в двоичное число: 11111111.11111111.11111111.00000000
Выполняем операцию ANDing над двоичными числами IP-адреса и маски подсети исходного хоста и получаем исходный идентификатор:11001111.11011011.10101010.00000000
Берем IP-адрес целевого хоста: 207.219.170.129
Преобразуем целевой IP-адрес в двоичное число: 11001111.11011011.10101010.10000001
Преобразуем маску подсети целевого хоста в двоичное число: 11111111.11111111.11111111.00000000
Выполняем операцию ANDing и получаем целевой идентификатор:11001111.11011011.10101010.00000000
Два полученных идентификатора подсетей идентичны, так что целевой компьютер – локальный. Как мы уже говорили, IP-адрес определяет логический сетевой адрес и адрес хоста для каждого сетевого компьютера. Компьютеры, которые вязываются друг с другом в сети на одной и той же стороне маршрутизатора, все имеют идентичный сетевой номер, означающий, что первая часть IP-адреса у них является одинаковой. Последняя часть IP-адреса уникальна для каждого сетевого хоста. Все это делается с помощью маски подсети.