- •Типовые топологии сетей.
- •Адресация в lan. Протокол arp.
- •15. IPv4-адресация. Классы ip адресов. Специальные адреса. Маска подсети. Подсети (зачем, как строятся). IPv6-адресация.
- •Классы ip адресов и маски подсети по умолчанию
- •Классовая и бесклассовая адресация
- •Назначение маски подсети
- •Сравнение с iPv4
- •Формат ip-дейтаграммы. Структура пакета
- •20. (Протокол icmp (определение, работа, доставка, форматы основных сообщений)).
- •Протокол транспортного уровня udp (определение, порты, инкапсуляция, формат, мультиплексирование и демультиплексирование).
- •Сегменты tcp
- •Порты и установление tcp-соединений
- •Концепция квитирования
- •Реализация скользящего окна в протоколе tcp
- •Выбор тайм-аута
- •Реакция на перегрузку сети
- •Формат сообщений tcp
- •Дистанционно-векторный протокол rip
- •Комбинирование различных протоколов обмена. Протоколы egp и bgp сети Internet
- •Протокол состояния связей ospf
- •Протокол rip (функционирование, примеры работы, формат сообщения).
- •25. Протокол состояния соединений Open Shortest Path Firs или ospf
- •Механизмы передачи фреймов
- •[Править]Пример сети для демонстрации использования механизмов передачи фреймов
- •Протокол stp (терминология, механизм работы, состояния портов). Протокол vtp (определение, механизм работы). Транк ( на примере vtp – общие концепции).
- •Основные понятия
- •[Править]Скорость передачи и стоимость пути
- •[Править]Важные правила
- •[Править]Алгоритм действия stp (Spanning Tree Protocol)
- •[Править]Порты
- •Общие положения протокола vtp
- •Преимущества
- •[Править]Недостатки
- •[Править]Пример
- •[Править]Применение
- •Режимы и типы пакетов X.25:
- •Сравнение:
- •1. Пространство имен dns
- •Imap (англ. Internet Message Access Protocol) — протокол прикладного уровня для доступа к электронной почте.
- •Методы:
1. Пространство имен dns
Пример имени хоста в доменной нотации имеет вид, представленный на рис.1.
Рис. 1. Компоненты имени домена
Некоторые коды стран приведены в табл. 2.
Таблица 2. |
|||||||
Код |
Страна |
|
Код |
Страна |
|
Код |
Страна |
AU |
Австралия |
|
FR |
Франция |
|
MX |
Мексика |
СА |
Канада |
|
JP |
Япония |
|
HU |
Венгрия |
DK |
Дания |
|
SE |
Швеция |
|
UA |
Украина |
DE |
Германия |
|
НК |
Гонконг |
|
RU |
Россия |
FI |
Финляндия |
|
СН |
Швейцария |
|
|
|
DNS обладает следующими характеристиками:
Распределённость администрирования. Ответственность за разные части иерархической структуры несут разные люди или организации.
Распределённость хранения информации. Каждый узел сети в обязательном порядке должен хранить только те данные, которые входят в его зону ответственности и (возможно) адреса корневых DNS-серверов.
Кеширование информации. Узел может хранить некоторое количество данных не из своей зоны ответственности для уменьшения нагрузки на сеть.
Иерархическая структура, в которой все узлы объединены в дерево, и каждый узел может или самостоятельно определять работу нижестоящих узлов, или делегировать (передавать) их другим узлам.
Резервирование. За хранение и обслуживание своих узлов (зон) отвечают (обычно) несколько серверов, разделённые как физически, так и логически, что обеспечивает сохранность данных и продолжение работы даже в случае сбоя одного из узлов.
TELNET (англ. TErminaL NETwork) — сетевой протокол для реализации текстового интерфейса по сети (в современной форме — при помощи транспорта TCP). Уровень (по модели OSI): Прикладной.
Исторически Telnet служил для удалённого доступа к интерфейсу командной строки операционных систем. Каждая команда TELNET является многобайтовой последовательностью, начинающейся с кода \377 (десятичное: 255) «Interpret as Command» (IAC) и кода команды. Команды, отвечающие за договоренности по опции, являются трехбайтовыми последовательностями, где третий байт является кодом опции. IAC 255-Интерпретируется как начало командной последовательности
TELNET предлагает три услуги:
Определяет сетевой виртуальный терминал (NVT - network virtual terminal), который обеспечивает стандартный интерфейс к удаленной системе.
Включает механизм, который позволяет клиенту и серверу согласовать опции обмена
Обеспечивает симметрию соединения, допуская любой программе (например FTP) выступать в качестве клиента
Сетевой виртуальный терминал, Network Virtual Terminal, NVT
Когда устанавливается соединение, предполагается, что оно начинается и завершается на "Сетевом Виртуальном Терминале" (Network Virtual Terminal, NVT). NVT -- это воображаемое устройство, которое создает промежуточное стандартное представление канонического терминала. NVT является стандартным описанием наиболее широко используемых возможностей реальных физических терминальных устройств. NVT позволяет описать и преобразовать в стандартную форму способы отображения и ввода информации.
Хотя в сессии Telnet выделяют клиентскую и серверную сторону, протокол на самом деле полностью симметричен. После установления транспортного соединения (как правило, TCP) оба его конца играют роль «сетевых виртуальных терминалов» (англ. Network Virtual Terminal, NVT), обменивающихся двумя типами данных:
Прикладными данными (то есть данными, которые идут от пользователя к текстовому приложению на стороне сервера и обратно);
FTP (англ. File Transfer Protocol — протокол передачи файлов) — протокол, предназначенный для передачи файлов в компьютерных сетях. FTP позволяет подключаться к серверам FTP, просматривать содержимое каталогов и загружать файлы с сервера или на сервер; кроме того, возможен режим передачи файлов между серверами (см. FXP).
Протокол не шифруется, при аутентификации передаются логин и пароль открытым текстом.
Процесс нешифрованной авторизации проходит в несколько этапов (символы \r\n означают перевод строки):
Установка TCP-соединения с сервером (обычно на 21 порт)
Посылка команды USER логин\r\n символы \r\n означают перевод строки
Посылка команды PASS пароль\r\n
PASSIVE MODE
Изначально протокол предполагал встречное TCP-соединение от сервера к клиенту для передачи файла или содержимого каталога. Это делало невозможным общение с сервером, если клиент находится за IP NAT, кроме того, часто запрос соединения к клиенту блокируется файерволом. Чтобы этого избежать, было разработано расширение протокола FTP passive mode, когда соединение для передачи данных тоже происходит от клиента к серверу
NAT-PT
Специально для работы FTP-протокола через межсетевые экраны было сделано расширение NAT, называемое NAT-PT (rfc2766), позволяющее транслировать входящие соединения от сервера к клиенту через NAT.
SMTP (англ. Simple Mail Transfer Protocol — простой протокол передачи почты) — это сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.
SMTP-системы за последнее время активно развивались в следующих направлениях:
расширение протокола общения сервер-сервер (собственно SMTP); создание и улучшение протокола общения клиент-сервер (POP3, IMAP4); внедрение и расширение нового формата сообщений (MIME).
Multipurpose Internet Mail Extensions (MIME (произн. «майм»), англ. Multipurpose Internet Mail Extension — многоцелевое расширение интернет-почты) — стандарт, описывающий передачу различных типов данных по электронной почте, а также, шире, спецификация для кодирования информации и форматирования сообщений таким образом, чтобы их можно было пересылать по Интернету.
POP3 (англ. Post Office Protocol Version 3 — протокол почтового отделения, версия 3) используется почтовым клиентом для получения сообщений электронной почты с сервера. Обычно используется в паре с протоколом SMTP.
В протоколе POP3 предусмотрено 3 состояния сеанса:
Авторизация
Клиент проходит процедуру Аутентификации.
Транзакция
Клиент получает информацию о состоянии почтового ящика, принимает и удаляет почту.
Обновление
Сервер удаляет выбранные письма и закрывает соединение.