Протокол IP, который является одним из нескольких протоколов TCP / IP, обеспечивает иерархическую аппаратно-независимую систему адресации - другими словами, это встроенное сетевое программное обеспечение на компьютерах, необходимое для доставки данных в сложную маршрутизируемую сеть, такую как Интернет.
Хотя это сетевой адаптер на компьютере, который имеет уникальный IP-адрес при подключении к Интернету, обычно говорят, что у компьютера есть IP-адрес. Это потому, что большинство компьютеров имеют только один сетевой адаптер. Слово «хост» обычно используется для описания сетевого устройства (обычно ноутбука или настольного компьютера), которое имеет IP-адрес.
Есть несколько компьютеров с несколькими сетевыми адаптерами, в том числе компьютер, выполняющий роль маршрутизатора или прокси-сервера. Поскольку он должен иметь более одного сетевого адаптера, ему также требуется более одного IP-адреса.
Интернет не похож на старомодный коммутатор, где человек обрабатывает звонки и передает информацию за вас. Все это цифровое и сетевое, и все это происходит из-за протоколов TCP / IP. Компьютеры, маршрутизаторы и серверы вычисляют все на лету, за доли секунды.
IP датаграмма
Так же, как почта и почтовые операторы доставляют письма, данные, передаваемые через Интернет по IP-протоколам, называются сообщениями. Их также называют IP-датаграммами.
Как и во всех сообщениях сетевого протокола, IP использует специальный формат для дейтаграмм. Датаграмма делится на два сегмента и доставляется в них: заголовок и полезная нагрузка.
- Заголовок содержит поля адресации и управления.
- Полезная нагрузка содержит фактические данные для отправки по сети.
Если вам интересно, датаграмма не имеет нижнего колонтитула.
Заголовок IP содержит довольно мало информации, поэтому он имеет достаточный размер в цифровом выражении. Это минимум 20 байтов в длину и может быть значительно длиннее. Программное обеспечение TCP / IP на источнике (отправляющем компьютере) создает заголовок IP. Программное обеспечение TCP / IP в месте назначения (принимающий компьютер) использует информацию, содержащуюся в заголовке IP, для обработки дейтаграммы.