<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://aidalinux.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=TCP%2FIP</id>
	<title>TCP/IP - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://aidalinux.ru/wiki/index.php?action=history&amp;feed=atom&amp;title=TCP%2FIP"/>
	<link rel="alternate" type="text/html" href="https://aidalinux.ru/wiki/index.php?title=TCP/IP&amp;action=history"/>
	<updated>2026-05-04T18:19:57Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://aidalinux.ru/wiki/index.php?title=TCP/IP&amp;diff=272&amp;oldid=prev</id>
		<title>Langator: /* См. также */</title>
		<link rel="alternate" type="text/html" href="https://aidalinux.ru/wiki/index.php?title=TCP/IP&amp;diff=272&amp;oldid=prev"/>
		<updated>2011-06-27T14:26:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;См. также&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left diff-editfont-monospace&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия 14:26, 27 июня 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l130&quot; &gt;Строка 130:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Строка 130:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== См. также ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== См. также ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;{{Навигация&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Тема         = TCP/IP&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Портал = Компьютерные сети&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Викисловарь =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Викиучебник = TCP/IP&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Викицитатник =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Викитека =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Викивиды =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Викиновости =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Викисклад =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Метавики =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;|Проект =&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Сетевые сервисы]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Сетевые сервисы]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Зарезервированные порты TCP/UDP]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[Зарезервированные порты TCP/UDP]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Langator</name></author>
	</entry>
	<entry>
		<id>https://aidalinux.ru/wiki/index.php?title=TCP/IP&amp;diff=264&amp;oldid=prev</id>
		<title>Langator: Новая страница: «'''Стек протоколов TCP/IP''' ({{lang-en|Transmission Control Protocol/Internet Protocol}}, Протокол управления передачей) ...»</title>
		<link rel="alternate" type="text/html" href="https://aidalinux.ru/wiki/index.php?title=TCP/IP&amp;diff=264&amp;oldid=prev"/>
		<updated>2011-06-27T14:13:25Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;#039;&amp;#039;&amp;#039;Стек протоколов TCP/IP&amp;#039;&amp;#039;&amp;#039; ({{lang-en|Transmission Control Protocol/Internet Protocol}}, Протокол управления передачей) ...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Стек протоколов TCP/IP''' ({{lang-en|Transmission Control Protocol/Internet Protocol}}, Протокол управления передачей) — набор [[Протоколы передачи данных|сетевых протоколов]] разных уровней [[Модель DOD|модели сетевого взаимодействия DOD]], используемых в сетях. Протоколы работают друг с другом в [[стек]]е ({{lang-en|stack}}, стопка) — это означает, что протокол, располагающийся на уровне выше, работает «поверх» нижнего, используя механизмы [[Инкапсуляция (компьютерные сети)|инкапсуляции]]. Например, протокол [[TCP]] работает поверх протокола [[IP]].&lt;br /&gt;
&lt;br /&gt;
Стек протоколов TCP/IP основан на модели сетевого взаимодействия DOD и включает в себя протоколы четырёх уровней:&lt;br /&gt;
* прикладного (application),&lt;br /&gt;
* транспортного (transport),&lt;br /&gt;
* сетевого (network),&lt;br /&gt;
* канального (data link).&lt;br /&gt;
Протоколы этих уровней полностью реализуют функциональные возможности [[модель OSI|модели OSI]].&lt;br /&gt;
На стеке протоколов TCP/IP построено всё взаимодействие пользователей в IP-сетях. Стек является независимым от физической среды передачи данных.&lt;br /&gt;
&lt;br /&gt;
== Уровни стека TCP/IP ==&lt;br /&gt;
Существуют разногласия в том, как вписать [[Модель DOD|модель TCP/IP]] в модель OSI, поскольку уровни в этих моделях не совпадают.&lt;br /&gt;
&lt;br /&gt;
К тому же, модель OSI не использует дополнительный уровень — «Internetworking» — между транспортным и сетевым уровнями. Примером спорного протокола может быть [[ARP]] или [[STP]].&lt;br /&gt;
&lt;br /&gt;
Вот как традиционно протоколы TCP/IP вписываются в модель OSI:&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ '''Распределение протоколов по уровням модели OSI'''&lt;br /&gt;
|-----&lt;br /&gt;
| 7&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Прикладной'''&lt;br /&gt;
| напр., [[HTTP]], [[SMTP]], [[SNMP]], [[FTP]], [[Telnet]], [[SSH]], [[SCP]], [[SMB]], [[NFS]], [[RTSP]]&lt;br /&gt;
|-----&lt;br /&gt;
| 6&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Представительский'''&lt;br /&gt;
| напр., [[External Data Representation|XDR]], [[Apple Filing Protocol|AFP]], [[TLS]], [[SSL]]&lt;br /&gt;
|-----&lt;br /&gt;
| 5&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Сеансовый'''&lt;br /&gt;
| напр., ISO 8327 / CCITT X.225, [[Remote Procedure Call|RPC]], [[NetBIOS]], [[AppleTalk|ASP]]&lt;br /&gt;
|-----&lt;br /&gt;
| 4&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Транспортный'''&lt;br /&gt;
| напр., [[TCP]], [[UDP]], [[SCTP]], [[SPX]], [[RTP]], [[ATP (протокол)|ATP]], [[DCCP]], [[GRE (протокол)|GRE]]&lt;br /&gt;
|-----&lt;br /&gt;
| 3&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Сетевой'''&lt;br /&gt;
| напр., [[IP]], [[PPP (сетевой протокол)|PPP]], [[ICMP]], [[IGMP]], [[CLNP]], [[OSPF]], [[RIP2|RIP]], [[IPX]], DDP, [[ARP]], [[RARP]], [[BGP]]&lt;br /&gt;
|-----&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Канальный'''&lt;br /&gt;
| напр., [[Ethernet]], [[Token ring]], [[HDLC]], [[X.25]], [[Frame relay]], [[ISDN]], [[ATM]], [[MPLS]]&lt;br /&gt;
|-----&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Физический'''&lt;br /&gt;
| напр., [[провод|электрические провода]], [[радиосвязь]], [[Оптическое волокно|волоконно-оптические провода]], [[Wi-Fi]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Обычно в стеке TCP/IP верхние 3 уровня ([[прикладной уровень|прикладной]], [[представительский уровень|представительский]] и [[сеансовый уровень|сеансовый]]) модели OSI объединяют в один — прикладной. Поскольку в таком стеке не предусматривается унифицированный протокол передачи данных, функции по определению типа данных передаются приложению. Упрощенно интерпретацию стека TCP/IP можно представить так:&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; cellspacing=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ '''Распределение протоколов по уровням модели TCP/IP'''&lt;br /&gt;
|-----&lt;br /&gt;
| 5&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Прикладной'''&amp;lt;br /&amp;gt;''«7 уровень»''&lt;br /&gt;
| напр., [[HTTP]], [[RTP]], [[FTP]], [[DNS]]&amp;lt;br /&amp;gt; ''([[RIP2|RIP]], работающий поверх [[UDP]], и [[BGP]], работающий поверх [[TCP]], являются частью сетевого уровня)''&lt;br /&gt;
|-----&lt;br /&gt;
| 4&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Транспортный'''&lt;br /&gt;
| напр., [[TCP]], [[UDP]], [[SCTP]], [[DCCP]] &amp;lt;br /&amp;gt; ''(протоколы маршрутизации, подобные [[OSPF]], что работают поверх [[IP]], являются частью сетевого уровня)''&lt;br /&gt;
|-----&lt;br /&gt;
| 3&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Сетевой'''&lt;br /&gt;
| Для TCP/IP это [[IP]] (IP)&amp;lt;br /&amp;gt;''(вспомогательные протоколы, вроде [[ICMP]] и [[IGMP]], работают поверх IP, но тоже относятся к сетевому уровню; протокол [[ARP]] является самостоятельным вспомогательным протоколом, работающим поверх физического уровня)''&lt;br /&gt;
|-----&lt;br /&gt;
| 2&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Канальный'''&lt;br /&gt;
| [[Ethernet]], [[IEEE 802.11]] [[Wireless Ethernet]], [[SLIP]], [[Token Ring]], [[ATM]] и [[MPLS]]&lt;br /&gt;
|-----&lt;br /&gt;
| 1&lt;br /&gt;
| style=&amp;quot;border:1px solid black;&amp;quot; | '''Физический'''&lt;br /&gt;
| напр., физическая среда и принципы кодирования информации, [[T1]], [[E1 (ISDN)|E1]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Физический уровень ===&lt;br /&gt;
[[Физический уровень]] описывает среду передачи данных (будь то [[коаксиальный кабель]], [[витая пара]], [[оптическое волокно]] или [[радиоканал]]), физические характеристики такой среды и принцип передачи данных ([[разделение каналов]], [[модуляция|модуляцию]], [[амплитуда|амплитуду сигналов]], [[частота|частоту сигналов]], [[Синхронизация (техника)|способ синхронизации передачи]], время ожидания ответа и максимальное расстояние).&lt;br /&gt;
&lt;br /&gt;
=== Канальный уровень ===&lt;br /&gt;
[[Канальный уровень]] описывает, каким образом передаются [[пакет данных|пакеты данных]] через физический уровень, включая ''кодирование'' (то есть специальные последовательности бит, определяющих начало и конец пакета данных). [[Ethernet]], например, в полях [[заголовок пакета|заголовка пакета]] содержит указание того, какой машине или машинам в сети предназначен этот пакет.&lt;br /&gt;
&lt;br /&gt;
Примеры протоколов канального уровня — [[Ethernet]], [[IEEE 802.11]] [[Wireless Ethernet]], [[SLIP]], [[Token Ring]], [[ATM]] и [[MPLS]].&lt;br /&gt;
&lt;br /&gt;
[[PPP (сетевой протокол)|PPP]] не совсем вписывается в такое определение, поэтому обычно описывается в виде пары протоколов [[HDLC]]/[[SDLC]].&lt;br /&gt;
&lt;br /&gt;
[[MPLS]] занимает промежуточное положение между канальным и сетевым уровнем и, строго говоря, его нельзя отнести ни к одному из них.&lt;br /&gt;
&lt;br /&gt;
Канальный уровень иногда разделяют на 2 подуровня — [[Logical link control|LLC]] и [[MAC-адрес|MAC]].&lt;br /&gt;
&lt;br /&gt;
=== Сетевой уровень ===&lt;br /&gt;
[[Протоколы сетевого уровня|Сетевой уровень]] изначально разработан для передачи данных из одной (под)сети в другую. Примерами такого протокола является [[X.25]] и [[IPC]] в сети [[ARPANET]].&lt;br /&gt;
&lt;br /&gt;
С развитием концепции [[Интернет|глобальной сети]] в уровень были внесены дополнительные возможности по передаче из любой сети в любую сеть, независимо от протоколов нижнего уровня, а также возможность запрашивать данные от удалённой стороны, например в протоколе [[ICMP]] (используется для передачи диагностической информации [[IP]]-соединения) и [[IGMP]] (используется для управления [[multicast]]-потоками).&lt;br /&gt;
&lt;br /&gt;
ICMP и IGMP расположены над IP и должны попасть на следующий — транспортный — уровень, но функционально являются протоколами сетевого уровня, и поэтому их невозможно вписать в модель OSI.&lt;br /&gt;
&lt;br /&gt;
Пакеты сетевого протокола [[IP]] могут содержать код, указывающий, какой именно протокол следующего уровня нужно использовать, чтобы извлечь данные из пакета. Это число — уникальный ''IP-номер протокола''. ICMP и IGMP имеют номера, соответственно, 1 и 2.&lt;br /&gt;
&lt;br /&gt;
=== Транспортный уровень ===&lt;br /&gt;
Протоколы [[Транспортный уровень|транспортного уровня]] могут решать проблему негарантированной доставки сообщений («дошло ли сообщение до адресата?»), а также гарантировать правильную последовательность прихода данных. В стеке TCP/IP транспортные протоколы определяют, для какого именно приложения предназначены эти данные.&lt;br /&gt;
&lt;br /&gt;
Протоколы автоматической маршрутизации, логически представленные на этом уровне (поскольку работают поверх IP), на самом деле являются частью протоколов сетевого уровня; например [[OSPF]] (IP идентификатор 89).&lt;br /&gt;
&lt;br /&gt;
[[TCP]] (IP идентификатор 6) — «гарантированный» транспортный механизм с предварительным установлением соединения, предоставляющий приложению надёжный [[поток данных]], дающий уверенность в безошибочности получаемых данных, перезапрашивающий данные в случае потери и устраняющий дублирование данных. TCP позволяет регулировать нагрузку на сеть, а также уменьшать время ожидания данных при передаче на большие расстояния. Более того, TCP гарантирует, что полученные данные были отправлены точно в такой же последовательности. В этом его главное отличие от [[UDP]].&lt;br /&gt;
&lt;br /&gt;
[[UDP]] (IP идентификатор 17) протокол передачи [[датаграмма|датаграмм]] без установления соединения. Также его называют протоколом «ненадёжной» передачи, в смысле невозможности удостовериться в доставке сообщения адресату, а также возможного перемешивания пакетов.&lt;br /&gt;
В приложениях, требующих гарантированной передачи данных, используется протокол [[TCP]].&lt;br /&gt;
&lt;br /&gt;
UDP обычно используется в таких приложениях, как потоковое видео и [[компьютерные игры]], где допускается потеря пакетов, а повторный запрос затруднён или не оправдан, либо в приложениях вида запрос-ответ (например, запросы к [[DNS]]), где создание соединения занимает больше ресурсов, чем повторная отправка.&lt;br /&gt;
&lt;br /&gt;
И TCP, и UDP используют для определения протокола верхнего уровня число, называемое [[Порт (TCP/IP)|портом]].&lt;br /&gt;
&lt;br /&gt;
{{seealso|Список портов TCP и UDP}}&lt;br /&gt;
&lt;br /&gt;
=== Прикладной уровень ===&lt;br /&gt;
На [[прикладной уровень|прикладном уровне]] работает большинство сетевых приложений.&lt;br /&gt;
&lt;br /&gt;
Эти программы имеют свои собственные протоколы обмена информацией, например, [[HTTP]] для [[WWW]], [[FTP]] (передача файлов), [[SMTP]] ([[электронная почта]]), [[SSH]] (безопасное соединение с удалённой машиной), [[DNS]] (преобразование символьных имён в [[IP-адрес]]а) и многие другие.&lt;br /&gt;
&lt;br /&gt;
В массе своей эти протоколы работают поверх [[TCP]] или [[UDP]] и привязаны к определённому порту, например:&lt;br /&gt;
* [[HTTP]] на TCP-порт 80 или 8080,&lt;br /&gt;
* [[FTP]] на TCP-порт 20 (для передачи данных) и 21 (для управляющих команд),&lt;br /&gt;
* [[SSH]] на TCP-порт 22,&lt;br /&gt;
* запросы [[DNS]] на порт UDP (реже TCP) 53,&lt;br /&gt;
* обновление маршрутов по протоколу [[RIP2|RIP]] на UDP-порт 520.&lt;br /&gt;
&lt;br /&gt;
Эти порты определены Агентством по выделению имен и уникальных параметров протоколов ([[IANA]]).&lt;br /&gt;
&lt;br /&gt;
К этому уровню относятся: [[DHCP]], [[Echo]], [[протокол finger|Finger]], [[Gopher (сетевой протокол)|Gopher]], [[HTTP]], [[HTTPS]], [[IMAP]], [[IMAPS]], [[IRC]], [[NNTP]], [[NTP]], [[POP3]], [[POPS]], [[QOTD]], [[RTSP]], [[SNMP]], [[SSH]], [[Telnet]], [[XDMCP]].&lt;br /&gt;
&lt;br /&gt;
== См. также ==&lt;br /&gt;
{{Навигация&lt;br /&gt;
|Тема         = TCP/IP&lt;br /&gt;
|Портал = Компьютерные сети&lt;br /&gt;
|Викисловарь =&lt;br /&gt;
|Викиучебник = TCP/IP&lt;br /&gt;
|Викицитатник =&lt;br /&gt;
|Викитека =&lt;br /&gt;
|Викивиды =&lt;br /&gt;
|Викиновости =&lt;br /&gt;
|Викисклад =&lt;br /&gt;
|Метавики =&lt;br /&gt;
|Проект =&lt;br /&gt;
}}&lt;br /&gt;
* [[Сетевые сервисы]]&lt;br /&gt;
* [[Зарезервированные порты TCP/UDP]]&lt;br /&gt;
* [[Модель OSI]]&lt;br /&gt;
* [[Модель DOD]]&lt;br /&gt;
* [[Эфемерный порт]]&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://www.iana.org/ Официальный сайт IANA] {{ref-en}}&lt;br /&gt;
* [http://www.iana.org/assignments/protocol-numbers IANA — идентификаторы протоколов] {{ref-en}}&lt;br /&gt;
* [http://www.iana.org/assignments/port-numbers IANA — номера портов] {{ref-en}}&lt;br /&gt;
* RFC 1122 {{ref-en}}&lt;br /&gt;
* RFC 793 {{ref-en}} — TCP&lt;br /&gt;
* RFC 791 {{ref-en}} — IP&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
* {{книга&lt;br /&gt;
|автор = ''Терри Оглтри''&lt;br /&gt;
|заглавие = Модернизация и ремонт сетей&lt;br /&gt;
|оригинал = Upgrading and Repairing Networks&lt;br /&gt;
|ссылка = &lt;br /&gt;
|издание = 4-е изд&lt;br /&gt;
|место =  М.&lt;br /&gt;
|издательство = [[Вильямс (издательство)|«Вильямс»]]&lt;br /&gt;
|год = 2005&lt;br /&gt;
|страницы = 1328&lt;br /&gt;
|isbn = 0-7897-2817-6&lt;br /&gt;
}}&lt;br /&gt;
* {{книга&lt;br /&gt;
|автор = ''Дуглас Камер''&lt;br /&gt;
|заглавие = Сети TCP/IP, том 1. Принципы, протоколы и структура&lt;br /&gt;
|оригинал = Internetworking with TCP/IP, Vol. 1: Principles, Protocols and Architecture&lt;br /&gt;
|ссылка = &lt;br /&gt;
|место =  М.&lt;br /&gt;
|издательство = [[Вильямс (издательство)|«Вильямс»]]&lt;br /&gt;
|год = 2003&lt;br /&gt;
|страницы = 880&lt;br /&gt;
|isbn = 0-13-018380-6&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:TCP/IP|*]]&lt;br /&gt;
[[Категория:Интернет-протоколы]]&lt;/div&gt;</summary>
		<author><name>Langator</name></author>
	</entry>
</feed>