Сетевые порты и IP-адреса

17 октября 2013 | Автор: zkzakhar

Мне кажется, что все понимают, что каждое компьютерное устройство, которое находится в сети имеет свой присвоенный IP-адрес. Данный адрес состоит из четырех чисел, имеющих значение от 0 до 255, и разделены точками. Общий вид айпи-адреса состоит из адреса локального хост-адреса, сети, подсети.

Для того чтобы присоединиться к данному компьютеру и, в дальнейшем, использовать какой-либо сервис (в том случае, если машина представляет собой сервер), нужно знать именно этот IP . Однако как быть, если нам нужно сразу несколько сервисов: почта, web или telnet? Web- браузер присоединяется к данному IP-адресу точно таким же образом, как и обычный почтовый клиент, а ведь каждое из вышеуказанных приложений нуждается в предоставлении отдельного сервиса.

Чтобы их разделить и пользуются портами. Браузер соединяют с сервером с помощью его IP’шника, однако уточняет, что ему необходим такой-то порт, и почтовый клиент соединяют с тем же IP, однако уточнив, что ему необходим другой порт. Вот таким образом и выходит, что порты являются, как бы, адресами конкретных сервисов в области одного IP.

Для систематизации портов системы существует список так называемых “стандартных портов”. Как указано в этом списке, web-сервис должен быть расположен на восьмидесятом порту, телнет-сервис – на двадцать третьем, POP3 (приём почты) – на сто десятом, SMTP (отправка почты) – на двадцать пятом, ICQ использует порт под номером четыре тысячи и т.д. На одной системе может быть около 65000 портов.

В списке всех портов вначале идут Well Known Port Numbers (известные порты/хорошо изученные/отсортированные). Это те порты, которые имеют номера от 0 до 1023. В большинстве своем эти порты отдают для сервисных служб. Далее следуют Registered Port Numbers (или зарегистрированные порты). Данные порты имеют номера от 1024 и до 49151. На данных портах в основном расположены клиентские программы. И замыкающими в структуре являются Dynamic and/or Private Ports (динамичные или приватные порты). Данные порты имеют номера от 49152 до 65535.