Типы протоколов
Система доменных имен
Хотя числовая адресация удобна для машинной обработки таблиц маршрутов, она очевидно неприемлема для использования человеком. Для облегчения взаимодействия вначале применялись таблицы соответствия числовых адресов именам машин.
По мере роста сети была разработана система доменных имен — DNS (Domain Name System), которая строится по иерархическому принципу, однако эта иерархия не является строгой.
Составляющие полного доменного имени в IP-сетях разделяются точкой, и перечисляются в следующем порядке: сначала простое имя конечного узла, затем имя группы узлов (например, имя организации), затем имя более крупной группы (поддомена) и так до имени домена самого высокого уровня (например, домена объединяющего организации по географическому принципу: RU - Россия, UK - Великобритания, SU - США, KZ - Казахстан).
Между доменным именем и IP-адресом узла нет никакого алгоритмического соответствия, поэтому необходимо использовать какие-то дополнительные таблицы или службы, чтобы узел сети однозначно определялся как по доменному имени, так и по IP-адресу. Такой специальной службой является DNS, которая устанавливает это соответствие на основании создаваемых администраторами сети таблиц соответствия, поэтому доменные имена называют также DNS-именами.
Преобразование доменных имен в адреса.Данные, содержащие адресную информацию, в пространстве доменных имен индексируются по имени. Поэтому поиск адреса по данному имени является относительно простой задачей.
Наиболее популярной программой поддержки DNS является BIND, или Berkeley Internet Name Domain, - сервер доменных имён, реализованный в университете Беркли, который широко применяется в Internet. Он обеспечивает поиск доменных имён и IP-адресов для любого узла сети.
Взаимодействие компьютеров в сетях происходит в соответствии с определёнными правилами обмена сообщениями и их форматами, то есть в соответствии с определёнными протоколами. Иерархически организованная совокупность протоколов, решающих задачу взаимодействия узлов сети, называется стеком протоколов. Эти стеки являются международными и национальными стандартами, а также есть фирменные стеки, получившие распространение благодаря распространённости оборудования той или иной фирмы. В крупных сетях, объединяющих различные сети, параллельно используются, как правило, несколько стеков. В небольших сетях может использоваться исключительно один стек.
Термин «TCP/IP» обычно обозначает всё, что связано с протоколами TCP и IP. Он охватывает целое семейство протоколов, прикладные программы и даже саму сеть. В состав семейства входят протоколы UDP, ARP, ICMP, FTP, TELNET,SNMP и многие другие