- •1. Классификация сетей
- •2. Модель osi. Общие сведения.
- •3.Модель osi. Физический, сетевой, канальный уровни.
- •4. Модель osi. Транспортный, сеансовый, прикладной, представительный уровни
- •5. Стек протоколов Интернета
- •6.. Стек протоколов tcp/ip. Физический, канальный, транспортный уровни Физический уровень
- •Канальный уровень (звена передачи данных)
- •Транспортный уровень
- •7. Стек протоколов tcp/ip. Сетевой и прикладной уровни. Сетевой уровень
- •Протокол межсетевого взаимодействия (ip)
- •Прикладной уровень tcp/ip
- •8.Связь между уровнями стека протоколов сети Интернет и адресацией
- •9.Версии tcp/ip
- •10.Система доменных имен
- •Пространство доменных имен
- •Доменное имя
- •Полностью определенное доменное имя
- •Частично определенное имя домена
- •11. Система доменных имен. Домен
- •Домены страны
- •12. Протокол определения адреса (arp)
- •13. Протокол определения сетевого адреса по местоположению (rarp)
- •14. Первоочередное открытие кратчайших путей (ospf — Open Shortest Path First)
- •Метрика
- •Маршрутизация по состоянию канала
- •15. Протокол пограничной маршрутизации (bgp — Border Gateway Protocol)
- •Маршрутизация с использованием вектора путей
- •Сообщения вектора путей
- •Политика маршрутизации
- •Атрибуты пути
- •Формат пакета
- •18. Протокол управления сообщениями Интернета (icmp). Формат сообщений. Формат сообщения
- •Сообщения ошибки
- •19.Протокол ftp
- •20.Протокол ftp. Передача данных.
- •21. Простой протокол электронной почты (smtp — Simple Mail Transfer Protocol)
- •22. Протоколы почтового доступа
- •23. World Wide Web
- •24. Унифицированный локатор ресурса — url (Uniform Resource Locator)
- •25. Html – общие сведения.
- •26.Валидация
- •27. Протокол передачи гипертекстовых файлов http
- •28. Http. Сообщение запроса. Методы.
- •29. Php Общие Сведения
- •30.Asp.Net Общие Сведения
Сообщения ошибки
Одна из главных обязанностей ICMP состоит в том, чтобы известить об ошибках.IP, как обсуждалось ранее, является ненадежным протоколом. ICMP был частично предназначен для компенсирования этого недостатка. Однако ICMP не исправляет ошибки, он просто извещает о них. Исправление ошибки оставляют протоколам высокого уровня. Сообщения об ошибках всегда посылают первоначальному источнику, потому что единственная информация, доступная в дейтаграмме о маршруте — адреса IP пункта назначения и источник. ICMP использует исходный адрес IP, чтобы послать сообщение об ошибках источнику дейтаграммы. Обрабатываются пять типов ошибок:
пункт назначения недостижим,
подавление источника,
время истекло,
проблемы параметра,
переназначение.
Все сообщения об ошибках содержат раздел данных который включает заголовок IP первоначальной дейтаграммы плюс первые 8 байт данных в этой дейтаграмме. Первоначальный заголовок дейтаграммы добавляется, чтобы дать первоначальному источнику, который получает сообщение об ошибках, информацию непосредственно о самой дейтаграмме. Включены 8 байт данных, потому что, согласно форматам UDP- и TCP-протоколов, первые 8 байт обеспечивают информацию о номерах порта (UDP и TCP) и порядковом номере (TCP). Эта информация необходима, чтобы источник мог сообщить протоколам (TCP или UDP) об ошибке. ICMP формирует пакет данных об ошибке, который затем инкапсулируется в дейтаграмму IP
19.Протокол ftp
Протокол передачи файлов (FTP) – это стандартный механизм для копирования файла от одного хоста другим. FTP отличается от других приложений типа клиент-сервер тем, что он устанавливает два соединения между хостами. Одно соединение применяется для передачи данных, другое — для управления информацией (команды и отклики). FTP использует два заданных порта: порт 21 для управления и порт 20 для передачи данных.
Базовая модель FTP. Клиент имеет три компоненты: пользовательский интерфейс, процесс управления клиентом и процесс передачи клиентских данных. Соединение для передачи сигналов управления происходит между процессами управления. Соединение для передачи данных делается для процессов обмена данными.
Когда пользователь начинает FTP-сессию, соединение для передачи сигналов управления открывается. Пока оно открывается, соединение для передачи данных может быть открыто и закрыто много раз, если передается несколько файлов.
Соединение для передачи команд управления создается тем же самым методом, что и другие соединения, рассмотренные далее. Имеется два шага: 1)сервер пассивно открывается, подключается к заданному порту и ждет клиента; 2)клиент использует временный порт, и сессия активно открывается.
Соединение для передачи команд управления остается открытым в течение всего процесса. Тип услуги, используемый в соответствии с IP-протоколом, – это минимизация задержки, потому что это диалоговая связь между пользователем (человеком) и сервером. Пользователи различного типа посылают команды и ожидают получение откликов без существенной задержки
Соединение для передачи данных использует заданный порт 20. Однако создание соединения для передачи данных отличается от предыдущего. 1)Клиент (не сервер) вызывает пассивное открытие кратковременного порта. Это может быть сделано клиентом, потому что клиент вызывает команды для передачи файлов. 2)Клиент посылает номер этого порта серверу, используя команду PORT (ниже эта команда будет рассмотрена). 3)Сервер получает номер порта, вызывает активное открытие заданного порта 20 и получает номер временного порта.
Связь по каналу (соединению) для передачи команд управления FTP применяет те же самые методы, что TELNET или SMTP, для коммутации по установлению соединения для команд управления. Он использует набор символов NVT ASCII. Связь устанавливается с помощью команд и откликов. Посылается одна команда (отклик) в один момент времени. Каждая команда или отклик – это только короткая строка, так что мы можем не беспокоиться о формате файла или структуре файла. Каждая строка заканчивается двумя символами, обозначающими конец строки (возврат каретки и перевод строки).