Ћекции.ќрг


ѕоиск:




 атегории:

јстрономи€
Ѕиологи€
√еографи€
ƒругие €зыки
»нтернет
»нформатика
»стори€
 ультура
Ћитература
Ћогика
ћатематика
ћедицина
ћеханика
ќхрана труда
ѕедагогика
ѕолитика
ѕраво
ѕсихологи€
–елиги€
–иторика
—оциологи€
—порт
—троительство
“ехнологи€
“ранспорт
‘изика
‘илософи€
‘инансы
’ими€
Ёкологи€
Ёкономика
Ёлектроника

 

 

 

 


ќсновные протоколы сети »нтернет




ѕротокол - это совокупность правил, в соответствии с которыми происходит передача информации через сеть.

ќсновные протоколы, используемые в работе »нтернет:

- TCP/IP

- HTTP

- FTP

- TELNET

- WAIS

- Gorpher

- WAP

TCP/IP

¬ качестве основного протокола сетевого уровн€ в стеке используетс€ протокол IP, который изначально проектировалс€ как протокол передачи пакетов в составных сет€х, состо€щих из большого количества локальных сетей. ѕротокол TCP обеспечивает устойчивое виртуальное соединение между удаленными прикладными процессами.

Ќа самом деле TCP/IP €вл€етс€ целым набором протоколов, работающих совместно. ќн состоит из двух уровней. ѕротокол верхнего уровн€, TCP, отвечает за правильность преобразовани€ сообщений в пакеты информации, из которых на приемной стороне собираетс€ исходное послание. ѕротокол нижнего уровн€, IP, отвечает за правильность доставки сообщений по указанному адресу. »ногда пакеты одного сообщени€ могут доставл€тьс€ разными пут€ми.

HTTP

ѕротокол HTTP (Hypertext Transfer Protocol - ѕротокол передачи гипертекста) €вл€етс€ протоколом более высокого уровн€ по отношению к протоколу TCP/IP - протоколом уровн€ приложени€. HTTP был разработан дл€ эффективной передачи по »нтернету Web-страниц. »менно благодар€ HTTP мы имеем возможность просматривать страницы —ети. ѕротокол HTTP €вл€етс€ основой системы World Wide Web.

¬ы отдаете команды HTTP, использу€ интерфейс браузера, который €вл€етс€ HTTP-клиентом. ѕри щелчке мышью на ссылке браузер запрашивает у Web-сервера данные того ресурса, на который указывает ссылка.

„тобы текст, составл€ющий содержимое Web-страниц, отображалс€ на них определенным образом - в соответствии с замыслом создател€ страницы - он размечаетс€ с помощью особых текстовых меток - тегов €зыка разметки гипертекста (HyperText Markup Language, HTML). јдреса ресурсов »нтернета выгл€дит примерно следующим образом: http://www.tut.by

FTP

ѕротокол FTP (File Transfer Protocol - ѕротокол передачи файлов по »нтернету. ѕротокол пересылки файлов FTP (File Transfer Protocol) реализует удаленный доступ к файлу. ƒл€ того, чтобы обеспечить надежную передачу, FTP использует в качестве транспорта протокол с установлением соединений - TCP.

TELNET

ѕротокол telnet обеспечивает передачу потока байтов между процессами, а также между процессом и терминалом. Ќаиболее часто этот протокол используетс€ дл€ эмул€ции терминала удаленной Ё¬ћ.

— помощью этого протокола вы можете подключитьс€ к удаленному компьютеру как пользователь и производить действи€ над его файлами и приложени€ми точно так же, как если бы работали на своем компьютере. –абота с ним ведетс€ из командной строки. Telnet-клиент поставл€етс€, например, в комплекте Windows 98.

WAIS

WAIS (Wide-Area Information Servers). Ётот протокол был разработан дл€ поиска информации в базах данных. »нформационна€ система WAIS представл€ет собой систему распределенных баз данных, где отдельные базы данных хран€тс€ на разных серверах. —ведени€ об их содержании и расположении хран€тс€ в специальной базе данных - каталоге серверов. ѕросмотр информационных ресурсов осуществл€етс€ с помощью программы - клиента WAIS.

ѕоиск информации ведетс€ по ключевым словам, которые задает пользователь. Ёти слова ввод€тс€ дл€ определенной базы данных, и система находит все соответствующие им фрагменты текста на всех серверах, где располагаютс€ данные этой базы. –езультат представл€етс€ в виде списка ссылок на документы с указанием того, насколько часто встречаетс€ в данном документе искомое слово и все искомые слова в совокупности. јдрес ресурса WAIS в »нтернете выгл€дит примерно так: wais://site.edu

Gorpher

ѕротокол Gopher - протокол уровн€ приложени€, разработанный в 1991 году. ƒо повсеместного распространени€ гипертекстовой системы World Wide Web Gopher использовалс€ дл€ извлечени€ информации (в основном текстовой) из иерархической файловой структуры. Gopher был провозвестником WWW, позвол€вшим с помощью меню передвигатьс€ от одной страницы к другой, постепенно сужа€ круг отображаемой информации. ѕрограммы-клиенты Gopher имели текстовый интерфейс. ќднако пункты меню Gopher могли указывать и не только на текстовые файлы, но также, например, на telnet-соединени€ или базы данных WAIS. —овременные Web-браузеры поддерживают этот протокол. јдреса информационных ресурсов Gopher имеют примерно следующий вид: gopher://gopher.tc.umn.edu

WAP

WAP (Wireless Application Protocol) был разработан в 1997 году группой компаний Ericsson, Motorola, Nokia и Phone.com дл€ того, чтобы предоставить доступ к службам »нтернета пользовател€м беспроводных устройств, использующих различные стандарты св€зи. Ќабрав на вашем мобильном телефоне адрес нужной Web-страницы, вы можете увидеть ее (в упрощенном виде) пр€мо на дисплее телефона.

 

—истема доменных имен DNS

 

DNS (англ. Domain Name System Ч система доменных имЄн) Ч компьютерна€ распределЄнна€ система дл€ получени€ информации о доменах. „аще всего используетс€ дл€ получени€ IP-адреса по имени хоста (компьютера или устройства), получени€ информации о маршрутизации почты, обслуживающих узлах дл€ протоколов в домене (SRV-запись).

–аспределЄнна€ база данных DNS поддерживаетс€ с помощью иерархии DNS-серверов, взаимодействующих по определЄнному протоколу.

DNS важна дл€ работы »нтернета, так как дл€ соединени€ с узлом необходима информаци€ о его IP-адресе, а дл€ людей проще запоминать буквенные (обычно осмысленные) адреса, чем последовательность цифр IP-адреса. ¬ некоторых случа€х это позвол€ет использовать виртуальные серверы, например, HTTP-серверы, различа€ их по имени запроса. ѕервоначально преобразование между доменными и IP-адресами производилось с использованием специального текстового файла hosts, который составл€лс€ централизованно и автоматически рассылалс€ на каждую из машин в своей локальной сети. — ростом —ети возникла необходимость в эффективном, автоматизированном механизме, которым и стала DNS.

DNS была разработана ѕолом ћокапетрисом в 1983 году.

 лючевыми пон€ти€ми DNS €вл€ютс€:

ƒоме́н (англ. domain Ч область) Ч узел в дереве имЄн, вместе со всеми подчинЄнными ему узлами (если таковые имеютс€), то есть именованна€ ветвь или поддерево в дереве имен. —труктура доменного имени отражает пор€док следовани€ узлов в иерархии; доменное им€ читаетс€ слева направо от младших доменов к доменам высшего уровн€ (в пор€дке повышени€ значимости), корневым доменом всей системы €вл€етс€ точка ('.'), ниже идут домены первого уровн€ (географические или тематические), затем Ч домены второго уровн€, третьего и т. д. (например, дл€ адреса ru.wikipedia.org домен первого уровн€ Ч org, второго wikipedia, третьего ru). Ќа практике точку в конце имени часто опускают, но она бывает важна в случа€х разделени€ между относительными доменами и FQDN.

ѕоддомен (англ. subdomain) Ч подчинЄнный домен (например, wikipedia.org Ч поддомен домена org, а ru.wikipedia.org Ч домена wikipedia.org). “еоретически такое деление может достигать глубины 127 уровней, а кажда€ метка может содержать до 63 символов, пока обща€ длина вместе с точками не достигнет 254 символов. Ќо на практике регистраторы доменных имЄн используют более строгие ограничени€. Ќапример, если у вас есть домен вида mydomain.ru, вы можете создать дл€ него различные поддомены вида mysite1.mydomain.ru, mysite2.mydomain.ru и т. д.

–есурсна€ запись Ч единица хранени€ и передачи информации в DNS.  ажда€ ресурсна€ запись имеет им€ (то есть прив€зана к определенному ƒоменному имени, узлу в дереве имен), тип и поле данных, формат и содержание которого зависит от типа.

«она Ч часть дерева доменных имен (включа€ ресурсные записи), размещаема€ как единое целое на некотором сервере доменных имен, а чаще Ч одновременно на нескольких серверах. ÷елью выделени€ части дерева в отдельную зону €вл€етс€ передача ответственности за соответствующий домен другому лицу или организации. Ёто называетс€ делегированием.  ак св€зна€ часть дерева, зона внутри тоже представл€ет собой дерево. ≈сли рассматривать пространство имен DNS как структуру из зон, а не отдельных узлов/имен, тоже получаетс€ дерево; оправданно говорить о родительских и дочерних зонах, о старших и подчиненных. Ќа практике, большинство зон 0-го и 1-го уровн€ ('.', ru, com, Е) состо€т из единственного узла, которому непосредственно подчин€ютс€ дочерние зоны. ¬ больших корпоративных доменах (2-го и более уровней) иногда встречаетс€ образование дополнительных подчиненных уровней без выделени€ их в дочерние зоны.

ƒелегирование Ч операци€ передачи ответственности за часть дерева доменных имен другому лицу или организации. «а счет делегировани€ в DNS обеспечиваетс€ распределенность администрировани€ и хранени€. “ехнически делегирование выражаетс€ в выделении этой части дерева в отдельную зону, и размещении этой зоны на DNS-сервере, управл€емом этим лицом или организацией. ѕри этом в родительскую зону включаютс€ Ђсклеивающиеї ресурсные записи, содержащие указатели на DNS-сервера дочерней зоны, а вс€ остальна€ информаци€, относ€ща€с€ к дочерней зоне, хранитс€ уже на DNS-серверах дочерней зоны.

DNS-сервер Ч это специализированное ѕќ дл€ обслуживани€ DNS, а также компьютер, на котором это ѕќ выполн€етс€. DNS-сервер может быть ответственным за некоторые зоны и/или может перенаправл€ть запросы вышесто€щим серверам.

DNS-клиент Ч это специализированна€ библиотека (или программа) дл€ работы с DNS. ¬ р€де случаев DNS-сервер выступает в роли DNS-клиента.

јвторитетность Ч признак размещени€ зоны на DNS-сервере. ќтветы DNS-сервера могут быть двух типов: авторитетные (когда сервер за€вл€ет, что сам отвечает за зону) и неавторитетные, когда сервер обрабатывает запрос, и возвращает ответ других серверов. ¬ некоторых случа€х вместо передачи запроса дальше DNS-сервер может вернуть уже известное ему (по запросам ранее) значение (режим кешировани€).

DNS-запрос Ч запрос от клиента (или сервера) серверу.

—истема DNS содержит иерархию DNS-серверов, соответствующую иерархии зон.  ажда€ зона поддерживаетс€ как минимум одним авторитетным сервером DNS, на котором расположена информаци€ о домене.

»м€ и IP-адрес не тождественны Ч один IP-адрес может иметь множество имЄн, что позвол€ет поддерживать на одном компьютере множество веб-сайтов (это называетс€ виртуальный хостинг). ќбратное тоже справедливо Ч одному имени может быть сопоставлено множество IP-адресов: это позвол€ет создавать балансировку нагрузки.

ƒл€ повышени€ устойчивости системы используетс€ множество серверов, содержащих идентичную информацию, а в протоколе есть средства, позвол€ющие поддерживать синхронность информации, расположенной на разных серверах. —уществует 13 корневых серверов, их адреса практически не измен€ютс€. ѕротокол DNS использует дл€ работы TCP- или UDP-порт дл€ ответов на запросы. “радиционно запросы и ответы отправл€ютс€ в виде одной UDP датаграммы. TCP используетс€ дл€ AXFR-запросов.

 





ѕоделитьс€ с друзь€ми:


ƒата добавлени€: 2016-10-06; ћы поможем в написании ваших работ!; просмотров: 16957 | Ќарушение авторских прав


ѕоиск на сайте:

Ћучшие изречени€:

—тудент всегда отча€нный романтик! ’оть может сдать на двойку романтизм. © Ёдуард ј. јсадов
==> читать все изречени€...

742 - | 563 -


© 2015-2023 lektsii.org -  онтакты - ѕоследнее добавление

√ен: 0.009 с.