Я мало знаю о сети Интернет, но, насколько я понимаю, она работает - очень приблизительно - следующим образом:
- Я, сидя за компьютером
example.com
, отправляю сообщение, примерно говоря, «gethttp://s.tk
» моему провайдеру, который передает сообщение, в конце концов, на компьютер по адресуs.tk
- Машина
s.tk
получает «example.com
отправил« gethttp://s.tk
»», поэтому отправляетsomefile
своему провайдеру, который передает файл, в конце концов, машине наexample.com
.
Когда файл возвращается на example.com
, мой компьютер, как мой компьютер узнает, что с ним делать? Я уверен, что заголовки (или что-то еще) указывают, что это веб-страница, а не, скажем, пост Usenet - это не мой вопрос. Мой вопрос: как мой компьютер узнает, отображать ли полученную веб-страницу в моем открытом окне Opera или в моем открытом окне Firefox, или в другом моем открытом окне Firefox, или, черт возьми, открыть новый экземпляр браузера?