Протокол передачи данных tcp/ip
Второй протокол из связки- протокол TCP (Transmission Control Protocol - протокол управления передачей сообщений) - предназначен именно для разбивки сообщений, передаваемых по сети, на небольшие фрагменты.
Каждому фрагменту присваивается свой заголовок, в котором объясняется, частью чего и какой по счету частью данный фрагмент является.
для IP-протокола, ответственного за маршрутизацию, эти пакеты, никак не связаны между собой. Поэтому последний IP-пакет вполне может по пути перегнать первый IP-пакет.
Однако протокол TCP дождется первого IP-пакета и соберет исходный файл в правильной последовательности.
Протокол IP достаточно удобен для компьютерной техники, но представляет массу неудобств для пользователя при обращении с ним, состоящих в следующем:
трудность при запоминании;
необходимость изменения IP-адреса в случае переконфигурирования сети;
при подключении компьютера не к одной сети, а к нескольким он имеет несколько IP-адресов (например, компьютер-маршрутизатор, который объединяет две сети для взаимодействия).
Протокол dns
Поэтому для удобства пользователя используется протокол DNS (Domain Name System - доменная система имен), который ставит в соответствие числовому IP-адресу компьютера уникальное доменное имя.
Домен - общая часть имени у группы компьютеров в Интернете. Доменные имена и IP-адреса распределяются международным координационным центром
Доменная система имен имеет иерархическую структуру: домены верхнего уровня — домены второго уровня и так далее. Домены верхнего уровня бывают двух типов: географические (двухбуквенные — каждой стране соответствует двухбуквенныи код) и административные (трехбуквенные) (табл. 2).
Если записать обозначения всех доменов, в которых находится нужный нам компьютер, в порядке от более мелких к более крупным, разделив их точками, то мы получим доменное имя этого компьютера.
Так, если у нас сам компьютера имеет имя comp45, отдел в котором он стоит, - buh (бухгалтерия), организация, включающая этот отдел, - departament, а страна - ru (Россия), то мы получим такое доменное имя: comp45.buh.departament.ru При работе с доменной системой имен следует помнить, что части доменного имени сообщают только о том, в чьем ведении это имя находится, а не о том, где физически расположен сервер, обеспечивающий работу с доменом.
Основные службы (сервисы) сети Интернет
Информационные ресурсы в Интернете различаются способом организации информации и методами работы с ней.
В Интернете имеются следующие основные службы (сервисы):
Электронная почта;
World Wide Web (WWW) — Всемирная паутина;
Служба передачи файлов — FTP;
Служба новостей (система телеконференций) — UseNet, Newsgroups;
Система интерактивного общения — служба IRC;
Telnet — удаленный доступ и др.
Каждый сервис Интернета использует свой собственный высокоуровневый протокол.
Протокол http
Основной вид организации информации в World Wide Web — это гипертекстовые электронные документы в формате HTML, имеющие связи с другими документами, установленные с помощью гиперссылок.
Гиперсвязь (hyperlinks) — это прямое соединение отдельных точек в документе с другими точками в том же самом или в других документах. Гипертекстовые ссылки обеспечивают мгновенный переход между этими точками.
HTML (Hypertext Markup Language) — гипертекстовый язык кодирования информации в WWW, позволяющий объединять в одном документе текст, таблицы, графику, анимацию, аудио- и видеоинформацию и создавать ссылки на другие файлы (документы). Для структурирования и форматирования документов HTML используются специальные пометки (коды) — теги.
После появления службы WWW назрела необходимость быстрого перехода от одного web-документа к другому. С этой целью был разработан протокол HTTP (Hyper Text Transfer Protocol - протокол передачи гипертекста).
Он задает набор команд для запроса данных и управления ими, пересылаемых клиентом (Web-обозревателем) Web-серверу, и способы представления пересылаемых в обе стороны данных..
Если при передаче данных важна в первую очередь не надежность, а быстрота (например, при общении в режиме реального времени), то используется протокол UDP (User Datagram Protocol - протокол пользовательских данных), который не «заботится» о пропавших пакетах, расположении данных в правильном порядке и других тонкостях.
