Адреса в сети - это то же самое, что адреса для людей в реальной жизни. Они определяют, кто является отправителем информации и кто является предполагаемым получателем. Область заголовка в битовой строке, описанной выше, содержит эту информацию, и это позволяет получателям сообщения определять, будут ли им полезны битовые строки или нет, чтобы они могли обработать или проигнорировать содержащееся в них сообщение. Между получателем и отправителем может существовать соединение, которое идентифицируется с помощью так называемой пары адресов. Пары адресов содержат значения, которые имеют значение для получателя и отправителя. Иногда адреса поставляются со специальными значениями, которые имеют значение. Это то, что приводит к широковещательному сообщению в локальной сети. Схема адресации - это набор правил, который описывает значения адресов в паре адресов.

Отображение адресов

Это происходит, когда протоколам необходимо преобразовать одну схему в другую. Например, когда необходимо преобразовать логический IP-адрес, указанный приложением, в Mac-адрес Ethernet, должно произойти сопоставление адресов, чтобы адрес первой схемы был понятен второй схеме.

Обнаружение ошибок, возникающих во время передачи

Обнаружение данных является необходимой и важной частью процесса передачи данных в сетях. Это особенно необходимо в случаях, когда произошло повреждение данных. Наиболее распространенным подходом к решению этой проблемы является прикрепление CRC к концу пакетов. После добавления CRC получатель данных может установить, что существуют некоторые различия, возникшие в результате повреждения. Это дает получателю основание для отклонения пакета, и, следовательно, принимаются меры для повторной передачи.

Маршрутизация

Иногда вы можете обнаружить, что системы не подключаются друг к другу напрямую. В таких случаях используются промежуточные системы, которые работают для соединения предполагаемого получателя с сообщением. Эти маршрутизаторы пересылают сообщение от имени отправителя и позволяют получателю получить предполагаемое сообщение. Команда “Маршрутизатор” используется, когда эти соединения происходят в Интернете, и результирующее объединение сетей называется межсетевым взаимодействием.

Подтверждение

Когда ожидается обмен данными, необходимо подтверждение того, что были получены правильные данные. Получатель обычно отправляет подтверждение первоначальному отправителю сообщения.

Тайм-ауты и повторные попытки

Интересно, что, несмотря на принятие всех необходимых мер предосторожности, пакеты иногда теряются в сетях. В других случаях может возникнуть простая задержка в доставке пакетов. Именно здесь подтверждение играет определенную роль, поскольку отправитель ожидает, что получатель отправит подтверждение, чтобы убедиться, что сообщение было получено. Подтверждение ожидается через определенное время, и это привело к появлению концепции тайм-аута. Когда время истекает, а отправитель не получил подтверждения, это становится сигналом о необходимости повторной передачи информации. В других случаях ссылки могут быть необратимо разорваны. В таких случаях повторная передача обычно теряет свой эффект, что приводит к ограниченному числу повторных попыток. Когда количество повторных попыток превышает предельное, возникает ошибка.