3 курс (заочка) / Методички и тд / Лекции СТ_ЗФ
.pdfГлава 1: План
1.Что такое Интернет?
2.Конечные системы, сети доступа, линии связи
3.Коммутация пакетов, коммутация каналов, сетевая структура
4.Задержки, потери, пропускная способность в сети
5.Уровни протоколов, модели обслуживания
6.Сетевые атаки: вопросы безопасности
7.История
Введение 1-31
Уровни протоколов
Сеть – сложная система со
множеством элементов: |
|
||
|
хосты |
Вопрос: |
|
|
маршрутизаторы |
||
возможно ли как-либо |
|||
|
линии с различной средой |
||
организовать сетевую |
|||
|
передачи |
архитектуру? |
приложения
протоколы
оборудование, программное обеспечение
Введение 1-32
Организация воздушного путешествия
билет (покупка) |
билет (жалоба) |
багаж (регистрация) |
багаж (получение) |
выход (посадка) |
выход (высадка) |
взлетная полоса (взлет) |
взлетная полоса (посадка) |
движение по маршруту |
движение по маршруту |
воздушный рейс
этапы воздушного путешествия
Введение 1-33
Распределение функций авиакомпании по уровням
билет (покупка) |
|
|
|
|
|
билет(жалоба) |
|
|
|
|
|
|
|
багаж (регистрация) |
|
|
|
|
|
багаж (получение) |
|
|
|
|
|
|
|
выход (посадка) |
|
|
|
|
|
выход (высадка) |
|
|
|
|
|
|
|
взл. полоса (взлет) |
|
|
|
|
|
взл. полоса (посадка) |
|
|
движение по |
|
движение по |
|
|
движение по маршруту |
|
движение по маршруту |
||||
|
маршруту |
|
маршруту |
|
билет
багаж
выход
взлет/посадка
движение по маршруту
вылет |
Международные диспетчерские службы |
прилет |
уровни: каждый уровень предоставляет свои службы
с помощью функций данного уровня
используя функции нижележащего уровня
Введение 1-34
Смысл разделения на уровни
преимущества при работе со сложными системами:
структурирование позволяет разделить систему на взаимодействующие компоненты
уровневая эталонная модель в качестве примера
модульность упрощает обслуживание и модернизацию системы
изменение реализации служб на одном уровне не затрагивает остальную систему
поменявшаяся процедура выхода на посадку не повлияет на другие этапы авиаперелета
считается ли полезным деление на уровни?
Введение 1-35
Стек протоколов Интернета
прикладной: поддержка сетевых приложений
FTP, SMTP, HTTP
транспортный: передача данных между приложениями
TCP, UDP
сетевой: передача пакетов от источника к приемнику
IP, протоколы маршрутизации
канальный: передача данных между соседними узлами сети
Ethernet, 802.111 (Wi-Fi), PPP
физический: биты в среде передачи
прикладной
транспортный
сетевой
канальный
физический
Введение 1-36
Эталонная модель ISO/OSI
представительский: позволяет приложениям верно интерпретировать данные, представленные в различных форматах (включая шифрование и сжатие)
сеансовый: синхронизация задач с помощью контрольных точек, восстановление обмена данными
в стеке протоколов Интернета отсутствуют эти два уровня!
эти задачи, если нужно, могут быть решены на прикладном уровне
нужно ли?
прикладной
представительский
сеансовый
транспортный
сетевой
канальный
физический
Введение 1-37
|
|
|
|
|
|
|
источник |
|
сообщение |
|
|
|
|
||||
|
|
прикладной |
||||||
сегмент |
|
|
|
транспортный |
||||
|
|
|
|
|||||
пакет |
|
|
|
|
|
|
||
сетевой |
||||||||
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
кадр |
|
|
|
|
|
|
канальный |
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
физический |
приемник
прикладной
транспортный
сетевой
канальный
физический
Инкапсуляция
канальный физический
коммутатор
сетевой
канальный
физический
маршрутизатор
Введение 1-38
DNS: система доменных имен
люди: различные идентификаторы:
ИНН, имя, номер паспорта
хосты в Интернете, маршрутизаторы:
IP-адрес (32-битный) – используется для направления дейтаграмм
«имя», например, www.yahoo.com –
используется людьми
В: как установить соответствие между именем и IP-адресом?
Система DNS:
распределенная база данных,
реализованная на иерархии
серверов имен
протокол прикладного уровня:
хосты, DNS-серверы взаимодействуют с целью разрешения имен (трансляции имени в адрес)
примечание: функция ядра сети, реализованная на прикладном уровне
вся сложность на границе сети
Прикладной уровень 2-39
DNS: службы, структура
службы DNS
трансляция имен хостов в IPадреса
поддержка псевдонимов хостов
канонические имена и псевдонимы
поддержка псевдонимов почтовых серверов
реплицированные вебсерверы: несколько IPадресов соответствуют одному имени(балансировка)
В: почему бы не централизовать службу DNS?
единая точка отказа
объем трафика
удаленная центральная база данных
обслуживание
О: нет масштабируемости!
Прикладной уровень 2-40