Подтвердить что ты не робот

В чем разница между номером порта и номером протокола?

В чем разница между номером порта и номером протокола?

4b9b3361

Ответ 1

Вы можете представить порт в качестве расширения телефона, так как IP-адрес компьютера соответствует его номеру телефона. Вы можете позвонить по номеру (IP-адресу), чтобы поговорить с компьютером, а затем набрать номер (порт) для разговора с конкретным приложением. Приложение должно прослушивать порт для связи.

A протокол - это просто тот язык, на котором соглашаются два приложения в обоих концах беседы. Если ваше приложение отправляет потоки байтов в мое приложение, мое приложение должно знать, как интерпретировать эти байты.

Ответ 2

Протокол = как общаться, Порт = где общаться

Ответ 3

Протокол - это соглашение о том, как интерпретировать данные и как реагировать на сообщения. Обычно они определяют форматы сообщений и юридические сообщения. Примеры протоколов включают:

Порт является частью конечной точки сокета в TCP и UDP. Они позволяют операционной системе отличать, какая служба TCP или UDP на хосте должна получать входящие сообщения.

Путаница обычно возникает из-за того, что зарезервировано несколько портов (например, порт 80) и, как правило, прослушиваются severs, ожидающие определенного протокола (HTTP в случае порта 80). В то время как сообщения, отправляемые на порт 80, как правило, ожидаются как HTTP-сообщения, нет ничего, что остановило бы, чтобы не-HTTP-сервер прослушивал порт 80 или HTTP-сервер от прослушивания на альтернативном порту (например, 8080 или 8088).

Ответ 4

Порт = Место, куда приходят суда

Протокол = Как грузится груз на корабле

Ответ 5

Номер протокола: -

Номер протокола - это один байт в третьем слове заголовка датаграммы. Значение идентифицирует протокол на уровне выше IP, которому должны передаваться данные. Номера портов/Адрес порта После того, как IP передает входящие данные в транспортный протокол, транспортный протокол передает данные правильному процессу приложения. Процессы приложений (также называемые сетевыми службами) идентифицируются по номерам портов, которые представляют собой 16-битные значения. Номер исходного порта, который идентифицирует процесс, который отправил данные, и номер порта назначения, который идентифицирует процесс, который должен принимать данные, содержатся в первом заголовочном слове каждого сегмента TCP и пакета UDP.

Ответ 6

В терминах IP номер протокола - это значение, назначенное протоколу уровня 4, переносимому в пределах IP, например. 6 для TCP, 17 для UDP, как часто встречается в файле /etc/protocols на большинстве систем UNIX.

Номер порта используется в заголовках UDP и TCP для представления различных протоколов более высокого уровня, переносимых в этих протоколах, например. 25 для SMTP, 80 для HTTP и т.д., За /etc/services.

Ответ 7

Протокол - это спецификация того, как два устройства должны обмениваться данными так, как они могут понять. Порт представляет собой пронумерованный "тег", который помогает компьютеру решить, кто должен получать входящую часть данных.

У многих протоколов есть порт, по которому они запускаются по умолчанию; это упрощает их обнаружение или настраивает приложения, которые их используют. Но это не жесткое правило; они всегда могли слушать по другому порту, если кто-либо, связавшись с ними, знал об этом изменении.

Ответ 8

ports = уши, рот, глазное яблоко, касание
протоколы = английский, испанский, язык жестов, шрифт Брайля

Ответ 9

Порт - это только канал, который вы выбираете для связи, и протокол определяет, как осуществляется связь. В определенном протоколе обычно используется определенный порт, например порт 80 для HTTP, порт 21 для FTP.

Ответ 10

Все правы: моя любимая аналогия - одна из кораблей. Порт: где груз загружен, Протокол: как груз загружается/выгружается.

Эта статья в википедии может помочь вам немного.

http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers

Ответ 11

в Простой порт означает, с кем вы общаетесь. & Амп; Протокол означает, как общаться или способ связи.