-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path2.5.html
109 lines (99 loc) · 8.93 KB
/
2.5.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Сетевые модели DoD и OSI/ISO: уровни, протоколы и инкапсуляция данных</title>
<link rel="stylesheet" href="./css/index.css">
</head>
<body>
<div class="container">
<h1>Сетевые модели DoD и OSI/ISO: назначение уровней, примеры протоколов и инкапсуляция данных</h1>
<div class="navigation-buttons">
<a href="2.4.html" class="button">⬅ Назад</a>
<a href="2.6.html" class="button">Вперёд ➡</a>
</div>
<h2>Сетевые модели DoD и OSI/ISO</h2>
<p>Сетевые модели DoD и OSI/ISO описывают архитектуру взаимодействия между сетевыми устройствами и программами, определяя стандарты для передачи данных. Эти модели способствуют стандартизации сетевых протоколов и обеспечивают совместимость различных технологий.</p>
<h3>Модель OSI/ISO</h3>
<p><strong>Модель OSI (Open Systems Interconnection)</strong> — это эталонная модель сетевого взаимодействия, разработанная ISO (International Organization for Standardization), которая делит сетевые функции на 7 уровней. Каждый уровень выполняет свои задачи и взаимодействует с соседними уровнями. Назначение уровней OSI:</p>
<ul>
<li><strong>Физический уровень:</strong> Отвечает за физическую передачу данных по сети, используя кабели, радиоволны и разъёмы.</li>
<li><strong>Канальный уровень:</strong> Обеспечивает передачу данных между узлами, используя такие технологии, как Ethernet, а также выполняет контроль ошибок и доступ к каналу.</li>
<li><strong>Сетевой уровень:</strong> Определяет маршрутизацию данных между устройствами в разных сетях (IP-протокол).</li>
<li><strong>Транспортный уровень:</strong> Обеспечивает надёжную передачу данных между хостами с использованием TCP и UDP.</li>
<li><strong>Сеансовый уровень:</strong> Управляет установкой, поддержанием и завершением сеансов связи между приложениями.</li>
<li><strong>Уровень представления:</strong> Отвечает за преобразование, шифрование и сжатие данных для передачи между приложениями.</li>
<li><strong>Прикладной уровень:</strong> Обеспечивает интерфейс для приложений и пользователей, включая протоколы, такие как HTTP, FTP и SMTP.</li>
</ul>
<h3>Модель DoD (TCP/IP)</h3>
<p><strong>Модель DoD</strong> или <strong>модель TCP/IP</strong> была разработана Министерством обороны США (DoD) для создания сетевой архитектуры, применяемой в Интернете. Модель включает 4 уровня:</p>
<ul>
<li><strong>Сетевой доступ:</strong> Отвечает за физическую передачу данных и управление соединениями (Ethernet, Wi-Fi).</li>
<li><strong>Интернет-уровень:</strong> Маршрутизирует пакеты данных между сетями (IP-протокол).</li>
<li><strong>Транспортный уровень:</strong> Обеспечивает передачу данных между узлами с использованием протоколов TCP и UDP.</li>
<li><strong>Прикладной уровень:</strong> Поддерживает взаимодействие между приложениями (HTTP, FTP, DNS).</li>
</ul>
<p>Модель DoD объединяет функции сеансового и представления уровней OSI в одном прикладном уровне, что делает её проще и более практичной для интернет-протоколов.</p>
<h2>Примеры протоколов на уровнях моделей OSI и DoD</h2>
<table border="1">
<tr>
<th>Уровень модели OSI</th>
<th>Уровень модели DoD</th>
<th>Примеры протоколов</th>
</tr>
<tr>
<td>Физический</td>
<td>Сетевой доступ</td>
<td>Ethernet, DSL, 802.11 (Wi-Fi)</td>
</tr>
<tr>
<td>Канальный</td>
<td>Сетевой доступ</td>
<td>PPP, Ethernet, MAC, ARP</td>
</tr>
<tr>
<td>Сетевой</td>
<td>Интернет</td>
<td>IP, ICMP, IPsec</td>
</tr>
<tr>
<td>Транспортный</td>
<td>Транспортный</td>
<td>TCP, UDP</td>
</tr>
<tr>
<td>Сеансовый</td>
<td>Прикладной</td>
<td>NetBIOS, PPTP</td>
</tr>
<tr>
<td>Представления</td>
<td>Прикладной</td>
<td>SSL/TLS, JPEG, ASCII</td>
</tr>
<tr>
<td>Прикладной</td>
<td>Прикладной</td>
<td>HTTP, FTP, SMTP, DNS</td>
</tr>
</table>
<h2>Межуровневая инкапсуляция данных</h2>
<p><strong>Инкапсуляция данных</strong> — это процесс, при котором данные проходят через уровни сетевой модели, и на каждом уровне добавляется заголовок, содержащий служебную информацию для передачи данных. Инкапсуляция обеспечивает надёжную передачу и маршрутизацию данных по сети.</p>
<h3>Этапы инкапсуляции данных</h3>
<ul>
<li><strong>Прикладной уровень:</strong> Генерирует данные, например HTTP-запрос, и передаёт их транспортному уровню.</li>
<li><strong>Транспортный уровень:</strong> Разделяет данные на сегменты, добавляет заголовок с номерами портов и контрольной суммой для проверки целостности.</li>
<li><strong>Сетевой уровень:</strong> Инкапсулирует сегмент в пакеты, добавляя IP-адреса отправителя и получателя для маршрутизации.</li>
<li><strong>Канальный уровень:</strong> Инкапсулирует пакет в кадры, добавляя MAC-адреса, информацию об ошибках и другие данные, необходимые для физической передачи.</li>
<li><strong>Физический уровень:</strong> Передаёт кадры в виде сигналов по физическому каналу связи.</li>
</ul>
<h3>Процесс декapsulation</h3>
<p>На принимающей стороне происходит процесс, обратный инкапсуляции — декapsulation, когда данные на каждом уровне извлекаются и передаются на уровень выше для обработки. Это позволяет устройству-адресату правильно интерпретировать и восстановить исходные данные.</p>
<h2>Заключение</h2>
<p>Сетевые модели DoD и OSI/ISO и их уровни обеспечивают структурированный подход к передаче данных, стандартизируют процессы взаимодействия устройств и упрощают настройку сетей. Процесс инкапсуляции данных позволяет управлять передачей и маршрутизацией данных между различными уровнями сетевой модели.</p>
</div>
<div class="navigation-buttons">
<a href="2.4.html" class="button">⬅ Назад</a>
<a href="2.6.html" class="button">Вперёд ➡</a>
</div></body>
</html>