24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Аноним 26/01/16 Втр 23:40:18 #1 №114759104 
14538408187280.jpg
Что происходит после того, как я ввожу в адресную строку браузера адрес какого-то сайта (Пентагона, например) до самого вывода этого сайта на экран? Всё по модели OSI, каждый протокол, каждый запрос и т.д.
Начинаем мы, например, собственно с обращения к DNS-кэшу, потом, в случае закономерной неудачи отправляемся за помощью к DNS-серверу и т.д.
А дальше что?
Аноним 26/01/16 Втр 23:42:20 #2 №114759308 
Бамп.
Аноним 26/01/16 Втр 23:45:00 #3 №114759532 
14538411009100.png
Аноним 26/01/16 Втр 23:47:09 #4 №114759748 
Бамп.
Аноним 26/01/16 Втр 23:48:22 #5 №114759889 
Бамп.
Аноним 26/01/16 Втр 23:49:31 #6 №114760010 
Бамп.
Аноним 26/01/16 Втр 23:50:38 #7 №114760125 
Бамп.
Аноним 26/01/16 Втр 23:52:54 #8 №114760371 
Бамп.
Аноним 26/01/16 Втр 23:56:18 #9 №114760721 
Бамп.
Аноним 26/01/16 Втр 23:58:31 #10 №114760960 
Бамп.
Аноним 27/01/16 Срд 00:00:29 #11 №114761180 
Бамп.
Аноним 27/01/16 Срд 00:02:14 #12 №114761366 
Бамп.
Аноним 27/01/16 Срд 00:03:42 #13 №114761508 
Бамп.
Аноним 27/01/16 Срд 00:05:12 #14 №114761646 
Бамп.
Аноним 27/01/16 Срд 00:05:24 #15 №114761666 
>>114759104 (OP)
Нахуй ты трэд создал, пиздуй в гугл
Аноним 27/01/16 Срд 00:07:20 #16 №114761859 
>>114761666
Это тред, который я буду бампать до посинения, или когда рак на горе свиснет, или пока не получу нормальный ответ/ссылку (сам нихуя не нашел, потому что тупой).
Аноним 27/01/16 Срд 00:08:55 #17 №114762014 
>>114761859
Дальше твой пека отправляет запрос днс серверу, который указан у тебя в сеттингах
Аноним 27/01/16 Срд 00:11:11 #18 №114762227 
>>114759104 (OP)
Тоже интересно, обясните на пальцах.
мимо-скучающий-эникейщик
Аноним 27/01/16 Срд 00:11:36 #19 №114762258 
>>114762014
Ну это я понял. Мне нужно всё, что происходит после этого, до самого появления ебаного сайта на моём мониторе.
Аноним 27/01/16 Срд 00:12:05 #20 №114762308 
>>114762258
traceroute
Аноним 27/01/16 Срд 00:12:11 #21 №114762320 
>>114762227
Ну пиздец, сколько лет тебе, эникей
Аноним 27/01/16 Срд 00:12:28 #22 №114762350 
>>114762320
30
Аноним 27/01/16 Срд 00:13:24 #23 №114762450 
>>114762308
Бля, слишком лаконично, дружище!
Аноним 27/01/16 Срд 00:14:02 #24 №114762512 
>>114762450
google://traceroute
так норм?
Аноним 27/01/16 Срд 00:14:50 #25 №114762602 
Дальше от днс сервера к твоему пека приходит ответ с айпишнегом сайта, которому соответствует человекопонятная запись 2ch.hk
Аноним 27/01/16 Срд 00:16:12 #26 №114762719 
>>114759104 (OP)

Бля, пиздец, запусти ваиршарк да посмотри, проблему нашёл.
Аноним 27/01/16 Срд 00:17:09 #27 №114762820 
>>114762719
НУ ЕГО ЖЕ НУЖНО УСТАНОВИТЬ
Аноним 27/01/16 Срд 00:19:15 #28 №114763011 
>>114759104 (OP)
>все по модели OSI
>работает по TCP/IP
Аноним 27/01/16 Срд 00:19:56 #29 №114763072 
>>114763011
Что за муть ты несешь?
Аноним 27/01/16 Срд 00:21:05 #30 №114763176 
>>114763072
kHooy S-OSI
Аноним 27/01/16 Срд 00:22:04 #31 №114763262 
>>114763176
Ospf'нул тебе за щеку, отвечай
Аноним 27/01/16 Срд 00:22:05 #32 №114763269 
ппц, вот был бы я каким-нибудь сисадмином с десятилетним стажем - просветил бы неофитов, хуле.
Ведь у каждого человека внутри сидит ментор, который только и ждёт случая разразиться своей мудростью, утолив потайные инстинкты.
sageАноним 27/01/16 Срд 00:24:54 #33 №114763508 
Короче оп сыбался
Аноним 27/01/16 Срд 00:25:01 #34 №114763519 
>>114763269
Ну так-то да, только иногда такие вопросы бывают, что понимаешь — человек ничего не хочет знать, он просто хочет всё готовенькое.
Аноним 27/01/16 Срд 00:26:50 #35 №114763678 
14538436106570.png
>отправляемся за помощью к DNS-серверу

азаза писюльку тебе

1) бразуер обратится к "локальному dns" для получения ip
%WinDir%\System32\Drivers\Etc\host

2) если нет - к dns указанным в настройках панели роутера

3) если тоже нет - к dns из настроек подключения

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

тебе именно эт интересно, верно?
Аноним 27/01/16 Срд 00:27:26 #36 №114763730 
>>114763678
сорь, чет переборщил с писюльками
sageАноним 27/01/16 Срд 00:28:51 #37 №114763854 
>>114763678
> 2) если нет - к dns указанным в настройках панели роутера
Ебнутый совсем? Как пека поймет, что в каком-то нахуй ненужном роутеры какие-то днс'ки?

Пк будет обращатся ровно к тем днс, которые указаны в параметрах соединения
Аноним 27/01/16 Срд 00:29:12 #38 №114763886 
>>114763854
бля, сажу словил
Аноним OP 27/01/16 Срд 00:29:32 #39 №114763923 
>>114763508
Я здесь.

>>114763519
Ты прав, конечно, но это же не лаба какая-то по плюсам или что-то в этом роде. Есть сфера, в которой мои знания, мягко говоря, поверхностны, и есть время, в котором я слегка ограничен.
А разобраться хотелось бы.
Аноним 27/01/16 Срд 00:31:52 #40 №114764121 
Когда значит ты получил айпи сайта, то пека обращается по этому айпи к серверу, на котором хостится сайт, тот в свою очередь оправляет веб страницу по протоколу http или оборачивает весь трафон в https
Аноним 27/01/16 Срд 00:33:13 #41 №114764234 
14538439931410.jpg
https://megamozg.ru/post/2416/
Аноним 27/01/16 Срд 00:33:27 #42 №114764255 
>>114763854
>Ебнутый совсем? Как пека поймет, что в каком-то нахуй ненужном роутеры какие-то днс'ки?

роутер или маршрутизатор ...
через него пакеты посылаются жи ёбик несмысшленный
Аноним 27/01/16 Срд 00:34:58 #43 №114764380 
>>114764255
Твоему роутеру нахуй не нужно трафик анализ делать, хуйлуша. Открывай вайршарк и смотри, только не забудь очистить кэш днс.
Аноним 27/01/16 Срд 00:35:15 #44 №114764403 
>>114764255
хуйло бля
Аноним 27/01/16 Срд 00:35:24 #45 №114764419 
>>114763923
За то время что ты тут сидишь и ждёшь, что всё образуется, уже можно было выучить.
Аноним 27/01/16 Срд 00:37:24 #46 №114764572 
>>114763854
ах да

dns роутера приоритетней
чем
dns локального подключения

именно через роутер твоя локальная сеть общается с другими сетями
Аноним 27/01/16 Срд 00:38:43 #47 №114764691 
>>114764572
Какие приоритеты? Скрин своих днс'ок дай
Аноним 27/01/16 Срд 00:39:27 #48 №114764751 
>>114764380
>>114764403

ньюфаг ссаный, нах он вш нужен, когда я могу поменять на роутере днски и увидеть на деле
м? проверь сам
Аноним 27/01/16 Срд 00:39:48 #49 №114764776 
>>114764572
Забыл добавить, что тебе на ротан спустил сертифицированный специалист cisco
Аноним OP 27/01/16 Срд 00:40:43 #50 №114764852 
>>114764234
Вы только что установили соединение с www.google.com.
Просто, не так ли?
Что же на самом деле произошло?
Ну, если вы немного понимаете, как работают сети, то все не так просто. Вы только что задействовали DNS, TCP, UDP, IP, Wifi, Ethernet, DOCSIS, OC, SONET...


Блять, прочитав этот абзац, я подумал, что дальше будет подробно расписано о том, как всё это работает, и чуть не кончил в штаны, ведь именно это мне и нужно!

А потом дочитал до конца.
Аноним 27/01/16 Срд 00:41:11 #51 №114764898 
>>114764751
Что-нибудь кроме локалхоста админил?
Аноним 27/01/16 Срд 00:41:37 #52 №114764930 
>>114762719
Удваиваю этого адеквата.
Аноним 27/01/16 Срд 00:44:18 #53 №114765132 
>>114764751

>>114764852

Оп, не слушай этого ебанутрго, на крайняк сходи на лор, там тебе скажут всю правду
Аноним 27/01/16 Срд 00:46:24 #54 №114765283 
>>114765132

Да, блядь, в кеше он проверяет сначала, а днс-клиент до этого файл хостс туда загрузил.
Аноним 27/01/16 Срд 00:46:30 #55 №114765292 
А как определяется путь к пк с нужным айпи? Ну вот пришёл пакет на маршрутизатор. Откуда маршрутизатор знает, куда дальше слать?
Аноним 27/01/16 Срд 00:46:57 #56 №114765330 
>>114765292

в таблицу маршрутизации смотрит
Аноним 27/01/16 Срд 00:47:13 #57 №114765354 
>>114765283
Глянь шапку, утырок
Аноним 27/01/16 Срд 00:48:33 #58 №114765461 
>>114765330

Ну кто-то про хостс выше затирал, сам файл этот не читается, он уже в кеше лежит
Аноним 27/01/16 Срд 00:48:36 #59 №114765466 
>>114765330
>
>в таблицу маршрутизации смотрит
Там же не указаны все айпи в мире. Ну вот нет там нужного айпи, что он делает
Аноним 27/01/16 Срд 00:49:50 #60 №114765574 
>>114765466
Маршруту по умолчанию пакет шлет
Аноним 27/01/16 Срд 00:50:19 #61 №114765623 
>>114765466

шлёт на дефолный маршрут, если дефолтного нет, то отбрасывает пакет
Аноним 27/01/16 Срд 00:50:47 #62 №114765658 
>>114765574
А если закольцуется?? Или получится маршрут через все маршрутизаторы мира?
Аноним 27/01/16 Срд 00:51:59 #63 №114765760 
>>114765658
Не закольцуется, и не пойдет через все. Динамические протоколы маршрутизации помогут этому, уладят все проблемы
Аноним 27/01/16 Срд 00:52:34 #64 №114765817 
>>114765760
Каким образом, если на дефолтные ойпи пакеты идут?
Аноним 27/01/16 Срд 00:52:41 #65 №114765823 
>>114765658

у пакета есть поле, которое каждый маршрутизатор уменьшает на единицу, если там следующий маршрутизатор видит ноль, то отбрасывает пакет
Аноним 27/01/16 Срд 00:53:32 #66 №114765905 
>>114765817
Ну пойдёт пакет по дефолту, вышестоящий роутер уже куда нужно передаст
Аноним 27/01/16 Срд 00:54:00 #67 №114765938 
>>114765817

не должны на дефолные идти вообще, во внешней сети все маршруты должны быть указаны в таблице
Аноним 27/01/16 Срд 00:54:31 #68 №114765988 
>>114765823
Ttl звать, и не забываем что у rip, число переходов не может быть больше 15
Аноним 27/01/16 Срд 00:54:32 #69 №114765990 
>>114765905
>Ну пойдёт пакет по дефолту, вышестоящий роутер уже куда нужно передаст
Какой ещё вышестоящий, они случайным образом переплетены
Аноним 27/01/16 Срд 00:55:33 #70 №114766073 
>>114765938
>
>не должны на дефолные идти вообще, во внешней сети все маршруты должны быть указаны в таблице
И там реально гигабайтные таблицы вшиты? А если айпи динамические?
Аноним 27/01/16 Срд 00:56:36 #71 №114766145 
>>114765990

Не случайным. Есть самые крупные сети, они разбиты на более мелкие подсети и так далее.
Аноним 27/01/16 Срд 00:56:40 #72 №114766150 
>>114765990
Провайдерский роутер. А по поводу ДОЛЖЕН ЗНАТЬ ВСЮ ТАБЛИЦУ, он епта не обязан знать, провайдер может получать через bgp default route и всё, full view роутер может и не потянуть
Аноним 27/01/16 Срд 00:57:06 #73 №114766183 
>>114766145
Нет.
Аноним 27/01/16 Срд 00:57:33 #74 №114766226 
>>114766150
Чего? На пальцах, пожалуйста
Аноним 27/01/16 Срд 00:58:22 #75 №114766297 
>>114766073

Там не каждый айпишник отдельно адресуется, они разбиты на подсети, которые объедены в более крупные подсети, и так далее до автономных систем, которых мало.
Аноним 27/01/16 Срд 00:58:34 #76 №114766315 
>>114759104 (OP)
Те пошагово расписать, что ли?
Аноним 27/01/16 Срд 00:59:26 #77 №114766412 
>>114766297
А как определить, у какой подсети спрашивать, есть ли в ней такой-то айпишник
Аноним 27/01/16 Срд 01:00:22 #78 №114766498 
>>114766226
Допустим есть Сычёв телеком, у ему нахуй не нужно знать глобальную таблицу маршрутизации, а есть ероха телеком, который пизже и могет себе позволить получать всю таблицу маршрутизации, потому что и оборудование мощнее и в случае проеба одной из as трафон пойдёт через другую
Аноним OP 27/01/16 Срд 01:00:52 #79 №114766540 
>>114766315
Ну, я тут тред почитываю и вникаю потихоньку, но можешь расписать, если не сложно.
Аноним 27/01/16 Срд 01:01:00 #80 №114766550 
>>114766412
Динамические протоколы маршрутизации
Аноним 27/01/16 Срд 01:01:18 #81 №114766571 
>>114766412

По маске. Маска разделяет айпишник на номер сети и номер компа.
Аноним 27/01/16 Срд 01:01:32 #82 №114766597 
>>114766498
Спасибо. То есть у провайдеров есть таблички со всеми в мире айпи?
Аноним 27/01/16 Срд 01:02:25 #83 №114766652 
>>114766571
Так подсетей тогда 255 максимум может быть, нет?
Аноним 27/01/16 Срд 01:02:34 #84 №114766663 
>>114766597
Совершенно верно, особенно это полезно когда к одному провайдеру приходит несколько каналов от других провайдеров
Аноним 27/01/16 Срд 01:03:33 #85 №114766752 
>>114766663
Спасибо. Я думал, что все куда хитрее.
Аноним 27/01/16 Срд 01:03:44 #86 №114766760 
Долбоебы, блять.
Нате, https://github.com/alex/what-happens-when и задрочите до мозолей.Оч популярный вопрос на собеседованиях всяких недо-инженеров системных.
Аноним 27/01/16 Срд 01:03:53 #87 №114766771 
>>114766597

Нет, один провайдер покупает айпишники и трафик у другого провайдера, а тот у другого, и так до магистральных провайдеров. То есть Сычёв всегда шлёт трафик Ерохину, а Ерохин на магистрали. А магистральные провайдеры уже распределяет трафик между Ерохиными, которые распределяют трафик между своими Сычёвыми.
Аноним 27/01/16 Срд 01:04:14 #88 №114766797 
>>114766663
Что, серьёзно? Я думал, это на точках обмена трафиком.
Аноним 27/01/16 Срд 01:05:42 #89 №114766895 
>>114766771
Ебу дал? Покупают только трафик, а айпи уже ripe выдаёт. Почитай по вопросу, а не лезь со своими вскукареками
Аноним 27/01/16 Срд 01:05:42 #90 №114766896 
>>114766652

Нет. Маска может быть переменной длины. Айпишник - это 32-разрядное двоичное число. Маска показывает, какое число начиная с левого края относится к номеру сети. Оставшиеся числа относятся к номеру компа в этой сети.
Аноним 27/01/16 Срд 01:05:44 #91 №114766898 
>>114766760
Ты кинул ссылку на сайт на английском. Я его не знаю(и нет, не обязан).
Аноним 27/01/16 Срд 01:05:49 #92 №114766909 
>>114766760
Спасибо!
Аноним 27/01/16 Срд 01:07:25 #93 №114767027 
>>114766895

Айпишники никто уже давно не выдаёт.
Аноним 27/01/16 Срд 01:07:50 #94 №114767054 
>>114759104 (OP)
Твой пека запрашивает у днс-сервера айпи сайта, к которому ты хотишь коннектиться. После получения айпи, заносит его в кэш и обращается к сайту напрямую через айпи
Аноним 27/01/16 Срд 01:07:54 #95 №114767064 
>>114766898
Это хорошо.
Сисястые рекрутерши отсеют тебя на этапе телефонного скринига, и мне не придется тратить свое время на тебя.
Аноним 27/01/16 Срд 01:07:56 #96 №114767067 
>>114766898
Если ты не можешь это прочитать, не рассчитывай на хорошую работу в этой сфере.
Аноним 27/01/16 Срд 01:09:03 #97 №114767159 
>>114767064
>>114767067
Эм, но я и не собирался. Я просто мимо любопытный.
Аноним 27/01/16 Срд 01:09:15 #98 №114767176 
>>114767027
Пруф будет? Покупают только в редких случаях, допустим средненькая компания решила просто блок адресов /24 выкупить под свою as.
Аноним 27/01/16 Срд 01:09:22 #99 №114767187 
>>114767159
А ты ОП?
Аноним 27/01/16 Срд 01:09:36 #100 №114767205 
>>114767187
Нет.
Аноним 27/01/16 Срд 01:10:13 #101 №114767252 
>>114767176

Нету больше айпишников потому что. А новые ещё не скоро завезут.
Аноним 27/01/16 Срд 01:11:17 #102 №114767348 
>>114767252
>не скоро
Чот в голос. Выдают ещё, только маленькими блоками
Аноним OP 27/01/16 Срд 01:11:29 #103 №114767357 
>>114767159
ОП здесь, и вот мой ответ к тому посту:>>114766760
Уже читаю.
Аноним 27/01/16 Срд 01:11:55 #104 №114767381 
>>114767357
>>114767187
Аноним OP 27/01/16 Срд 01:12:48 #105 №114767448 
Блять, я снова обосрался с ответом. В пизду.
Аноним 27/01/16 Срд 01:13:01 #106 №114767463 
>>114767205
Тогда вот тебе любопытный вопрос: существуют ли такие иррациональные числа, которые можно возвести в иррациональную степень и получить рациональное число? Ну типа возвести корень из двух в степень равную корню из двух и получить рациональное число.
Аноним 27/01/16 Срд 01:13:54 #107 №114767531 
>>114767463
Это скучный вопрос. Даже вникать таак скучно. Я аж зевнул от тебя.
Аноним 27/01/16 Срд 01:14:01 #108 №114767544 
>>114767348

https://geektimes.ru/post/262976/
Аноним 27/01/16 Срд 01:14:44 #109 №114767621 
>>114767463

Нет.
Аноним 27/01/16 Срд 01:14:46 #110 №114767625 
А вообще, есть классная книжка на эту тему:
http://www.ozon.ru/context/detail/id/34377072/
Аноним 27/01/16 Срд 01:14:56 #111 №114767638 
>>114767463
бля ты че охуел у меня башка пухнет от твоих вопрос кабудто интерстеллар посмотрел
Аноним 27/01/16 Срд 01:14:58 #112 №114767642 
>>114767463
Да, существуют
Аноним 27/01/16 Срд 01:15:18 #113 №114767666 
>>114767531
Сам ты скучный. Это вопрос не сложнее уровня любопытного восьмиклассника.
Аноним 27/01/16 Срд 01:15:21 #114 №114767669 
>>114767625

Олифер хуйня, нужно Таненбаума читать.
Аноним 27/01/16 Срд 01:16:28 #115 №114767764 
>>114767544
>у американского
По твоему рашкопарашкинскому провайдеру нужно только у американского регистратора адреса получать?
Аноним 27/01/16 Срд 01:16:29 #116 №114767765 
>>114767621

>>114767642
Какие ваши доказательства?
Аноним 27/01/16 Срд 01:17:04 #117 №114767823 
>>114767764

http://www.cybersecurity.ru/telecommunication/114418.html
Аноним 27/01/16 Срд 01:18:04 #118 №114767907 
>>114767669
Поясни, почему так?
Аноним 27/01/16 Срд 01:18:57 #119 №114767977 
>>114767823
185 RIPE NCC (Европа, Россия и страны СНГ).
Манда, читай мой пост сверху, где я про ripe писал
Аноним 27/01/16 Срд 01:19:05 #120 №114767990 
>>114767765
Ладно, короче такие числа есть. Если кому интересно, могу подсказать, как доказать это.
Аноним 27/01/16 Срд 01:19:18 #121 №114768013 
>>114767765

Потому что если бы это было возможно, значит возможно было бы и обратное, взять корень степени иррационального числа из, скажем, двойки. Корень степени ПИ из двойки, что это дичь?
Аноним 27/01/16 Срд 01:20:09 #122 №114768093 
>>114767990
Давай.
Аноним 27/01/16 Срд 01:20:36 #123 №114768124 
>>114768013
Это двойка в степени "1/пи". И что тут такого? Шах и мат, атеисты.
Аноним 27/01/16 Срд 01:21:13 #124 №114768183 
>>114768124
>аметисты
Фикс
Аноним 27/01/16 Срд 01:21:37 #125 №114768226 
>>114767977

http://www.vesti.ru/doc.html?id=909443&cid=780
Аноним 27/01/16 Срд 01:21:40 #126 №114768230 
>>114768183
Хуикс блять
Аноним 27/01/16 Срд 01:23:16 #127 №114768354 
>>114768124

Ладно, значит, рациональное число может быть иррациональной степенью иррационального числа, хуй с тобой.
Аноним 27/01/16 Срд 01:23:42 #128 №114768398 
>>114768226
>Чтобы избежать совсем уж ожесточенной борьбы за исчерпывающийся ресурс, RIPE NCC распродает IPv4-адреса блоками по 1024 штуки и только тем покупателям, которые уже имеют IPv6-адреса

Ты заебал, я тебя тыкнул носом, а ты все ещё продолжаешь оправдываться
Аноним 27/01/16 Срд 01:24:39 #129 №114768484 
>>114768093
Назовём число "корень из двух в степени равной корню из двух" числом "хуй".

Если оно рациональное, то мы можем ничего не делать и уже победили.

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

Вопрос: в какую?
Аноним 27/01/16 Срд 01:25:33 #130 №114768566 
>>114768484
В хуевую

Хуй / хуй = нихуя
Аноним 27/01/16 Срд 01:26:49 #131 №114768694 
>>114768566
Что за хуйню ты пишешь? Там не /, а ^ должно быть. Но все равно это хрень.
Аноним 27/01/16 Срд 01:28:40 #132 №114768879 
>>114768354
А вот и нет!
Аноним 27/01/16 Срд 01:30:13 #133 №114769030 
>>114768484
Число "хуй" абсолютно любое? Какой знак имеет?
Аноним 27/01/16 Срд 01:33:03 #134 №114769306 
>>114769030
Не, оно конкретное. Это корень из двух в степени корень из двух.
Аноним 27/01/16 Срд 01:39:00 #135 №114769849 
>>114769306
Хз, я не математик, но чутьё подсказывает, что нужно копать в сторону мнимой единицы. Мб (√2i)^√2i лол?
Аноним 27/01/16 Срд 01:41:53 #136 №114770123 
Аууууууууу
Аноним 27/01/16 Срд 01:42:22 #137 №114770162 
Если это http, то устанавливается соединение на 80 порту, отсылается GET запрос, если https, то сначало идет хендшейк, установка контекста, а потом уже тот самый гет запрос. Сервер отвечает на гет запрос содержимым (в зависимости от того как настроен сервер, что было в запросе, какая версия протокола, с чанками или без, пакованное ли, чем и т.д.). Если хттпс то может быть еще ocsp запрос на валидацию серта (если предусмотрено issuer-ом). Браузер получает ответ сервера, распаковывает если там гзип, соединяет чанки, если они есть, парсит, рендерит, исполняет скрипты, подгружает также остальные части страницы. Это очень условно и на уровне соединений. Если тебя волнует как там летят датаграммы, то резонный вопрос нахуй тебе это надо, если ты не серьезный админ и не планируешь им быть (эникейщику это не надо).
Аноним 27/01/16 Срд 01:43:33 #138 №114770273 
>>114770162
И еще. К 80 порту если порт явно не указан. Для хттпс дефолт 443. Есть целая спецификация хттп протокола, для хттпс например может быть поле с отпечатком паблик ключа серта и браузер если умеет то будет сравнивать его с полученным (предотвращение митм атак). Кароче дохуя всего рассказывать.
Аноним 27/01/16 Срд 01:50:49 #139 №114770897 
>>114759104 (OP)
Сначала идёт запрос к локальному dns-серверу, который висит на локальной петле 127.0.0.1 на 53 tcp/upd порту по умолчанию. Этот сервер обычно чисто кэширующий, правда есть возможность резолвинга по правилам указанном в hosts. Следует заметить, что запрос инкапсулируется в tcp/udp дейтаграмму (2ая по счёту изнутри матрёшка, 1ая- сам dns-запрос).
Если локальный днс-сервер ничего толкового не выдал, то далее идёт запрос, согласно настроек сетевого интерфейса, через который ты общаешься с миром.

netsh interface ipv4 show config

Настройка интерфейса "LAN"
DHCP включен: Да
IP-адрес 192.168.0.58
Префикс подсети: 192.168.0.0/24 (маска 255.255.255.0)

Основной шлюз: 192.168.0.1
Метрика шлюза: 0
Метрика интерфейса: 20
DNS-серверы с настройкой через DHCP: 192.168.0.1
192.168.0.1

Зарегистрировать с суффиксом: Только основной
WINS-серверы с настройкой через DHCP: Нет

Видим, что dnsы указывают на роутер, на котором крутится dns сервер (если не ошибаюсь, на soho это обычно Dnsmasq). Почему так получилось, что в настройках соединения windows лежат адреса, указывающие на роутер? На момент терминации локального соединения ("LAN" в моём случаи), высылается "волшебная" udp-дейтаграмма https://ru.wikipedia.org/wiki/DHCP , и "волшебные гномики в windows" присваивают DNS-серверы соединению по пришествию dhcp-ответов.
Мимопрошаренный
Аноним 27/01/16 Срд 01:54:18 #140 №114771190 
>>114770897
>Сначала идёт запрос к локальному dns-серверу, который висит на локальной петле 127.0.0.1 на 53 tcp/upd порту по умолчанию
Смотря как настроены сетевые интерфейсы. Это все разговор ни о чем. Может стоять впн соединение или какой-нибудь драйвер, который пускает весь траф через сокс, в т.ч. днс запросы или. Или дохуя кароче всего может быть. Алсо днс это не тцп а юдп протокол. Алсо есть еще секуре днс. Это разговор на час.

>>114770273
>>114770162 кун
Аноним 27/01/16 Срд 02:04:19 #141 №114772024 
>>114770897
nslookup google.ru
╤хЁтхЁ: Dlink-Router.Dlink
Address: 192.168.0.1
Не заслуживающий доверия ответ:
╚ь : google.ru
Addresses: 2a00:1450:4010:c08::5e
46.61.155.162
46.61.155.187
46.61.155.152
46.61.155.182
46.61.155.167
46.61.155.157
46.61.155.163
46.61.155.178
46.61.155.153
46.61.155.173
46.61.155.158
46.61.155.183
46.61.155.172
46.61.155.148
46.61.155.177
46.61.155.168

Так выглядит ответ, в котором прилетели A- и AAAA-записи. Собственно, они есть соответствие между google.ru и цифирями ip-адрессов.
Итак, часть проблем решена.
А что, если адрес не просто www.google.ru, а www.google.ru/search?q=Too+Many+Zooz&ie=utf-8&oe=utf-8&gws_rd=ssl
>>114771190
>Смотря как настроены сетевые интерфейсы. Это все разговор ни о чем
Я тебе написал пример реального интерфейса. Запрос к локальному виндовому кеширующемуся серверу идёт по умолчанию (и боюсь что всегда, пока активен сервис).
>Может стоять впн соединение
VPNы это вообще отдельный разговор, а как его используют наши провайдеры, дак вообще долгая и печальная сказка.
>или какой-нибудь драйвер, который пускает весь траф через сокс, в т.ч. днс запросы или. Или дохуя кароче всего может быть
И так бывает, у меня например вообще на виндовой машинке крутится unbound+dnscrypt, но это не повод усложнять схему, когда есть, условно говоря, "классика", которая сделана как надо
Мимопрошаренный
Аноним 27/01/16 Срд 02:07:03 #142 №114772210 
>>114759104 (OP)
Все тот же вебразработчик итт.
Модели OSI не помню, хуйня которую дропнул в универе.
DNS сервер говорит тебе NS сервера для этого доменного имени.
Лезешь по айпишнику с вопросом "а сайт site.ru" не пробегал?
ДНС служба сервака хостинга тебе отвечает, ебана в рот, есть такой.
Отправляет тебя на веб-сервер
Дальше апач/никс по определенным условиям(типа айпишника,порта) предоставляет тебе доступ к корневой директории сайта.
Ты лезешь в index.php, php интепритируется, тянет шаблоны, шаблоны показывают текст, тянут каринки с соседних папок на серваке, тянут базы mysql за инфой, и ты получаешь свой сайт, сука.
Аноним 27/01/16 Срд 02:11:20 #143 №114772503 
Чет я облулзился с треда.
мимокрокодил
Аноним 27/01/16 Срд 02:15:06 #144 №114772744 
14538501062850.jpg
>>114759104 (OP)
В общих чертах всё довольно просто:
Ты — браузер.
Представь себе что твоей мамаше (клиенту) вдруг захотелось узнать что-либо из городского архива (сервера). Например, план поместья твоего её прадедушки Ёбы.
Номер архива (его IP адрес) ты не знаешь, но так как этот план тебе нужен просто до усрачки, то ты звонишь по единственному известному тебе номеру (IP), который выбит на форзаце записной книжки — в справочную (DNS-сервер). В справочной находят номер нужного тебе архива и под их диктовочку ты его записываешь в свою адресную книгу — DNS-кеш. В будущем тебе не понадобиться еще раз звонить в справочную — ведь номер архива тебе уже известен.
Потом ты набираешь уже сам архив — обращаешься напрямую к веб-серверу. Далее ты делаешь нужный тебе запрос — "план_поместья_дедушки_ЁБЫ.jpg". Помимо этого, если они тебя уже знают (ты отправил им кукисы), то ты можешь назвать себя (произвести авторизацию), даже не делая запрос — а они уже будут знать, что тебе, шизику, надо. Можешь заполнить форму и переслать по факсу — это будет аналогом POST-запросов.
После этого в архиве думают. Думают много, но быстро. Если ты запросил нечто суперсекретное, или попросту тебе недоступное — то тебя пошлют сразу нахуй и вернут 403 ошибку. Если у них нет ничего подобного — сделают то же самое, но с 404. Еще у них за это время может случиться пожар и ошибка будет в районе пятиста. Или они просто не смогут тебе ответить, хуй их поймешь (аналог Timeout-а). Сделав решение, они надиктовывают тебе или готовый файл (страницу, картинку, еще что-нибудь), или наспех сфабрикованную страницу.
Ты (браузер) это информацию интепретируешь, а потом, резко ухватившись за живот, высираешь готовый файл в виде нужного тебе плана на ковёр. Если же это не просто файл, а целая HTML-страница, то ты хватаешь полученный кусок говна и, вспоминая школьную программу по черчению, рисуешь красивое полотно на новых заморских обоях. Клиент — твоя мамаша — приходит, видит весь этот вертеп и радуется. А потом стреляет себе в голову, это — обрыв связи.
Да, примерно так всё происходит.
писал_сервер_на_Python
Аноним 27/01/16 Срд 02:22:09 #145 №114773248 
14538505295940.webm
>>114763678
>>114764572
>>114764776
Давай, расскажи еще о приоритетах, цисочник мамкин.Всегда проигрываю с таких экспертов, ради этого еще захожу в эту парашу, только здесь можно открыть иные грани дна . Насрал тебе за щеку в благодарность за веселье.
Аноним 27/01/16 Срд 02:22:50 #146 №114773294 
>>114772024
>www.google.ru/search?q=Too+Many+Zooz&ie=utf-8&oe=utf-8&gws_rd=ssl
Получив от dns-сервера ip-адрес, формируется http-запрос (GET). В моём случаи выглядит как
GET /search?q=Too+Many+Zooz&ie=utf-8&oe=utf-8&gws_rd=ssl HTTP/1.1
Упаковывается браузером (?) в tcp-дейтаграмму, в которой указан также ip адрес, порт сервера, ну например умолчательный 80 без шифрования. Дальше к этой дейтаграмме добавляется нашлёпка транспортного уровня, и творится магия на узлах, через которые он проходит до, допустим, 46.61.155.157. Похоже, что Ростелеком сейчас занимается пидерсией, т.к. его 46.61.155.157 ни разу не гугловские адреса. Соответственно можно предположить, что эти адреса указывают на проксик ростелекома, который помогает фильтровать http.
Ну а дальше, сервер разбирает запрос, и высылает ответ, который летит обратно.
>>114771190
>Алсо днс это не тцп а юдп протокол
Это не так, wireshark/wiki в помощь, вполне себе udp-дейтаграммы летают, на момент резовлинга. Хотя допускаю, что в каких-нибудь злоебучих случаях, где перемешаны уровни OSI, может быть что угодно.
Аноним 27/01/16 Срд 02:24:07 #147 №114773372 
Kek
Аноним 27/01/16 Срд 02:25:32 #148 №114773473 
>>114772744
>писал_сервер_на_Python
bottle.py?
Аноним 27/01/16 Срд 02:27:39 #149 №114773626 
>>114773473
Что-то вроде того, но чисто под себя, с собственной реализацией CGI и плюшками. Хостю на нем свой блог, файловый сервер inb4: долбоеб и пару побочных проектов.
Аноним 27/01/16 Срд 02:33:39 #150 №114774052 
>>114773626
На гитхаб выкладывал?
Аноним 27/01/16 Срд 02:34:20 #151 №114774098 
>>114774052
Нет.
Аноним 27/01/16 Срд 03:40:05 #152 №114778245 
Аноним 27/01/16 Срд 06:38:15 #153 №114783338 
14538658958830.jpg
Аноним 27/01/16 Срд 06:38:37 #154 №114783343 
14538659173430.jpg
comments powered by Disqus

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