В операционной системе фактически имеется два набора номеров портов, один используется сокетами TCP, а другой — программами на основе UDP. Вполне допустимо применение в двух программах одного и того же номера порта при условии, что один из них используется для TCP, а другой — для UDP.
Не все номера портов являются равнозначными. Номера портов в диапазоне' 0... 1023 зарезервированы для использования так называемыми “известными” службами, и эти номера назначает и распределяет организация ICANN (Internet Corporation for Assigned Names and Numbers). Например, порт TCP номер 80 зарезервирован для протокола HTTP, используемого Web-серверами, порт TCP номер 25 — для протокола SMTP, используемого почтовыми транспортными агентами, а порт UDP номер 53 применяется для службы доменных имен (DNS— Domain Name Service). Поскольку эти порты широко известны, можно быть полностью уверенным в том, что Web-cepвep, работающий на удаленном компьютере, принимает входящие запросы через порт 80. В системах UNIX только пользователь root (т.е. суперпользователь) имеет право создать сокет с использованием зарезервированного порта. Это отчасти предусмотрено для того, чтобы непривилегированные пользователи системы не могли по неосторожности выполнить код, который нарушит работу сетевых служб хоста.
Большинство служб основано на использовании либо TCP, либо UDP, но некоторые из них могут работать с обоим протоколам. Для обеспечения совместимости в будущем организация ICANN обычно резервирует за каждой службой и порт UDP, и порт TCP с одним и тем же номером. Однако из этого правила есть много исключений. Например, порт TCP номер 514 применяется в системах UNIX для удаленных служб командного интерпретатора (для регистрации), а порт UDP номер 514 используется демоном ведения системного журнала.
2013-10-14 19:35:24
это интересно Кибер среда общения давно перешла все невидимые границы по передачи звука и изображения. Одной из передовых компаний, пришедших на рынок IP-Телефонии, стала Skype , программу которого сейчас может установить даже ребенок и неограниченно общаться со своими родными и близкими.