Наш браузер, в отличие от офисных приложений предназначенных для работы с простым текстом, работает с гипертекстом. Гипертекстом называют язык HTML
(HyperText Markup Language — язык разметки гипертекста), в котором каждый фрагмент страницы отнесён к определённой категории, благодаря тэгам (маркерам). Например тэг <h1> определяет, что далее написанный текст является заголовком первого уровня, тэг <p> — простой текст, а тэг <a> — что текст может быть интерактивным и нажав на него можно перейти куда-либо по ссылке. Протокол HTTP
(HyperText Transfer Protocol — протокол пересылки гипертекста) определяет порядок передачи веб-страницы с веб-сервера (его ещё называют http-сервером) в веб-браузер. Пользователь делает запрос к веб-сайту http://haknem.com
Это означает, что происходит tcp-соединение с 80 сокетом (зарегистрирован по умолчанию для протокола http) и получает через это соединение html-страничку, которая визуализируется в браузере в полноценном виде, задуманном веб-дизайнером. Для в