Есть ли у каждого сокета свои собственные буферы для отправки/получения сообщений?

Вы можете использовать параметр -w в grep, чтобы найти то же самое.

 grep -w 'ax' *

выход

l.txt:ax

Приведенная выше команда будет искать точно слово «ax» в пути, а затем печатает имя файла и искомую строку.

Если вам нужен номер строки с именем файла, вы можете использовать следующую команду

 grep -win 'ax' *

l.txt:1:ax
0
18.09.2020, 20:25
1 ответ

Да, это то, что TCP и UDP предназначены для :мультиплексирования сети. Сделать много виртуальных сетей.

IP просто отправляет пакеты. Они могут быть любыми, они просто переходят от этой машины к той. Никаких каналов, никаких повторных -посылов, просто попробуй доставить. На этом работает интернет.

TCP и UDP добавляют каналы к этим (сокетам ). TCP добавляет повторно -посылает. Что может пойти не так:

  • Повреждение данных должно обнаруживаться с помощью контрольных сумм. Являются ли контрольные суммы достаточно надежными (для TCP, вероятно, нет, но аппаратный уровень имеет хорошие контрольные суммы ).
  • В программном обеспечении вы могли написать ошибку и отправить/получить на неправильный канал/сокет.
  • Однако вы не можете отправлять/получать через сокет, который не был открыт вашим процессом (, если вы не передали дескриптор файла другим процессом ).
0
18.03.2021, 23:04

Теги

Похожие вопросы