Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
34
Добавлен:
15.02.2021
Размер:
6.96 Mб
Скачать

Глава 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