Kompyuternye_seti_7.ppt
- Количество слайдов: 25
КОМПЬЮТЕРНЫЕ СЕТИ ЛЕКЦИЯ 7
ОРГАНИЗАЦИЯ ВЗАИМОДЕЙСТВИЯ МЕЖДУ WS С ИСПОЛЬЗОВАНИЕ IPX Файловая операция Open Read Write Seek Close Эквивалент IPX Open. Socket Listenfor. Packet Send. Packet ------Close. Socket Станция А • • • Open. Socket Get network address of B Send packet to B Receive data packet Close socket Станция В • • • Open. Socket Get network address of A Recieve data packet Send data packet Close socket
ПРОТОКОЛ SPX (SEQUENCED PACKED EXCHANGE) SPX – это транспортный протокол фирмы Novell использующий метод взаимодействия с установлением соединения. Во время установления соединения каждому из них на обеих концах линии назначается уникальный идентификатор соединения. После этого пакеты могут посылаться в любом направлении с гарантией того, что они будут получены в правильном порядке (прикладному программисту не надо следить за этим как в IPX).
СТРУКТУРА ПАКЕТА SPX IPX Контрольная сумма Длина Управление транспортом Тип пакета Сеть назначения Узел назначения Гнездо назначения Исходная сеть Исходный узел Исходное гнездо Управление соединением Тип потока данных Исходный идентификатор соединения Идентификатор соединения назначения Последовательный номер Номер подтверждения Номер промежуточного размещения Поле данных 2 2 1 1 4 6 2 1 1 2 2 2 0 -534
SPX Поле управления соединением имеет следующий формат: SA!EXXXX. Бит S – флаг системного пакета. Бит A – флаг необходимости подтверждения. Бит ! - флаг внимания. Бит E - конец сообщения. Используется A!E. XXXX – зарезервировано. Тип потока данных определяет вложенный пакет более высокого уровня.
SPX Поле исходный идентификатор соединения – номер присвоенный SPX данному соединению на исходной WS. Поле идентификатор соединения назначения - на станцию назначения (возможно посылать сообщение на одно гнездо с разными номерами соединения). Поле последовательный номер используется SPX для нумерации пакетов и отсеивания повторных пакетов. Поле номер подтверждения отслеживается SPX и является номером по порядку следующего пакета, который SPX ожидает получить для указанного идентификатора соединения. Поле номер промежуточного размещения устанавливается SPX и используется для подсчета числа пакетов но не подтвержденных другой WS.
NETBIOS
ПРОТОКОЛ NETBIOS Протокол Net. Bios(Net. BEUI) является базовым транспортным протоколом IB Протокол Net. Bios поддерживает как датаграммный обмен так и обмен с установлением соединения. В отличии от IPX и SPX адресация в Net. Bios осуществляется не с помощью физических адресов узлов, а с помощью имен длиной до 16 байт. Каждая WS может иметь несколько видов имен: Обычное имя. Групповое имя. Постоянное имя.
NETBIOS Обычные имена служат для идентификации WS при передачи данных. Групповые имена служат для посылки сообщений одновременно нескольким WS, входящих в группу. Постоянное имя – аппаратный адрес сетевого адаптера. В протоколе Net. Bios существует возможность добавлять, удалять и просматривать имена в таблице имен Net. Bios. При добавлении обычного имени Net. Bios опрашивает все WS сети для проверки уникальности добавляемого имени. При добавлении группового имени проверка не проводится. Датаграммы Net. Bios позволяют послать сообщение для указанного имени, группового имени или всем WS в сети. Длина датаграмного сообщения 512 байт.
NETBIOS Для работы с Net. Bios программа должна создать Net. Work. Control. Block (NCB), который содержит все необходимое для выполнения операций. Сам NCB не передается. Фактически это набор данных на основе которых формируется команда. Код команды 1 байт Немедленно возвращаемый код 1 байт Номер локальной сессии 1 байт Номер имени 1 байт Адрес буфера данных 4 (far pointer) байт Длина буфера данных 2 байт Имя удаленного компьютера 16 байт Имя вашего компьютера 16 байт Тайм-аут получения 1 байт Тайм-аут посылки 1 байт Адрес POST-процедуры 4 (far pointer) байт Номер адаптера 1 байт Окончательный возвращаемый код 1 байт Зарезервировано 14 байт
NETBIOS Последовательность команд для посылки датаграм: Рабочая станция А 1. Добавить имя А 1. Послать сообщение на Б Рабочая станция Б 1. Добавить имя Б 1. Получить сообщение 1. Послать сообщение на А 1. Удалить имя Б
NETBIOS Последовательность команд Net. Bios при работе в режиме сессии: 1. 1. 1. Рабочая станция А Добавить имя А Ждать запроса на образование запроса Послать сообщение на Б Получить сообщение Удалить сессию Удалить имя А 1. 1. 1. Рабочая станция Б Добавить имя Б Запрашивать образование сессии Получить сообщение Послать сообщение на А Удалить сессию Удалить имя Б
СТАНДАРТИЗАЦИЯ КОМП. СЕТЕЙ (ИНТЕРНЕТ) Internet Corporation for Assigned Names and Numbers, или ICANN — международная некоммерческая организация, созданная 18 сентября 1998 года при участии правительства США для регулирования вопросов, связанных с доменными именами, IP-адресами и прочими аспектами функционирования Интернета. Корпорация ICANN начала использовать распределённую систему регистрации доменов, которая основана на принципе свободного доступа аккредитованных регистраторов к реестрам доменных имен.
ПРИМЕР СТРУКТУРЫ ДОМЕННОГО ИМЕНИ
КОРНЕВЫЕ СЕРВЕРЫ DNS Корневые серверы DNS — DNS-серверы, содержащие информацию о доменах верхнего уровня, указывающую на DNS-серверы, поддерживающие работу каждого из этих доменов.
IANA (от англ. Internet Assigned Numbers Authority — «Администрация адресного пространства Интернет» ) — американская некоммерческая организация, управляющая пространствами IP-адресов, доменов верхнего уровня, а также регистрирующая типы данных MIME и параметры прочих протоколов Интернета. Находится под контролем ICANN. IANA делегирует свои полномочия по распределению IPадресов региональным регистраторам в виде диапазонов класса A ( «/8» ). Региональные регистраторы, в свою очередь, делегируют более мелкие диапазоны интернет-провайдерам. Также выдаются IPv 6 -адреса.
IANA • Управление доменными именами Domain Names DNS root, the. int, . arpa. • Координирует глобальный набор IP и AS, и предоставляет их Regional Internet Registries. • Координирование Интернет протоколов
РЕГИОНАЛЬНЫЕ ИНТЕРНЕТРЕГИСТРАТОРЫ Региональные регистраторы занимаются технической стороной функционирования Интернета: выделением IP-адресов, номеров автономных систем, регистрацией обратных зон DNS и другими техническими проектами.
IETF Инженерный совет Интернета (Internet Engineering Task Force) — открытое международное сообщество проектировщиков, учёных, сетевых операторов и провайдеров, созданное в 1986 году, которое занимается развитием протоколов и архитектуры Интернета.
IETF • Идентификации проблем и предложение решений в технических аспектах организации Интернета; • Разработка спецификаций, стандартов и соглашений по общим архитектурным принципам протоколов Интернет; • Вынесение рекомендаций относительно стандартизации протоколов на рассмотрение Internet Engineering Steering Group (IESG); • Содействие широкому распространению технологий и стандартов, разрабатываемых в Internet Research Task Force (IRTF); • Организация дискуссии для обмена информации в сообществе Интернет между учеными, разработчиками, пользователями, производителями оборудования и услуг, сетевыми администраторами и т. д.
ISO Международная организация ISO начала функционировать 23 февраля 1947 г. как добровольная, неправительственная организация. Она была учреждена на основе достигнутого на совещании в Лондоне в 1946 г. соглашения между представителями 25 -ти индустриально развитых стран о создании организации, обладающей полномочиями координировать на международном уровне разработку различных промышленных стандартов и осуществлять процедуру принятия их в качестве международных стандартов.
ANSI American National Standards Institute — американский институт национальных стандартов. Организация, определяющая государственные стандарты в США в различных сферах деятельности, включая фотопродукцию, автомобилестроение, кораблестроительную, авиационную и другие виды промышленности, а также компьютерные технологии.
ПОРЯДОК РАЗРАБОТКИ СТАНДАРТОВ • Стадия 1: Стадия предложения • Стадия 2: Подготовительная стадия • Стадия 3: Стадия комитета • Стадия 4: Стадия вопросов • Стадия 5: Стадия одобрения • Стадия 6: Стадия публикации
RFC (REQUEST FOR COMMENTS) Документ из серии пронумерованных информационных документов Интернета, содержащих технические спецификации и стандарты, широко применяемые во всемирной сети. Правами на RFC обладает именно Общество Интернета. Формат RFC появился в 1969 году при обсуждении проекта ARPANET. RFC 1 был опубликован 7 апреля 1969 г. и назывался «Host Software» .
ПРИМЕР ФОРМАТА ПАКЕТА ИЗ RFC


