- •Содержание
- •1. Теоретические основы построения узлов эвм
- •1.1. Физические формы представления информации
- •1.2. Математические модели схем эвм
- •1.3. Элементы и узлы эвм
- •1.3.1. Логические элементы
- •1.3.2. Основные характеристики логических элементов
- •Классификация триггеров
- •Основные характеристики логических элементов
- •1.3.3. Триггеры
- •Асинхронные триггеры
- •1.3.4. Регистры
- •1.3.5. Счетчики
- •Двоичные счетчики
- •Асинхронные счетчики
- •1.3.6. Дешифратор
- •1.3.7. Мультиплексор
- •2. Процессоры и микропроцессоры
- •2.1. Основные принципы построения устройств обработки цифровой информации
- •2.2. Принципы организации арифметико-логических устройств
- •Классификация алу
- •2.3. Структура и формат команд. Кодирование команд.
- •2.4. Способы адресации
- •2.5. Запоминающие устройства эвм
- •Адресная, ассоциативная и стековая организация памяти
- •Адресная память
- •Ассоциативная память
- •Стековая память
- •Запоминающие устройства типа 2d
- •Запоминающие устройства типа 3d
- •Статические и динамические озу
- •Постоянные запоминающие устройства
- •2.6. Принципы организации систем обработки прерывания программ
- •Допустимые моменты прерывания программ
- •Число классов (уровней) прерываний
- •Приоритетное обслуживание запросов прерывания
- •Процедура прерывания с опросом источников прерывания
- •Циклический опрос источников прерываний
- •Цепочечная однотактная схема определения приоритетного запроса
- •Векторное прерывание
- •Программное управление приоритетом
- •3. Организация ввода/вывода в эвм
- •3.2. Системные и локальные шины
- •3.3. Шины ввода/вывода
- •3.3.1. Шина agp
- •3.3.2. Шина usb
- •3.3.3. Шины ide и scsi
- •4. Вычислительные системы
- •4.1. Классификация вычислительных систем
- •4.2. Многомашинные вычислительные системы
- •4.3. Многопроцессорные вычислительные системы
- •5. Сети компьютеров
- •5.1. Основные понятия
- •5.2. Локальные вычислительные сети
- •5.2.1. Базовая модель osi (Open System Interconnection)
- •5.2.2. Сетевые устройства и средства коммуникаций
- •5.2.3. Топологии вс
- •5.2.4. Типы построения сетей по методам передачи информации
- •5.3. Сетевой и транспортный уровни
- •5.3.1. Транспортные и сетевые протоколы
- •5.3.2. Управление потоками данных в сетях
- •5.3.3. Мостовые соединения
- •5.3.4. Маршрутизация
- •5.3.5. Транспортный протокол тср в стеке протоколов tcp/ip
- •5.3.6. Коммутационное оборудование
- •5.3.7. Сетевой протокол ip в стеке протоколов tcp/ip.
- •5.3.8. Другие протоколы в стеке tcp/ip
- •5.3.9. Адресация в tcp/ip (в Internet)
- •5.3.10. Протоколы управления в стеке tcp/ip
- •5.3.11. Сети атм
- •5.3.12. Интеллектуальные сети связи
- •5.3.13. Функциональные серверы
- •5.3.14. Информационная безопасность в сетях
- •5.3.15. Распределенные вычисления (рв)
- •5.3.16. Технологии распределенных вычислений
- •5.3.17. Рекомендации по проектированию корпоративных сетей
- •5.4. Структура и функции территориальных сетей
- •5.4.1. Структура территориальных сетей
- •5.4.2. Протоколы теледоступа
- •5.4.3. Электронная почта
- •5.4.4. Файловый обмен
- •5.4.5. Телеконференции и "доски объявлений"
- •5.4.6. Видеоконференции
- •5.4.7. Стандарты конференц-связи
- •5.4.8. Доступ к распределенным базам данных
- •5.4.9. Информационная система www
- •5.4.10. Разделяемые виртуальные миры (Sharing Virtual Worlds)
- •5.4.11. Способы доступа к Internet
- •6. Микроконтроллеры
- •6.1. Определение микроконтроллера
- •6.2. Классификация микроконтроллеров
- •6.3. Тенденции в развитии современных микроконтроллеров
- •6.4. Оценка быстродействия мк
- •6.5. Энергосберегающие мк ведущих производителей
5.3.9. Адресация в tcp/ip (в Internet)
Различают два типа адресов. На канальном уровне используют адреса, называемые физическими. Это шестибайтовые адреса сетевых плат, присваиваемые изготовителем контроллеров (каждый изготовитель вместе с лицензией на изготовление получает уникальный диапазон адресов). На сетевом уровне используют сетевые адреса, иначе называемые виртуальными, или логическими. Эти адреса имеют иерархическую структуру, для них существуют цифровое и буквенное выражения.
Узлы в Internet имеют адрес и имя. Адрес - уникальная совокупность чисел: адреса сети и компьютера (хоста - узла в cети), которая указывает их местоположение. Имя характеризует пользователя. Оно составляется в соответствии с доменной системой имен. Соответствие между IP-адресом и IP-именем хоста устанавливается специальной службой директорий. В Internet это DNS (Domain Name Service), в ISO - стандарт X.500.
IP-имя, называемое также доменным именем, - удобное для человека название узла или сети. Имя отражает иерархическое построение глобальных сетей и потому состоит из нескольких частей (аналогично обычным почтовым адресам). Корень иерархии обозначает либо страну, либо отрасль знаний, например: ru - Россия, us - США, de - Германия, uk - Великобритания, edu - наука и образование, com - коммерческие организации, org - некоммерческие организации, gov - правительственные организации, mil - военные ведомства, net - служба поддержки Internet и т.д. Корень занимает в IP-имени правую позицию, левее записываются локальные части адреса и, наконец, перед символом @ указывается имя почтового ящика пользователя. Так, запись norenkov@rk6.bmstu.ru расшифровывается, как пользователь norenkov в подразделении rk6 организации bmstu в стране ru.
IP-адрес - 32-битовое слово, записываемое в виде четырех частей (побайтно), разделенных точками. Каждые подсеть и узел в подсети получают свои номера, причем для сети (подсети) может использоваться от одного до трех старших байтов, а оставшиеся байты - для номера узла. Какая часть IP-адреса относится к сети, определяется ее маской, выделяющей соответствующие биты в IP-адресе. Например, для некоторой сети маска может быть 255.0.0.0, а для ее подсети - 255.255.0.0 и т.д. Тем самым описывается иерархия сетей.
Номера при включении нового хоста выдает организация, предоставляющая телекоммуникационные услуги и называемая провайдером. Провайдер, в частности, обеспечивает включение IP-адреса и соответствующего ему IP-имени в сервер службы адресов DNS. Это означает запись данных о хосте в DIB (Directory Information Base) локального узла DNS.
При маршрутизации имя переводится в адрес с помощью серверов DNS (Domain Name Service). Поскольку маршрутизация в сети осуществляется по IP-адресам, то перевод указанного пользователем IP-имени в IP-адрес с помощью DNS обязателен.
Сценарий работы с DNS иллюстрирует рис. 5.7.
Рис. 5.7. Определение IP-адреса с помощью DNS-сервера
Маршрутизация в Internet организована по иерархическому принципу, имеются уровни ЛВС (корпоративных сетей), маршрутных доменов (RD - Routing Domains), в каждом из которых используются единые протоколы и алгоритмы маршрутизации, административных доменов (AD), каждый из которых соответствует некоторой ассоциации и имеет единое управляющее начало. В RD имеются внешние маршрутизаторы для связи с другими RD или с AD. Обращение из некоторого узла к Internet (например, из www.cdl.bmstu.ru по адресу www.eevl.ac.uk) происходит к местному серверу (bmstu), и если там сведений об адресе назначения нет, то происходит переход к серверу следующего, более высокого уровня (ru) и далее по иерархии вниз до получения IP-адреса хоста назначения. В местном DNS сервере могут быть сведения об IP-адресах хостов из удаленных доменов, если к ним происходят достаточно частые обращения из данного домена.
Корневых серверов в Internet в 1995 г. было всего семь. Число уровней может быть большим. В каждой зоне (поддереве) сервер дублируется, его содержимое реплицируется через определенные промежутки времени.
