Главная » 2021 » Март » 29 » Понятие сокет и порт
03:21
Понятие сокет и порт

Чтобы позволить на отдельно взятом компьютере многим процессам одновременно использовать коммуникационные возможности транспортного уровня, на каждом хост-компьютере предоставляется порты. Вместе с адресами сетей и хост-компьютеров на коммуникационном уровне Internet они образуют сокет (socket - разъем).
Каждое соединение уникальным образом идентифицируется парой сокетов. Таким образом, любой сокет может одновременно использоваться во многих соединениях.

Номера портов

Для передачи информации на более высокие уровни как протокол TCP, так и протокол UDP используют номер порта. Номера портов используются для отслеживания различных разговоров, одновременно ведущихся в сети.

Назначение номеров портов прикладным процессам осуществляется либо централизовано, если эти процессы представляют собой популярные общедоступные сервисы, либо локально для тех сервисов, которые еще не стали столь распространенными, чтобы за ними закреплять стандартные (зарезервированные) номера.

Централизованное присвоение сервисам номеров портов выполняется организацией Internet Assigned Numbers Authority. Эти номера затем закрепляются и опубликовываются в стандартах Internet. Например, любой обмен, связанный с пересылкой файлов по протоколу FTP, использует стандартный номер порта 21.

Таблица: Сокращенный список зарезервированных номеров портов в протоколах TCP и UDP
Десятичный номер Ключевое слово Описание
0 Зарезервирован
1-4He назначен
7 echo Эхо
9 discard Отбросить
15 netstatКто активен, или сетевая политика
19 chargen Генератор символов
20ftp-data Протокол FTP(данные)
21ftp Протокол FTP
21telnetТерминальное соединение
25 smtp Простой протокол передачи почтовых сообщений (SMTP)
39 rip Протокол указания местонахождения ресурсов (RLP)
42nameserver Сервер имен хост-машин
43nicname Кто?
53 domain Сервер имен домена (DNS)
67 bootps Сервер задачи начальной загрузки
68 bootpc Клиент задачи начальной загрузки
69 tftp Протокол TFTP
75 Любая частная служба подключения к внешним сервисам телефонной линии
77 Любая частная служба удаленного ввода задания
79 finger Служба определения активных клиентов в сети
123 ntp Протокол сетевого времени (NTP)

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

При локальном присвоении номероа порта используют следующие выделенные диапазоны значений:

  • Номера от 255 до 1023 отданы компаниям для продаваемых приложений.
  • Использование номеров более 1023 не регламентируется.
   Просмотров: 303

Меню сайта



Категории раздела

Поиск

Календарь

«  Март 2021  »
ПнВтСрЧтПтСбВс
1234567
891011121314
15161718192021
22232425262728
293031

Реклама

Друзья сайта

Параметры

 
 

Статистика

TOPlist TOPlist
Copyright 2009 | Каталог   Хостинг от uCoz |

Free counters