В целом под протоколами интернета понимают так называемый
стек протоколов TCP/IP. Это фактически то, что служит основой работы
глобальной сети и то, с чего она начиналась. Немного истории. Изначально
сеть интернет возникла как проект в недрах оборонного исследовательского
агентства DARPA министерства обороны США. Целью этого проекта было создание
сети связи, которая была бы устойчива к повреждениям. Так, при выходе
из строя одной линии, данные должны направляться к цели по другой не
поврежденной линии. В рамках этого проекта был разработан набор протоколов
TCP/IP. Это несколько протоколов, такие как TCP,UDP,IP,ICMP и некоторые
другие. Их цель обеспечить передачу пакетов данных от источника к получателю
через компьютерную сеть. Пакеты IP протокола не слишком надежны, поэтому
в качестве передачи, используют его пакеты верхнего уровня – протоколы
TCP, UDP.
Уровни протоколов
+--------------------------+
| верхний уровень |
+--------------------------+
----- | TCP | -----
+---------------------------+
| протокол Internet |
+---------------------------+
|коммуникационная сеть |
+-----------------------------+
TCP – протокол управления передачей, обеспечивает связь между процессами,
в качестве которых с одной стороны могут выступать пользовательские
программы, с другой – протоколы более низкого уровня. Пакеты ТСP пронумерованы,
защищены от дублирования, повторяются при неудаче получения очередного
октета.
ICMP сообщение возвращается пользователю при неудаче передачи пакета
TCP.
Название протокола IP - Internet protocol, это можно перевести как протокол
интернета, но более корректным, пожалуй, будет межсетевой протокол.
То есть это набор протоколов, которые обеспечивают передачу данных между
сетями. Для этого используется IP-адресация, которая позволяет понять,
к какой сети относится тот или иной узел. Под узлом в данном случае
может пониматься как компьютеры, так и какие-либо работающие в сети
устройства. Сам IP-адрес состоит из 4 байтов и обычно записывается в
форме трех чисел, вроде 192.168.25.3. Для того, что бы обычные пользователи
ни мучились с запоминанием цифровых адресов, был придуман протокол DNS,
который сопоставляет более понятные для человека адреса, вроде google.com
с IP-адресом. Соответственно протоколы UPD и TCP отвечают за собственно
упаковку и отправку данных. Есть и другие протоколы, которые можно было
бы отнести к TCP/IP, но упомянутые здесь пожалуй самые основные и используются
постоянно.