- •Типовые топологии сетей.
- •Адресация в 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) — протокол прикладного уровня для доступа к электронной почте.
- •Методы:
Методы:
Метод HTTP (англ. HTTP Method) — последовательность из любых символов, кроме управляющих и разделителей, указывающая на основную операцию над ресурсом.
OPTIONS
Используется для определения возможностей веб-сервера или параметров соединения для конкретного ресурса.
GET
Используется для запроса содержимого указанного ресурса.
HEAD
Аналогичен методу GET, за исключением того, что в ответе сервера отсутствует тело.
POST
Применяется для передачи пользовательских данных заданному ресурсу.
PUT
Фундаментальное различие методов POST и PUT заключается в понимании предназначений URI ресурсов. Метод POST предполагает, что по указанному URI будет производиться обработка передаваемого клиентом содержимого. Используя PUT, клиент предполагает, что загружаемое содержимое соответствует находящемуся по данному URI ресурсу.
PATCH
Аналогично PUT, но применяется только к фрагменту ресурса.
DELETE
Удаляет указанный ресурс.
Примеры диалогов HTTP
Обычный GET-запрос
Запрос клиента:
GET /wiki/страница HTTP/1.1
Host: ru.wikipedia.org
User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9b5) Gecko/2008050509 Firefox/3.0b5
Accept: text/html
Connection: close
(пустая строка)
Ответ сервера:
HTTP/1.1 200 OK
Date: Wed, 11 Feb 2009 11:20:59 GMT
Server: Apache
X-Powered-By: PHP/5.2.4-2ubuntu5wm1
Last-Modified: Wed, 11 Feb 2009 11:20:59 GMT
Content-Language: ru
Content-Type: text/html; charset=utf-8
Content-Length: 1234
Connection: close
(далее следует запрошенная страница в HTML)