- •2. Протокол. Примеры.
- •3. Конечные системы, архитектура клиент-сервер, сервисы с установление и без установления соединения.
- •4. Коммутация каналов, коммутация пакетов, коммутация сообщений, маршрутизация.
- •5. Сети доступа и среды передачи данных.
- •6. Причины задержек и потерь в сетях с коммутацией пакетов.
- •7. Уровни протоколов, стек протоколов Internet. Иерархия isp.
- •8. Требования приложений. Сервисы, предоставляемые tcp и udp.
- •9. Протокол http
- •10. Аутентификация в http, cookies, условный get в http.
- •11. Протокол ftp.
- •12. Протокол smtp.
- •13. Служба имен доменов (dns).
- •14. Распределение нагрузки (cdn, основные варианты организации). Web-proxy, принцип действия. P2p-сети (основные варианты организации).
- •15. Сервисы, предоставляемые протоколами транспортного уровня.
- •16. Мультиплексирование и демультиплексирование, порты, сокеты.
- •17. Протокол udp.
- •18. Принципы надежной передачи данных.
- •19. Протокол tcp.
- •20. Установление и разрыв соединения, состояния tcp.
- •21. Максимальное время ожидания подтверждения в tcp (timeout)
- •22. Управление потоком в tcp.
- •23. Время выполнения запроса в статическом окне.
- •24. Сервисы, предоставляемые функциями сетевого уровня.
- •25. Маршрутизация, термины, алгоритм Дейкстры (ls).
- •26. Маршрутизация, алгоритм Беллмана-Форда (dv).
- •27. Автономные системы. Иерархическая маршрутизация.
- •28. Протокол ip. Адресация и маршрутизация в ip.
- •29. Основные варианты архитектуры маршрутизатора (коммутатора).
- •30. Сервисы, предоставляемые функциями канального уровня.
- •31. Методы обнаружения и коррекции ошибок.
- •32.Способы разделения среды передачи (tdm, fdm, cdma). Основные способы организации доступа к общей среде передачи.
- •33. Адрес в локальной сети и arp
- •34. Ethernet.
- •35. Хабы и коммутаторы.
- •36. Протокол ppp.
6. Причины задержек и потерь в сетях с коммутацией пакетов.
Перемещаясь от отправителя к получателю, пакет проходит через последовательность маршрутизаторов и линий связи. Каждый узел на пути пакета вызывает различные виды задержек пакета, наиболее значимые: задержка узловой обработки (время, необходимое на чтение заголовка и определение дальнейшего маршрута. Единицы микросекунд), задержка ожидания (пакет находится в очереди ожидая дальнейшую передачу по линии связи. Зависит от числа пакетов в очереди, от нескольких микросекунд до миллисекунд - случайная величина), задержка передачи (пакет будет передан после передачи всех пакетов, стоящих перед ним L/Rс от нескольких микросекунд до миллисекунд) и задержка распространения (время, необходимое для передачи сигнала по линии связи. Определяется физическими свойствами передающей среды, несколько миллисекунд).Сумма всех перечисленных - суммарная узловая задержка.
Общая задержка: Если T - суммарная задержка, а пакетов было N, то общая задержка - T*N
Причины потерь пакетов: 1) переполнение буфера (для размещения нового пакета нет места) приведет к тому, что адресат не получит пакета. 2) сигнал перебивается молнией или кто-то грызет кабель.
7. Уровни протоколов, стек протоколов Internet. Иерархия isp.
Протоколы и все сетевое программное и аппаратное обеспечение реализовано в виде уровней. Каждый протокол относится к определенному уровню сетевой коммуникационной модели. Протоколы распределены между сетевыми компонентами. Взаимодействие между компонентами на уровне n осуществляется с помощью специальных сообщений уровня n, которые называются единицами обмена (PDU) данного уровня. Совокупность протоколов всех уровней коммуникационной модели называется стеком протоколов.
Функции уровней: каждый уровень может выполнять одну или несколько функций: 1) контроль ошибок обеспечивает повышение надежности логического соединения между смежными уровнями сетевой модели; 2) контроль потока позволяет избегать переполнения единицами обмена более медленного хоста; 3) разбиение и сборка пакетов, предназначенных для изменения размеров единиц обмена на разных уровнях; 4) мультиплексирование позволяет нескольким подключениям совместно использовать одно подключение более низкого уровня.
5) установка соединения есть выполнение процедуры рукопожатия между участниками обмена.
Стек протоколов Интернета:
|
Стек |
Единица обмена |
Уровень 5 |
Прикладной уровень |
Сообщение |
Уровень 4 |
Транспортный уровень |
Сегмент |
Уровень 3 |
Сетевой уровень |
Дейтаграмма |
Уровень 2 |
Канальный уровень |
Кадр |
Уровень 1 |
Физический уровень |
Единица обмена уровня 1 |
Поддержка протоколов может быть аппаратной, программной или смешанной. Протоколы прикладного уровня, такие как HTTP и SMTP, а также протоколы сетевого уровня практически всегда поддерживаются программно. Протоколы физического и канального уровней, тесно связанные со средой передачи данных, поддерживаются аппаратно сетевой интерфейсной картой. Сетевой уровень может поддерживаться как аппаратно, так и программно.
Прикладной уровень: предназначен для поддержки сетевых предложений. Основные протоколы: HTTP, SMTP, FTP.
Транспортный уровень: передача сообщений прикладного уровня между клиентом и сервером. 2 транспортных протокола: TCP (с установлением логического соединения, т.е. надежная передача с контролем переполнения) и UDP (без установления логического соединения, то есть ненадежный вид связи).
Сетевой уровень: Передача дейтаграммы между двумя хостами и базируется на 2 основных протоколах. 1 протокол определяет поля дейтаграммы и интерпретацию их содержимого маршрутизаторами и оконечными системами - единственный протокол сетевого уровня в Интернете - IP. 2 протокол - один из многочисленных протоколов маршрутизации, предназначенный для определения путей дейтаграмм. Протокол транспортного уровня (TCP или UDP) передает сегмент и адрес назначения протоколу IP сетевого уровня и он доставляет сегмент конечному хосту и передает его обратно транспортному уровню.
Канальный уровень: обеспечивает передачу пакета через серию маршрутизаторов между оконечными системами. Для перемещения пакета (дейтаграммы) от одного узла к другому сетевой уровень прибегает к службам канального уровня. Основная функция - передача дейтаграмм между узлами. Использует специальный протокол, ориентированные на используемую линию связи. Ethernet, PPP.
Физический уровень: обеспечивает передачу между узлами отдельных битов информации. Протоколы зависят от используемой линии связи.
Иерархия ISP.
Интернет представляет собой гигантскую сеть сетей.
В общем случае сети доступа соединяются между собой при помощи иерархии сетей И-провайдеров.
И-провайдеры 1 звена (NSP) их линии связи обеспечивают высокую скорость, их маршрутизаторы должны функционировать с предельно высокой скоростью, чтобы не вызывать задержек пакетов, все сети И-провайдеров напрямую соединены между собой, к каждой сети И-пр 1 звена подключено большое кол-во И-пр 2 звена и прочих комп сетей, область сетевого охвата является международной. такие сети часто называют магистралями. Сети И-пр 2 звена как правило имеют региональную территорию охвата и подключаются к нескольким сетям 1 уровня. И-пр 2 звена являются потребителями услуг И-пр 1 звена.
Если сети 2х И-пр непосредственно соединены между собой, то говорят, что они - одноранговые. Точки, в которых сеть И-пр связывается с сетями других И-пр называются точками присутствия (POP).