Основные протоколы
Среди сетевых протоколов выделяются следующие основные:
♦ TCP/IP( Transmission Control Protocol / Internet Protocol ) — святыня всех святынь. Это базовый транспортный сетевой протокол. На этом протоколе основана вся сеть Интернет.
♦ RIP( Routing Information Protocol ) используется для маршрутизации пакетов в компьютерных сетях.
♦ ICMP( Internet Control Message Protocol ) — протокол межсетевых управляющих сообщений. Он применяется для проверки доступности узла, установления соединения и т.п.
♦ FTP( File Transfer Protocol ) — протокол передачи файлов. Служит для обмена файлами между системами. Например, вам нужно передать файл на сервер или, наоборот, скачать файл с сервера. Для этого вам нужно подключиться к файловому серверу (он же FTP-сервер) и выполнить необходимую вам операцию. Подключение осуществляется с помощью FTP-клиента. Простейший FTP-клиент входит в состав практически любой операционной системы. Обычно для запуска FTP-клиента нужно ввести команду ftp.
♦ HTTP( Hyper Text Transfer Protocol ) — протокол обмена гипертекстовой информацией, то есть документами HTML. Протокол HTTP используется веб-серверами. HTTP-клиенты называются браузерами.
♦ POP( Post Office Protocol ) — протокол почтового отделения. Этот протокол используется для получения электронной почты с почтовых серверов. А для передачи почтовых сообщений на сервер служит протокол SMTP (Simple Mail Transfer Protocol).
♦ SLIP( Serial Line Internet Protocol ) — протокол подключения к сети Интернет по последовательной линии. Используется для установления связи с удаленными узлами через низкоскоростные последовательные интерфейсы. В настоящее время вытеснен протоколом PPP и практически не используется.
♦ PPP( Point-to-Point Protocol ) обеспечивает управление конфигурацией, обнаружение ошибок и повышенную безопасность при передаче данных на более высоком уровне, чем протокол SLIP.
6.1.3. Протокол TCP/IP и IP-адресация
Любому компьютеру в IP-сети (TCP/IP-сети) назначен уникальный адрес, который называется IP-адресом. IP-адрес — это 32-разрядное двоичное число, которое принято записывать в виде четырех десятичных чисел, разделенных точками, например, 111.111.213.232 или 127.0.0.1.
Уникальность IP-адреса достигается достаточно просто: IP-адреса назначаются централизованно Сетевым Информационным Центром (NIC, Network Information Center). Если ваша локальная (или даже региональная) сеть не соединена с Интернет, то внутри сети вы можете использовать любые IP-адреса без согласования с NIC. Если же ваша сеть подключена к Интернету, протокол TCP/IP обеспечивает работу вашей сетевой программы с любым компьютером в мире, как будто тот находится в локальной сети.
Любая сеть, в том числе локальная, может быть разделена на подсети. О причинах и целях такого разбиения вы можете прочитать в руководстве IP Sub-networking-HOWTO, которое вы найдете на сайте http://dkws.narod.ruили на http://www.dhsilabs.com.ua. Подсети связывает маршрутизатор, в роли которого может выступать любой компьютер с двумя или более сетевыми интерфейсами, например, двумя сетевыми платами.
Каждая сеть (подсеть) также имеет свой уникальный адрес. Под сетью можно понимать «пачку» IP-адресов, идущих подряд, то есть 192.168.1.0–192.168.1.255. Самый младший и самый старший адреса резервируются. Младший (192.168.1.0) служит адресом сети и используется, когда нужно указать всю сеть (подсеть), например, при задании маршрутизации для нее. Старший служит широковещательным ( broadcast ) адресом: в этот адрес направляются сообщения, которые нужно передать сразу всем компьютерам сети. Широковещательные запросы очень часто используются, например, для построения ARP-таблиц.
Для каждой сети (подсети) определена ее маска. Фактически, маска — это размер сети, то есть число адресов в сети. Маску принято записывать в десятично-побайтном виде:
♦ 255.255.255.0 — маска на 256 адресов (0–255)
♦ 255.255.255.192 — маска на 64 адреса (192–255)
♦ 255.255.0.0 — маска на 65536 адресов (256*256)
IP-сети делятся по размеру на классы, каждому из которых соответствует свой диапазон адресов. Запишите первое число адреса в виде восьмизначного двоичного числа, и количество идущих подряд единиц укажет на класс сети. В таблице 6.1 приведены характеристики классов сетей.
Классы IP-сетей Таблица 6.1
| Класс |
Первые биты |
Диапазон адресов |
Количество узлов |
Маска |
| А |
0 |
1.0.0.0–126.0.0.0 |
16777216(2 24) |
255.0.0.0 |
| В |
10 |
128.0.0.0–191.255.0.0 |
65536(2 16) |
255.255.0.0 |
| C |
110 |
192.0.1.0–223.255.255.0 |
256 (2 8) |
255.255.255.0 |
| D |
1110 |
224.0.0.0–239.255.255.255 |
Multicast |
|
| E |
11110 |
240.0.0.0–247.255.255.255 |
Зарезервирован |
|
Адреса узлов (компьютеров) в сети класса А выглядят как 125.*.*.*, класса В — как 136.12.*.*, класса С — как 195.136.12.*,
Читать дальше
Конец ознакомительного отрывка
Купить книгу