Итак, мой вопрос заключается в том, что протокол TCP / IP также отправляет / получает файлы cookie для каждого запроса, а протокол HTTP делает
Нет.Файлы cookie определяются протоколом HTTP.Некоторые другие протоколы имеют аналогичные концепции, но в самом TCP нет ничего эквивалентного.У TCP тоже нет понятия «запрос»;существует только соединение, и через него передаются данные.
(TCP имеет функцию, известную как SYN cookie , но это совершенно не связано с HTTP-файлами cookie.)
Возможно, вы захотите использовать протокол WebSockets .WebSockets работает по протоколу HTTP и поэтому может использовать некоторые функции HTTP, включая файлы cookie.