Протокол IP.

IP определяет пакеты, называемые датаграммы (datagrams), являющиеся базовыми единицами интернет-взаимодействия. Эти пакеты, обычно длинной менее 1000 байт, передаются по всему миру при открытии Web-страницы, загрузке файла и передаче электронной почты. На рис.1 показан упрощенный формат IP-датаграммы.

 

Рис.1 Упрощенный формат IP-датаграммы

 

IP-датаграмма содержит 32-разрядные адреса компьютера-источника и компьютера-получателя. Эти IP-адреса идентифицируют компьютеры в интернете и используются маршрутизаторами (routers) – специализированными компьютерами, работающими подобно телефонным коммутаторам – для передачи получателям отдельных датаграмм. Маршрутизаторы не знают, что находится внутри датаграмм – их интересуют только адрес получателя и длина, а их задача состоит в том, чтобы переслать датаграмму как можно быстрее.

IP не сообщает отправителю, достигла ли датаграмма получателя. Получатель может только проверить контрольную сумму, чтобы определить целостность заголовка IP-датаграммы.