Сохранен 213
https://2ch.hk/b/res/304224665.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Зачем HTTP протокол в каждом реквесте передает из раза в паз одни и те же значения (юзер агент, подд

 Аноним 08/05/24 Срд 01:56:22 #1 №304224665 
image.png
image.png
Зачем HTTP протокол в каждом реквесте передает из раза в паз одни и те же значения (юзер агент, поддерживаемый язык, версию http и прочую инфу, которая не меняется)? Почему нельзя один раз при создании сессии, в самом начале при TSP рукопожатии сохранить все эти данные, привязать к сессии и не тратить драгоценные биты на передачу одного и того же?
Аноним 08/05/24 Срд 01:59:08 #2 №304224736 
Bump
Аноним 08/05/24 Срд 02:03:20 #3 №304224817 
>>304224665 (OP)
Потому что интернет создавали тупые пердиксы в 90-ых. Если б его делали зумеры, то все бы было по уму. А сейчас уже поздно переделывать, все завязано на пердиксном говне с их 100500 протоколами.
sage[mailto:sage] Аноним 08/05/24 Срд 02:05:49 #4 №304224859 
>>304224665 (OP)
> юзер агент
Можно не передавать каждый раз — всё зависит от тебя. RFC этого не требует.
> поддерживаемый язык
Туда же.
> версию http и прочую инфу, которая не меняется
Она может меняться, в чём и суть.
Аноним 08/05/24 Срд 02:06:57 #5 №304224873 
>>304224665 (OP)
Язык и кодировка могут поменяться, поэтому безопаснее гонять заголовки туда-сюда.
Да и по заголовкам с куками мы идентифицируем сессию.
Аноним 08/05/24 Срд 02:09:44 #6 №304224921 
>>304224665 (OP)
ютюб гонит гигабайты 4К видео
@
Зумер: (молчание)

HTTP передал 30 символов текста весом 30 байт
@
Зумер: АРРЯЯЯ МОЙ ТРАФИК ПЕРЕВОДИТЕ!
Аноним 08/05/24 Срд 02:10:45 #7 №304224936 
>>304224873
> Да и по заголовкам с куками мы идентифицируем сессию.
Чего? По айпи и порту же. Клиент делает CONNECT запрос, TCP handshake и создается зашифрованный туннель, поткоторому и идут все дальнейшие запросы.
Аноним 08/05/24 Срд 02:12:20 #8 №304224959 
>>304224665 (OP)
HTTP не создает никакие сессии потому что, это протокол запрос-ответ. Сессии создает TLS, без которого HTTP прекрасно работает, а на более низком уровне - TCP. TCP это протокол транспортного уровня, ему похуй, что на уровнях выше запаковывается, его задача передать данные, и в своих заголовках он передает только ту информацию, которая необходима для работы этого протокола на принимающей стороне, через него работают еще 9999999 протоколов прикладного уровня помимо HTTP, поэтому нельзя в его заголовках при рукопожатии передавать юзер агент и че там там еще хочешь, потому что протоколы транспортного уровня не только по HTTP делались.
Аноним 08/05/24 Срд 02:14:13 #9 №304224980 
>>304224665 (OP)
Если коротко - обратная совместимость.
Аноним 08/05/24 Срд 02:18:47 #10 №304225029 
image.png
>>304224959
>Сессии создает TLS
А почему в девтулзах хрома этого нет? Где можно проследить за этим? Я пробовал тыкать Wireshark но там просто бешеный поток и все в зашифрованом виде, ниче не понятно
Аноним 08/05/24 Срд 02:19:30 #11 №304225036 
>>304224959
Ты кодер?
Аноним 08/05/24 Срд 02:21:14 #12 №304225060 
>>304224665 (OP)
HTTP это крайне простой протокол. Тупа текст в столбик.
Из за его простоты, у него при взаимодействии особо нет каких-то специфичных проблем.

Это просто какое-то сообщение, которое схоже с протоколами электронной почты.
Каждое сообщение уникально само по себе.

И в те моменты не было огромных серверов, контроля и централизации. Была просто сеть, в которой эти сообщения обменивались, поэтому в каждом сообщении нужны эти данные.

Если ты отправляешь письмо, то там есть обязательные пункты в виде адресов, и необязательные.
Но всё равно, во всех письмах пишут, кто это написал.(лишнюю бумагу тратят)


Ты в любом случае будешь каждый раз что-то передавать. В том же IP пакете сам адрес каждый раз передаётся, без него обратно не полетит.

Если привязать сохранение допустим user-agentа к ip адресу, то там будет абсолютно нерелевантная информация, так как ip мало, а клиентов много.
Если привязать к каким-то другим токенам для идентификации, по сути получается тожесамое, только сложнее
Аноним 08/05/24 Срд 02:27:05 #13 №304225133 
>>304225060
>В том же IP пакете сам адрес каждый раз передаётся, без него обратно не полетит.
Слушай, а существует софт, который позволяет отслеживать весь входящий и исходящий трафик в удобном формате. Как вкладка Network в хроме, только чтоб можно было спускаться на уровни ниже вплоть до самих пакетов в зашифрованном виде?
Аноним 08/05/24 Срд 02:28:56 #14 №304225153 
>>304225029
Гуглируй “HTTPS Wireshark Decrypt”, там задаешь переменную окружения которая складирует все генерируемые твоим компом ключи в файлик, потом этот файлик скармливаешь ваершарку и можешь читать им HTTPS траффик с твоего компа.
>>304225036
Нет
Аноним 08/05/24 Срд 02:29:37 #15 №304225160 
image.png
>>304224959
>HTTP не создает никакие сессии
?
Аноним 08/05/24 Срд 02:31:37 #16 №304225178 
>>304225153
Спасибо!
Аноним 08/05/24 Срд 02:32:25 #17 №304225196 
image.png
>>304224817
База
Аноним 08/05/24 Срд 02:33:58 #18 №304225214 
>>304225133
wireshark
tcpdump
(pcap)

Но думаю ты маловероятно что-то там поймёшь если про них не знаешь, а понять ну при хорошей базе за неделю можно
sage[mailto:sage] Аноним 08/05/24 Срд 02:34:09 #19 №304225218 
>>304225133
wireshark
Аноним 08/05/24 Срд 02:36:56 #20 №304225259 
>>304225160
Ну у тебя ж даже написано что этот метод для подключения через проксю, в 99% случаев ниче кроме GET/POST в HTTP нет.
Аноним 08/05/24 Срд 02:37:01 #21 №304225260 
Интернет надо с нуля переписывать. Но большинство людей консерваторы и свои говносайты на новые протоколы не перенесут. Мы даже на ipv6 до сих пор перейти не можем. Мир обречен.
Аноним 08/05/24 Срд 02:39:16 #22 №304225281 
Потому что в начале 90-х были проблемы со стабильным соединением и для каждого HTTP запроса зачастую приходилось инициализировать новое соединение. Вроде только в нулевых браузеры научились полноценно удерживать соединение для отправки последующих HTTP запросов
Аноним 08/05/24 Срд 02:43:29 #23 №304225340 
>>304225259
> в 99% случаев ниче кроме GET/POST в HTTP нет.
Смотри, я ввожу в бразер гугл.ком, он в DNS ищет апи адрес гугла и дальше что? Создается гет реквест, который триггерит TLS на создание сессии с гуглом?
Аноним 08/05/24 Срд 02:49:45 #24 №304225450 
mudwrqg9shykcb2mxwddmbaf4g8.png
>>304224665 (OP)
Хуй его знает, лучше расскажи, чё на этой пичке изображено и о чём речь:
Аноним 08/05/24 Срд 02:50:58 #25 №304225476 
image.jpeg
>wireshark
Открыл как-то эту хуйню и охуел сколько пакетов мой пк куда-то шлет. При этом я закрыл все браузеры, все стимы, все очевидно использующие интернет проги, и все равно тысячи пакетов в секунду летели куда-то. Такое ощущение что-то поставил вирус и потихоньку скчивает все мои хоум видосы где я скачу на дилдаках
Аноним 08/05/24 Срд 02:54:37 #26 №304225539 
c572f6027101614b77412d4641835f8a.jpeg
>>304225260
>Интернет надо с нуля переписывать
Соглы, пиздец полнейший творится и с каждым годом всё хуже и хуже..
Аноним 08/05/24 Срд 02:55:38 #27 №304225556 
>>304224665 (OP)
>драгоценные биты

На этом местве взоржа - веб и "драгоценные биты" это оксюморон.
Аноним 08/05/24 Срд 02:55:45 #28 №304225560 
>>304225340
В случае, если сайт по HTTP - да, твой браузер формирует GET-запрос, который через протокол TCP (как правило) улетает на 80-й порт сервера, приложение, ответственное за работу веба (IIS/apache/nginx) его принимает и возвращает тебе страницу сайта с кодом ответа 200. Ты сделал запрос - получил ответ. Опционально сервер формирует набор байт (куки), который возвращает тебе вместе с страницей, твой браузер сохраняет его и по нему идентифицируется твоя сессия на конкретно этом сайте.
HTTPS это по сути TLS+HTTP, через TLS вообще че угодно может работать, HTTPS не какой то отдельный протокол со своими правилами - это просто HTTP, обернутый в TLS, основная механика работы как я отписал выше. Но перед отправкой GET-запроса устанавливается шифрованная TLS-сессия, т.е. вы сначала договаривайтесь как будете шифровать трафик а потом ты начинаешь уже посылать GET и POST запросы шифрованные:
Аноним 08/05/24 Срд 02:57:06 #29 №304225584 
>>304225476
Тебе на линуксы тогда.
Аноним 08/05/24 Срд 03:00:26 #30 №304225627 
>>304225340
Да, клиент берет IP и тыкается к веб-серверу по HTTP, тот редиректит его на HTTPS, клиент снова тыкается, но уже с TLS протоколом, их несколько видов, методом перебора клиент узнаёт какой верный и раза с 3го, 4го попадает на сайт. После браузер кэширует данные для ускорения обращений в дальнейшей работе.

В этом году, DNS серверы активно вводят новый стандарт HTTPS записей, которые вместе с IP будут отдавать клиенту и информацию о TLS настройки веб-сервера.
Аноним 08/05/24 Срд 03:02:29 #31 №304225656 
>>304225560
> Но перед отправкой GET-запроса устанавливается шифрованная TLS-сессия, т.е. вы сначала договаривайтесь как будете шифровать трафик а потом ты начинаешь уже посылать GET и POST запросы шифрованные:

А по каким критериям на уровне TLS сервер определяет, что он общается с тем же самым клиентом, с которым он договорился и обменялся ключами? Только по ip? Просто исходящий порт у клиента же всегда рандомный в диапазоне 40-50к.
Аноним 08/05/24 Срд 03:05:14 #32 №304225699 
17151257862930s.jpg
Заебали, чё это такое?
Аноним 08/05/24 Срд 03:06:12 #33 №304225718 
mudwrqg9shykcb2mxwddmbaf4g8.png
Что на пикче?
Аноним 08/05/24 Срд 03:06:44 #34 №304225725 
>>304225656
TLS это шифрование данных единой парой ключей, если на той стороне тебя не поймут - очевидно это уже кто-то другой, начинай общение занового.
Аноним 08/05/24 Срд 03:08:05 #35 №304225742 
>>304225718
Вверху хэш, внизу соль, в глаза долбишься?
Аноним 08/05/24 Срд 03:11:16 #36 №304225782 
>>304225656
Алгоритм диффи-хеллмана подразумевает открытый и закрытый ключи у клиента и сервера, на их основании формируется общий сессионный ключ, который никуда не передается и которым шифруется и расшифровывается траффик в рамках TLS-сессии. Поскольку сессионный формируется в том числе с использованием закрытых ключей клиента и сервера, которые никуда не передаются, знать их какая-то третья сторона не может, соотвественно даже если сервер отправит зашифрованный в рамках сесссии с одним клиентом ответ какому-то другому клиенту - получившая сторона просто не сможет его расшифровать (брут исключен, заебется с такими длинами ключей), ведь сессионный ключ она не знает.
Аноним 08/05/24 Срд 03:12:37 #37 №304225806 
>>304225742
Подолбил тебе в ротешник.
Аноним 08/05/24 Срд 03:17:38 #38 №304225882 
image.png
>>304225725
>>304225782
Что скажете про TLS фингерприниы? Получается в проксях смысла нет, если сервер тебя легко видит по этому хешу? То есть мочухи на дваче могут видеть все мои посты по TLS даже если я меняю айпи, юзер агент, куки, font/канвас/webgl фингерпринты
Аноним 08/05/24 Срд 03:19:12 #39 №304225905 
>>304224817
>>304225196
Пердиксы, именно пердиксы придумали использовать эти протоколы не по назначению, для общения копросервисов например. Изначальная идея веба была очень мудрой. Исказила школота которой дали лом в виде клавиатуры.
Аноним 08/05/24 Срд 03:21:25 #40 №304225939 
>>304225882
… ну не мочухи понятное дело, а тот кто имеет полный досиуп к сайту - Абу Усманов
Аноним 08/05/24 Срд 03:26:09 #41 №304226005 
>>304225782
>>304225725
Спасибо, чуваки, все теперь понятно.
Двач образовательный :3
Аноним 08/05/24 Срд 03:27:23 #42 №304226029 
>>304225882
Так TLS рвется когда ты закрываешь вкладку с сайтом. Не путай TLS-сессию и «сессию» на сайте, которая отслеживается через куки. Если ты срешь с одного браузера не из режима Инкогнито, меняя при этом прокси-VPN - да, тебя все равно видно, потому что TLS-коннекты может и новые, а вот «куки» суются серверу одни и те же. В админке Двача не сидел, но скорее всего он формирует профиль каждого пользователя автоматически именно на основании куки, так моче легче, например, чистить спам с одного «профиля». Если ты среш только с режима Инкогнито, или чистишь куки каждый раз - тогда нет, не видно, сри на здоровье. Но там по косвенным признакам можно понять, например версия твоего браузера.
Аноним 08/05/24 Срд 03:32:06 #43 №304226090 
>>304226029
Сессию рвется, но твоей TLS отпечаток всегда один. Можешь сам проверить https://browserleaks.com/tls
Аноним 08/05/24 Срд 03:41:23 #44 №304226212 
>>304226090
Причем он один для всех chrome based браузерах. В фаерфоксе уже другой.
Аноним 08/05/24 Срд 03:45:16 #45 №304226264 
>>304226090
Да, чет я жопой читаю.
Тему не изучал, но буквально третья ссылка в гуголе подсказывает, что это можно обойти подделав набор шифров, которые отправляет твой браузер в Client Hello. Штука неприятная, но не смертельная, если так охота срать запрещенкой.
Аноним 08/05/24 Срд 03:49:40 #46 №304226321 
>>304225882
>>304226090
>>304226264

Так если ты используешь прокси, разве этот отпечаток не будет от прокси, ведь он непосредственно делает запрос на сервер, сервер видит только его TLS отпечаток?
Аноним 08/05/24 Срд 04:28:37 #47 №304226862 
бамп
Аноним 08/05/24 Срд 05:09:03 #48 №304227442 
бамп
Аноним 08/05/24 Срд 05:49:24 #49 №304227876 
бамп
Аноним 08/05/24 Срд 05:54:35 #50 №304227942 
>>304224665 (OP)
> Если б его делали зумеры, то все бы было по уму
Топпест кек
Аноним 08/05/24 Срд 06:01:43 #51 №304228024 
>>304224665 (OP)
В контексте HTTP, когда это начиналось - потому что после выполнения запроса, соединение закрывалось сразу. Т.е. если бы веб-сервер реализовывал таки сессии, нужен был-бы все равно какой-то способ понять, а что за клиент-то это, он уже начал сессию, или не.

В контексте сейчас. В современном мире, где у тебя 100500 лоад-балансеров, проксей, ВПНов, любая стейтфулл-хуета создает столько проблем, что эти несчастные 100 байтиков гонять, чем решать все это вот.
Аноним 08/05/24 Срд 06:39:52 #52 №304228476 
бамп
Аноним 08/05/24 Срд 07:09:46 #53 №304228889 
show.png
>>304224936
У тебя тут все уровни OSI перемешались, неуч.
Аноним 08/05/24 Срд 07:27:46 #54 №304229194 
>>304224665 (OP)
Поздравляю тебя ты изобрел web-socket, читай спеку http 1.1 там все написано специально для тебя http is stateless протокол, протокол не сохраняет состояния, если хочешь не передавай юзер агенты и прочую хуйню из обязательных только хост, метод путь, версия.
Аноним 08/05/24 Срд 08:05:11 #55 №304229899 
бамп
Аноним 08/05/24 Срд 08:45:46 #56 №304230802 
бамп
Аноним 08/05/24 Срд 09:26:00 #57 №304231885 
бамп
Аноним 08/05/24 Срд 09:29:26 #58 №304231968 
>>304225450
Хешированный пасскод с солью, чего не ясно. Гугли.
Аноним 08/05/24 Срд 09:30:31 #59 №304232005 
>>304224665 (OP)
>не тратить драгоценные биты
2024 год на дворе
Аноним 08/05/24 Срд 09:30:32 #60 №304232006 
>>304225476
Отфильтруй по протоколам. Там куча трафа идет просто на поддержание сети в жизнеспособном формате.
Аноним 08/05/24 Срд 10:11:15 #61 №304233311 
бамп
Аноним 08/05/24 Срд 10:25:06 #62 №304233833 
>>304224665 (OP)
Для тебя придумали веб сокет
Аноним 08/05/24 Срд 10:49:07 #63 №304234654 
>>304231968
Нахешировал тебе немного соли за щеку, проверяй.
Аноним 08/05/24 Срд 11:26:25 #64 №304236168 
бамп
Аноним 08/05/24 Срд 11:30:01 #65 №304236355 
>>304224665 (OP)
Ты только что изобрёл grps
Аноним 08/05/24 Срд 11:47:05 #66 №304237190 
>>304224665 (OP)
Потому что дяди, которые закладывали этот протокол в ЦЕРН, были умные. Те же дяди, что изобрели первый веб-сервер, браузер, и много другое.
HTTP - stateless протокол. Благодаря этому веб очень легко масштабируется. Твой запрос GET на страницу может обработать один из сотни потоков в тредпуле на вебсервере, который в свою очередь находится на одном из физических серверов кластера, который был определен для этого конкретного запроса балансировщиком нагрузки или реверс прокси. И им не нужно между собой разделять данные.
Если нужно хранить состояние, используется еще один сервер, на котором хостится база данных.
Аноним 08/05/24 Срд 12:17:43 #67 №304238681 
>>304224921
У ютуба кеш сервера.
В тех регионах где стоят кеш сервера, ролик между серверами ютуба и кеш сервером гоняется только 1 раз и удаляется когда не нужен. Вполне уверен если посчитать, то сами видосы не там много отжирают в %
Аноним 08/05/24 Срд 12:54:11 #68 №304240431 
Анон, а за что двач так не любит мобильную оперу, что банит на ней постоянно, а недавно заблокировал меня походу надолго (картинка blocked).? Особо ничего запрещеного не писал. Приходится сидеть с других моб браузеров. А они неудобные. А с компа проблем нет
Аноним 08/05/24 Срд 13:31:38 #69 №304242116 
бамп
Аноним 08/05/24 Срд 14:11:53 #70 №304244018 
бамп
Аноним 08/05/24 Срд 14:52:12 #71 №304245820 
бамп
Аноним 08/05/24 Срд 15:32:22 #72 №304247700 
бамп
Аноним 08/05/24 Срд 15:55:05 #73 №304248624 
Анон, а правда есть такая прога типа прокси, которая перехватывает запросы от клиента и на лету меняет параметры. И отправляет ех на сервер
Аноним 08/05/24 Срд 16:12:04 #74 №304249390 
>>304248624
Да любой mitm проки. А тебе зачем ?
Аноним 08/05/24 Срд 16:52:38 #75 №304251005 
бамп
Аноним 08/05/24 Срд 17:32:53 #76 №304252706 
бамп
Аноним 08/05/24 Срд 18:13:16 #77 №304254536 
бамп
Аноним 08/05/24 Срд 18:53:25 #78 №304256145 
бамп
Аноним 08/05/24 Срд 19:33:34 #79 №304257605 
бамп
Аноним 08/05/24 Срд 20:14:07 #80 №304259348 
бамп
Аноним 08/05/24 Срд 20:19:52 #81 №304259626 
>>304224665 (OP)
https://dev.to/codexam/why-is-http-stateless-2m3p

коротко: HTTP не хранит никаких состояний/сессий. У тебя каждый запрос - новый и не связан со старыми (на уровне HTTP).

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

Ну а вообще HTTP создавался еще во времена динозавров и там множество вещей о которых сейчас жалеют, но переделывать никто не возьмется банально потому что все уже на этом завязано и нужна вечная обратная совместимость. Так и будем тащить за собой множество артефактов древности вплоть до ошибки в слове referrer, которое в HTTP умудрились написать как referer и к моменту, когда на это обратили внимание уже было поздно что то исправлять, так как все приняли это за стандарт.
Аноним 08/05/24 Срд 20:59:18 #82 №304261220 
бамп
Аноним 08/05/24 Срд 21:39:36 #83 №304262939 
бамп
Аноним 08/05/24 Срд 22:19:45 #84 №304264443 
бамп
Аноним 08/05/24 Срд 22:25:25 #85 №304264628 
>>304224817
>>304225905
Так, я запутался. Так, всё-таки, кто же такие пердиксы?
Аноним 08/05/24 Срд 22:34:11 #86 №304264952 
>>304264628
Зумерьё. Но одному порриджу горит с этого и он денно и нощно уже около года пытается перефорсить.
Аноним 08/05/24 Срд 22:50:20 #87 №304265551 
>>304224665 (OP)
>Зачем HTTP протокол в каждом реквесте передает из раза в паз
Затем, что сервер не помнит предыдущее состояние клиента (ну, считается, что не может помнить), что связь может прерваться, что бразуер сменится и всё-всё-всё. Это первая версия протокола. Ты ещё возмутись, хули оно всё в текстовом и нешифрованном виде.
Аноним 08/05/24 Срд 23:10:48 #88 №304266241 
>>304225699
>>304225718
Порно для красноглазиков.
Аноним 08/05/24 Срд 23:50:00 #89 №304267600 
бамп
Аноним 09/05/24 Чтв 00:27:17 #90 №304268823 
>>304265551
> сервер не помнит предыдущее состояние клиента
Понимает по TLS
Аноним 09/05/24 Чтв 00:29:25 #91 №304268903 
>>304268823
Это обёртка вокруг, нещитово.
Аноним 09/05/24 Чтв 00:54:32 #92 №304269716 
>>304224665 (OP)
Тред не читал, ответ прост: http - stateless.
Аноним 09/05/24 Чтв 01:07:46 #93 №304270100 
>>304224665 (OP)
Потому что нету никакого соединения, это стейтлесс архитектура рестфул. Каждый раз посылается запрос клиентом с необходимыми сведениями и получает ответ сервера, если ответа нет - то ошибка и новый запрос.
Аноним 09/05/24 Чтв 01:25:20 #94 №304270503 
>>304224665 (OP)
Потому что по REST принципам не должно сохраняться состояние и каждый запрос должен обрабатываться как новый, без учета предыдущих.
Аноним 09/05/24 Чтв 02:05:25 #95 №304271390 
бамп
Аноним 09/05/24 Чтв 02:45:45 #96 №304271996 
бамп
Аноним 09/05/24 Чтв 03:25:54 #97 №304272684 
бамп
Аноним 09/05/24 Чтв 04:06:21 #98 №304273211 
бамп
Аноним 09/05/24 Чтв 04:46:30 #99 №304273727 
бамп
Аноним 09/05/24 Чтв 05:01:48 #100 №304273897 
>>304224665 (OP)
Чё ты бампаешь?
У хттп есть стримы, если собрал его то можешь один раз передать свои заголовки и много раз потом данные
Аноним 09/05/24 Чтв 05:08:58 #101 №304273989 
>>304224665 (OP)
>Зачем HTTP протокол в каждом реквесте передает из раза в паз одни и те же значения (юзер агент, поддерживаемый язык, версию http и прочую инфу, которая не меняется)?
Ты тупой поридж, юзерагент необязателен. Обязательно передать только заголовок HTTP с указанием версии и метода и хост.
Потому что HTTP пакет инкапсулирован в TCP пакет, и если не заголовок ты его хуй отличишь от любого другого TCP пакета.
Аноним 09/05/24 Чтв 05:11:24 #102 №304274024 
>>304225281
Потому что http-соединение постоянно не висит. Вот ты зашёл с телефона на двач, а сеть раз и перекинула тебя на другой ip.

И кстати, в этом направлении (один раз передавать куки и прочее) уже всё сделано: http2, который ужк и браузерами всеми держится, и сайтами многими
Аноним 09/05/24 Чтв 05:51:40 #103 №304274501 
бамп
sage[mailto:sage] Аноним 09/05/24 Чтв 06:00:21 #104 №304274642 
>>304274501
100 ПОСТОВ
@
60 АНОНОВ И ПРОСТЫМ ЯЗЫКОМ И ТЕХНИЧЕМКИ ПОДРОБНО РАЗНЫМИ СЛОВАМИ ОБЪЯСНИЛИ ПРИМЕРНО ОДНО И ТО ЖЕ
@
ВСЕ РАВНО БАМПАЕТ


Вывод? Бототред. Ну или настолько скудоумный сын сифилисной шлюхи на ОПе.
Аноним 09/05/24 Чтв 06:36:55 #105 №304275164 
бамп
Аноним 09/05/24 Чтв 07:17:04 #106 №304275791 
бамп
Аноним 09/05/24 Чтв 07:19:18 #107 №304275828 
>>304274642
Я не бот, просто не понятно, объясни нормально
Аноним 09/05/24 Чтв 07:57:27 #108 №304276501 
бамп
Аноним 09/05/24 Чтв 08:34:11 #109 №304277352 
объясните блядь по-человечески. Сколько можно уже, а? А? а? А бля? А бля? Аа? А бля? А? А бля? А? А бля? А? А бля? А? А? а? а? а? А? По человечески объясните бля, а? А бля?
Аноним 09/05/24 Чтв 09:04:26 #110 №304278050 
>>304224665 (OP)
В хттп сесси нет.
Аноним 09/05/24 Чтв 09:42:42 #111 №304279109 
бамп
Аноним 09/05/24 Чтв 09:52:01 #112 №304279398 
>>304249390
Например полно сайтов запрещающих вход с vpn. Я так понимаю они это определяют по заголовкам запросов.наврядли же они хранят базу айпи всех впн?
Аноним 09/05/24 Чтв 09:53:27 #113 №304279434 
Я нуб, хочу начать Танненабума про сети чтоб чета понять что за днс хттп и тцп ип
Аноним 09/05/24 Чтв 09:56:01 #114 №304279500 
>>304279398
>наврядли же они хранят базу айпи всех впн?
А ты со всех VPN пробовал заходить на такие сайты?

Но я тебе подскажу секрет - IP может принадлежать хостеру или провайдеру. Прочекать эту информацию можно динамически. Если провайдерский IP - то добро пожаловать. Если хостерский, то вот это он - VPN
Аноним 09/05/24 Чтв 10:01:52 #115 №304279669 
А это самое. Что скажете насчёт книги "Компьютерные сети Танненбаума"? Вам понравилось?
Аноним 09/05/24 Чтв 10:11:53 #116 №304279973 
>>304224936
Ага, а если балансировщик нагрузки, то все сессии становятся одной
Аноним 09/05/24 Чтв 10:17:34 #117 №304280181 
>>304224665 (OP)
потому что сесси может и не быть.
Аноним 09/05/24 Чтв 10:17:38 #118 №304280184 
>>304279398
https://www.reddit.com/r/networking/comments/x75thc/vpn_detection_methods/?rdt=51522
Аноним 09/05/24 Чтв 10:19:12 #119 №304280241 
>>304224817
>Если б его делали зумеры, то все бы было по уму.
Двачую. Если бы они разобрались с часами, то такого бы наворотили... Но увы
sage[mailto:sage] Аноним 09/05/24 Чтв 10:30:29 #120 №304280604 
>>304279434
Начни с азбуки.
Аноним 09/05/24 Чтв 10:35:21 #121 №304280759 
>>304280604
Ты с какого района, чушпан?
Аноним 09/05/24 Чтв 10:37:48 #122 №304280843 
>>304224665 (OP)
У тебя в рамках сессии может произойти upgrade протокола, причём это совершенно нормальное явление. Поэтому передавать его нужно.
Аноним 09/05/24 Чтв 11:05:12 #123 №304281688 
>>304277352
Вот ты когда хуи сосёшь, ты же определяешь как-то, что новый хуй отличается от старого, или это один и тот же хуй к тебе залетает.

Так понятнее?
Аноним 09/05/24 Чтв 11:13:21 #124 №304281942 
>>304281688
НЕПОНЯТНО МНЕ объясни, слышишь? Ты слышишь? Чмо, объясни пожалуйста, будь другом, хуесос
Аноним 09/05/24 Чтв 11:22:03 #125 №304282230 
>>304224665 (OP)
Ахахах, ебать ты тупой. В HTTP нет вообще никаких обязательных заголовков, хоть plain text отправляй, всем похуй, браузер корректно всё это отработает.

Почему пердексы не способы гуглить? Пиздец тупые, просто зайди в гугл и погугли.

>>304224817
Пердикс-необразованец порвался.
Аноним 09/05/24 Чтв 12:03:00 #126 №304283644 
бамп
sage[mailto:sage] Аноним 09/05/24 Чтв 12:06:23 #127 №304283779 
>>304283644
Тебе на пальцах всё расписали, дурень примитивный.
Аноним 09/05/24 Чтв 12:09:53 #128 №304283904 
>>304224665 (OP)
>прочую инфу, которая не меняется
это она у тебя не меняется, а товарищ майор может послать фэйковые данные и потом смотреть на что ты дрочишь в интернете. это называется угон соединения
и вторая причина, сервер не знает кто ты, поэтому ему надо постоянно говорить об этом. и при таком случае не тратится память на хранение бесполезных данных и не сохраняются логи о том, что ты делал. вся инфа по хорошему должна хранится только на твоей машине в виде куки, но сейчас на это забивают и наоборот везде за тобой шпионят
Аноним 09/05/24 Чтв 12:16:52 #129 №304284158 
>>304224665 (OP)
С чего ты взял, что она не меняется, дебич?
Аноним 09/05/24 Чтв 12:53:49 #130 №304285500 
бамп
Аноним 09/05/24 Чтв 13:34:00 #131 №304287229 
бамп
Аноним 09/05/24 Чтв 14:14:26 #132 №304289090 
бамп
sage[mailto:sage] Аноним 09/05/24 Чтв 14:25:30 #133 №304289547 
бамп
Аноним 09/05/24 Чтв 15:04:42 #134 №304291127 
бамп
sage[mailto:sage] Аноним 09/05/24 Чтв 15:14:15 #135 №304291572 
>>304291127
тебе уже объяснили всё выше, долбоёб ты тупой, какого хуя тебе ещё надо?
Аноним 09/05/24 Чтв 15:55:01 #136 №304293499 
бамп
Аноним 09/05/24 Чтв 16:35:19 #137 №304295255 
бамп
Аноним 09/05/24 Чтв 16:41:52 #138 №304295521 
>>304224665 (OP)
юзер агент, язык и прочий кал - это же вроде хуйня бесполезная ну точнее полезная только для пидорских сайтов, которые тебя фингерпринтят

меня так в фаерфоксе на реддите забанили
Аноним 09/05/24 Чтв 17:20:33 #139 №304297272 
бамп
Аноним 09/05/24 Чтв 18:46:25 #140 №304300360 
>>304295521
не поэтому
Аноним 09/05/24 Чтв 20:09:37 #141 №304304200 
Чего не бампаем?
Бамп!
Аноним 09/05/24 Чтв 20:49:13 #142 №304306014 
Бамп!
Аноним 09/05/24 Чтв 20:52:57 #143 №304306167 
А может? Бамп!
Аноним 09/05/24 Чтв 21:19:22 #144 №304307229 
Бамп!
Аноним 09/05/24 Чтв 21:35:34 #145 №304307963 
Бамп!
Аноним 09/05/24 Чтв 21:52:59 #146 №304308618 
Бамп!
У опа короткая память. Напомните ему еще раз.
Аноним 09/05/24 Чтв 22:33:55 #147 №304310181 
бамп
Аноним 09/05/24 Чтв 22:37:10 #148 №304310285 
>>304274642
Да он просто шизик.
Аноним 09/05/24 Чтв 23:14:05 #149 №304311692 
бамп
Аноним 09/05/24 Чтв 23:54:20 #150 №304312388 
бамп
Аноним 10/05/24 Птн 00:35:09 #151 №304313255 
бамп
Аноним 10/05/24 Птн 00:36:32 #152 №304313286 
16997056408612.png
>>304224665 (OP)
>не тратить драгоценные биты
Байтоёб ебаный иди нахуй.
Аноним 10/05/24 Птн 00:39:37 #153 №304313366 
15983002168920.jpg
>>304275828
Вниманиеблядское мудоёбище сгинь нахуй.
Аноним 10/05/24 Птн 00:45:41 #154 №304313421 
>>304313366
Почему ты не можешь объяснить по-человечески, хуесосина. Мне непонятно. Объясни пж
Аноним 10/05/24 Птн 01:06:14 #155 №304313804 
yxwlg2Lv.png
Умриcut.mp4
>>304313421
Аноним 10/05/24 Птн 01:26:45 #156 №304314254 
>>304313804
Вот бы меня тяночки так же попинали
Аноним 10/05/24 Птн 04:56:50 #157 №304318002 
бамп
Аноним 10/05/24 Птн 05:01:05 #158 №304318040 
>>304224665 (OP)
Слушай, долбоебина! Ты идиотские вопросики задаешь, которые нахуй никому не интересны. Каким образом ты считаешь, что HTTP протокол должен подстраиваться под твою пиздоблядскую лень? Зачем ебучие оптимизации, если на каждый реквест нужно красить хуевую сессию цветочками? И не жри мой ебаный мозг своими дерьмовыми предложениями - получит транспортно-сессионный протокол со статической информацией в самом начале рукопожатия. А может еще нахуй добавим кэширование всех этих говноданных и будем обрабатывать все запросы из одной блять точки?! Что за бред через анальное отверстие тебя такие мысли посещали?

И да, дохуя менее умных людей уже задавали этот вопрос, так что можешь оставить свою жалкую забияку повторений для себя! Блять.
Аноним 10/05/24 Птн 05:26:13 #159 №304318297 
MatrixSeiferJeka.jpg
Хороший тред. И держится долго на плаву. Браузер не выключаю чтоб не потерять. Читаю, и душа радуется.
Аноним 10/05/24 Птн 06:07:09 #160 №304318722 
бамп
Аноним 10/05/24 Птн 06:40:02 #161 №304319078 
>>304224665 (OP)
Можно, и тогда будет другой протокол. Смотри gRPC и WebSocket для своих микросервисов
Аноним 10/05/24 Птн 06:48:06 #162 №304319186 
>>304313804
>>304313366
Ну будьте же вы людьми, объясните пожалуйста
Аноним 10/05/24 Птн 07:02:55 #163 №304319419 
Мне непонятно, помогите пожалуйста
Аноним 10/05/24 Птн 07:22:31 #164 №304319761 
бамп
Аноним 10/05/24 Птн 07:45:28 #165 №304320151 
бамп
Аноним 10/05/24 Птн 08:20:07 #166 №304320934 
помогите, объясните, прошу вас
Аноним 10/05/24 Птн 08:23:47 #167 №304321016 
>>304224665 (OP)
Сам-то пробовал на хтмл страницу нахуячить? Ты можешь вообще без тегов текст написать, дать файлу расширение .html, и современный браузер это схавает.
Аноним 10/05/24 Птн 08:44:32 #168 №304321475 
>>304224665 (OP)
сначала прочитал хттп как нтр и хотел кинуть саге, я конч?
Аноним 10/05/24 Птн 09:02:15 #169 №304321846 
Бамп!
Оп в туалете засел.
Аноним 10/05/24 Птн 09:42:26 #170 №304322869 
бамп
Аноним 10/05/24 Птн 10:22:46 #171 №304323973 
бамп
Аноним 10/05/24 Птн 10:28:51 #172 №304324137 
Помогите, объясните по-человечески
Аноним 10/05/24 Птн 10:43:16 #173 №304324566 
ну будьте же вы людьми
Аноним 10/05/24 Птн 11:00:52 #174 №304325155 
1.mp4
>>304324566
Аноним 10/05/24 Птн 11:41:07 #175 №304326436 
бамп
Аноним 10/05/24 Птн 12:21:31 #176 №304327822 
бамп
Аноним 10/05/24 Птн 12:42:25 #177 №304328619 
Бамп!
Ждем исчерпывающий ответ.
Аноним 10/05/24 Птн 12:45:12 #178 №304328749 
деревянный ебун.png
Будьте же вы людьми, человеки
Аноним 10/05/24 Птн 12:47:16 #179 №304328817 
>>304224665 (OP)
>драгоценные биты
У тебя канал сейчас где-то 50 000 000 байтов в секунду, овощ. Какая, нахуй, экономия битов, для чего?
Аноним 10/05/24 Птн 12:56:32 #180 №304329194 
Бамп!
Неужели никто не может обьяснить на карасиках...
Аноним 10/05/24 Птн 13:14:26 #181 №304330008 
image.png
>>304328817
Я тебе ебало откушу. Я зверь нахуй
Аноним 10/05/24 Птн 13:25:47 #182 №304330548 
>>304225029
>все в зашифрованом виде, ниче не понятно
свой траффик (через самоподписанный сертификат) ты можешь расшифровать.
чужой тоже, но это уже преступление
капча: ХМУР намекает, что ОПу нужен героин
Аноним 10/05/24 Птн 13:55:11 #183 №304331874 
Бамп!
Ответа на примере карасиков так и не поступило...
Аноним 10/05/24 Птн 14:31:15 #184 №304333231 
Бамп!
Аноним 10/05/24 Птн 14:35:29 #185 №304333432 
>>304224665 (OP)
Основная причина, что первые 30 лет интернет работал по принципу: клиент-сервер. Это когда клиент суетится куда то подскакивает, решает вопросики, а сервер тупо сидит в афк и только реагирует на вопросы клиента. Сервер нихуя не хранил, ничего не запрашивал, и на себя не подписывал, только отвечал на запросы.
Аноним 10/05/24 Птн 14:36:36 #186 №304333500 
>>304224921
>передал 30 символов текста весом 30 байт
Дед, когда на юникод перешли, символы стали 2-4 байта
Аноним 10/05/24 Птн 15:07:27 #187 №304334685 
Аноним 10/05/24 Птн 15:22:22 #188 №304335292 
>>304334685
Что ты такое?
Аноним 10/05/24 Птн 16:01:43 #189 №304337089 
бамп
Аноним 10/05/24 Птн 16:26:01 #190 №304338145 
Бамп!
Оп все еще не удовлетворен ответом. Удовлетворяйте.
Аноним 10/05/24 Птн 16:37:15 #191 №304338672 
>>304333432
>Сервер нихуя не хранил, ничего не запрашивал, и на себя не подписывал, только отвечал на запросы.
И это охуенно. Обожаю, например, пхп без жаваскрипта за то, что состояние приложения хранится в строке адреса и его всегда можно восстановить. Хотя ща понапилили этого вашего говна динамического.
Аноним 10/05/24 Птн 17:07:36 #192 №304340150 
Бамп!
Оп спит после плотного обеда (да, обеда).
Потом зайдет и почитает. Напишите попроще ему.
Аноним 10/05/24 Птн 17:27:35 #193 №304341004 
Бамп!
Аноним 10/05/24 Птн 17:39:10 #194 №304341546 
Объясните пожалуйста, ну будьте же людьми
Аноним 10/05/24 Птн 17:40:34 #195 №304341597 
Ну что вам жалко что ли?
Бамп!
Аноним 10/05/24 Птн 17:46:33 #196 №304341834 
Кто не отпишет в тред, тому http запросы надо будет писать на бумаге и отправлять через почту России.
Бамп!
Аноним 10/05/24 Птн 18:27:00 #197 №304343629 
бамп
Аноним 10/05/24 Птн 18:33:26 #198 №304343940 
>>304224665 (OP)
тебе никто
Ничего не обязан, обезъян.
На каком основании он должен хранить эту сессию?
Если он будет хранить всю инфу на основе ipv4 - то все устстройства выходящие к этому ресурсу будут иметь один и тот же индефикатор.
Если локально в сессии куки, то его легко подменить или перехватить
Тред закрыт.
Аноним 10/05/24 Птн 19:17:32 #199 №304345686 
бамп
Аноним 10/05/24 Птн 19:30:13 #200 №304346202 
>>304224665 (OP)
https c handshake троллируй
Аноним 10/05/24 Птн 19:33:12 #201 №304346304 
>>304224665 (OP)
http уже для того нужно было, чтобы ты быдло хоть немного мог вкотится и увидеть перспективы
Аноним 10/05/24 Птн 20:19:34 #202 №304346579 
бамп
Аноним 10/05/24 Птн 21:13:23 #203 №304347324 
Бамп!
Аноним 10/05/24 Птн 21:15:06 #204 №304347375 
Вот часто говорят что провайдер видит весь твой трафик. Но ведь его видит в зашифрованном виде, то ключ есть только у меня и у сервера, то есть провайдер никак не сможет прочитать сами данные.
Аноним 10/05/24 Птн 21:20:56 #205 №304347570 
>>304347375
У провайдера нсть ключи
Аноним 10/05/24 Птн 21:55:01 #206 №304348606 
>>304347375
Чтоб там не говорили нужно создавать избыточный трафик, качай прон в 2 раза больше
Аноним 10/05/24 Птн 22:06:45 #207 №304349071 
>>304333500
пердёж
Аноним 10/05/24 Птн 22:12:59 #208 №304349308 
Люди, человеки, объясните пожалуйста
Аноним 10/05/24 Птн 22:31:04 #209 №304349947 
мне непонятно
Аноним 10/05/24 Птн 22:39:21 #210 №304350328 
бамп
Аноним 10/05/24 Птн 22:42:07 #211 №304350451 
>>304349308
что конкретно нужно объяснить, да и человеков здесь не особо, 4ре человека может с натяжкой
Аноним 11/05/24 Суб 00:16:27 #212 №304353876 
Аноним 11/05/24 Суб 01:29:06 #213 №304355899 
Бамп!
comments powered by Disqus

Отзывы и предложения