Технологии подключения к сети Интернет
Технология ADSL ( асимметричная цифровая абонентская линия) подразумевает использование для доступа в Интернет обычной телефонной линии. При этом подключение к Сети не мешает работе телефона, т.е. абонент может одновременно разговаривать по телефону и при этом пользоваться доступом в Интернет. Технология Ethernet (эзернет) позволяет организовать доступ к сети Интернет и к локальным ресурсам провайдеров без использования телефонной линии и специального оборудования на стороне абонента. Для подключения используется кабель, который соединяется с ПК или локальной сетью. Технология Ethernet обеспечивает скорость передачи данных до 100 Мбит/с. DOCSIS— стандарт передачи данных по телевизионному кабелю. В квартире абонента к телекабелю подключается специальный модем, который соединяется с ПК (или локальной сетью).Radio Ethernet — это стандарт беспроводных коммуникаций. Эта технология позволяет организовать Ethernet-подключение «по воздуху». При этом для передачи данных используется направленная радиоантенна — отсюда и название Radio Ethernet. Спутниковый Интернет — способ подключения к сети Интернет с использованием технологий спутниковой связи.USB-модем — это миниатюрное устройство для высокоскоростной передачи данных в сетях мобильной связи, которое подключается в USB-порт компьютера. PLC (англ. Power Line Communication/Carrier) — относительно новая телекоммуникационная технология; так называемый «Интернет из розетки». В качестве среды передачи информации используются внутридомовые и внутриквартирные сети электропитания. В доме абонента в обычную квартирную электрическую розетку включается компактный PLC-модем (по габаритам напоминающий зарядное устройство для сотового телефона). Модем соединяется с ПК или локальной сетью.
Уникальный единый указатель ресурсов
Любой документ в сети Интернет имеет свой адрес. Его имеют веб-страницы, аудио, видео-файлы и любые другие документы, которые могут храниться на компьютере. Для того чтобы привести все адреса в сети Интернет к единому виду, Тимом Бернерсом-Ли был разработан специальный стандарт URL (Uniform Resource Locator, единый указатель ресурсов) в 1990 году.Общая схема или структура URL-адреса выглядит следующим образом:
<схема>://<логин>:<пароль>@<хост>:<порт>/<URL‐путь>?<параметры>#<якорь>
Схема – это тот протокол передачи данных, по которому, мы хотим обратиться к ресурсу (ftp - файлы, http – гипертекст, https – гипертекст с шифрованием).логин и пароль — имя пользователя и пароль, используемые для доступа к ресурсу. @ — разделитель. хост – доменное имя или IP-адрес (ссылки) того ресурса, к которому нужно обратиться.Порт – уникальный номер, который выделяется тому приложению, которое будет обрабатывать ваш запрос. URL - путь – здесь мы указываем уточняющую информацию о местонахождении ресурса. В случае с протоколом HTTP задается путь с указанием каталогов и подкаталогов, где лежит ресурс. параметры - строка запроса с передаваемыми на сервер методом GET параметрами. Разделитель параметров — знак &. якорь – уникальная строка, которая ссылается на определенную областьдокумента.разделитель-&.
редактирования пользователем, который может изменить логику исполнения). HEAD – запрос заголовка документа или страницы. POST – предполагает передачу параметров запроса в заголовке (преимущества: пользователю недоступно редактирование пааметров; недостатки: неуниверсальность). PUT – мотод размещения документа на сервере. 2-я часть – ресурс – путь к определенному файлу на сервере, который клиент хочет получить. 3-я часть – версия протокола HTTP. Дополнительные строки запроса: Параметр:значение. Количество строк неограниченно. Наиболее распространенные параметры: connection (значения: keep-active(можно скачать все компоненты страницы) и close); user-agent (указание браузера, который формирует запрос); accept (значения: text и html);referer (адрес ресурса, с которого мы перешли на данный ресурс); host (имя ресурса, с которого запрашивается ресурс, используется если на одном IP-адресе существует несколько виртуальных серверов); accept-Language (поддерживаемый язык)
Формат HTTP ответа.
Формат ответа очень похож на формат запроса: он также имеет заголовок и тело, разделенное пустой строкой. Основная строка запроса состоит из 3-х полей, разделенных пробелами:1) Версия протокола.
2) Код ошибки. 3) Словесное описание ошибки. Версия протокола: - аналогичен соответствующему параметру запроса. Код ошибки: кодовое обозначение "успешности" выполнения запроса.
(Значения кодов возврата по первой цифре: 1xx: Информационный - Не используется, но зарезервирован для использования в будущем; 2xх: Успех - Запрос был полностью получен, понят, и принят к обработке.
3xx: Перенаправление - Клиенту следует предпринять дальнейшие действия для успешного выполнения запроса. 4xx: Ошибка клиента - Запрос, содержащий неправильные синтаксические конструкции, не может быть успешно выполнен. 5xx: Ошибка Сервера - Сервер не смог дать ответ на корректно поставленный запрос. Наиболее часто встречающиеся:"200"; OK - документ отправлен."404"; Not Found - документ не найден (ошибка URL."500"; Internal Server Error - внутренняя ошибка сервера, клиент исправить не может, только администратор сервера. )Словесное описание ошибки: "расшифровка" предыдущего кода. Параметры: connection (значения: keep-active(можно скачать все компоненты страницы) и close);content-type;content-length;last-modified.
Cookie.
Cookie – небольшой фрагмент данных, созданных веб-сервером, и хранящийся на стороне клиента в виде данных, которые клиент пересылает серверу в HTTP-запросе. Согласно стандарту, cookies представляют собой обычную строку, не превосходящую по размеру 4000 символов, которая отсылается сервером браузеру. Браузер анализирует полученный cookie, проверяет длину, дату истечения срока годности, после чего сохраняет в отдельном файле. Cookies не могут содержать исполняемый или интерпретируемый код, а также его фрагменты. Cookie содержит обязательные поля, опциональные поля, а также любую другую информацию в текстовой формате, обработку которой берет на себя сервер. Стандартный вид заголовка cookie выглядит следующим образом: Set-Cookie: name=<значение>; expires=<дата>; path=<путь>; domain=<имя_домена>; secure. name=<значение> - определение имени и содержания cookie;
expires=<дата> - это срок годности cookie; path=<путь> cookie будет выдан только при затребовании документов, лежащих в указанном каталоге или в его подкаталогах. При помощи этого параметра можно создавать отдельные cookies для каждой Web-страницы, входящей в состав сайта. domain=<имя_домена> - в этом параметре определяется имя домена, куда будут возвращаться cookies. По умолчанию это имя домена есть имя сервера, приславшего cookie. Secure – если в cookie есть это поле, то он будет возвращаться только на сервер, обеспечивающий сертифицированный метод безопасности.
Set-Cookie:name=newvalue;expires=date;path=/;domain=example.org
Преимущества использования cookies: 1) Идентификация пользователя во время сеанса (Обычно HTTP-соединение закрывается после передачи каждой страницы. Сookies могут решить эту проблему.); 2) Отсутствие имени и пароля. 3) Настройка сайта (многие сайты позволяют настраивать внешний вид главной страницы, и чтобы запомнить настройку, используются cookies). 4) Направленная реклама (Cookies позволяют помнить, что пользователь искал раньше, и выводить соответствующее объявление вместо случайного).