Войти

Показать полную графическую версию : Несколько вопросов по работе браузера


ldcount
28-01-2010, 22:22
Стал заниматься веб-программированием и сразу возникло несколько вопросов по работе сети Интернет. Буду рад, если кто-то поможет конструктивно разобраться.

1. При введении в адресной строке браузера www.yandex.ru он, браузер обращается к DNS, потом к серверу (будем считать одному) компании Яндекс по 80-му порту. Вопрос: а сервер Яндекса начинает загружать страничку на какой порт нашего компьютера?

2. Если у меня в одном браузере открыто несколько вкладок, то для каждой отдельный порт?

3. Или браузер резервирует несколько портов, штук пять и использует их по очереди?

4. Как обстоит дело, если запущено несколько браузеров на одном комьютере?

skyfish
29-01-2010, 02:39
Всё зависит от типа браузера. Ваши окрытые порты можно посмотреть CurrPorts (http://www.nirsoft.net/utils/cports.html), TCPView (http://technet.microsoft.com/en-us/sysinternals/bb897437.aspx) или просто cmd > netstat -b, всё сразу станет ясно.

Некоторые браузеры, например Firefox, отрывают ещё и порты на уровне лупбека, т.е. только внутри машины (скажем, fox:57947 to 127.0.0.1). Это особенности движка.

ldcount
29-01-2010, 04:29
Спасибо.
Да, я тоже уже заметил с помощью TCPview про зацикленность файрфокса.




© OSzone.net 2001-2012