IP протокол
IP протокол
IP протокол - Internet Protocol (IP) является основным протоколом используемым для передачи данных между терминалами подключенными к сети Интернет.
Протокол обеспечивает передачу блоков данных, пакетов, называемых дейтаграммами между отправителем и получателем, хосты (сервер, компьютер и т.п.) которых идентифицируются адресами фиксированной длины, называемых IP адресами.
IP протокол является основным протоколом, на основе которого, реализованы более высокоуровневые, часто используемые протоколы передачи данных TCP и UDP.
IP-протокол не гарантирует благополучную доставку дейтограммы. Алгоритм доставки в рамках данного протокола предельно прост: при ошибке приема дейтограмма выбрасывается, а ее отправителю, как правило, не посылается никакого ответа.
Для обеспечения надежной, гарантированной доставки дейтаграмм используются более высокоуровневые протоколы, реализованные на базе IP протокола – протоколы UDP или TCP.
В 2015 году для подключения компьютеров к сети Интернет использовались две версии IP протокола:
- более ранняя, основная, наиболее часто используемая версия IPv4, в которой для адресации источников и приемников передаваемых пакетов данных применяли 4 байта. Например, IP адрес компьютера задавали так: 192.168.1.2;
- более поздняя версия этого протокола IPv6. Эта версия в 2015 году редко применялась.
Протокол описан в нормативном документе RFC 791, который можно прочитать тут:
https://datatracker.ietf.org/doc/html/rfc791
Документ с описанием IP протокола RFC 791 (сентябрь 1981 года), заменил устаревший документ RFC 760 (январь 1980 года).
Документ RFC 760 можно прочитать тут:
https://tools.ietf.org/html/rfc760