当前位置:  开发笔记 > 运维 > 正文

端口号和协议号有什么区别?

如何解决《端口号和协议号有什么区别?》经验,为你挑选了4个好方法。

端口号和协议号有什么区别?



1> Bill the Liz..:

您可以将端口视为电话分机,计算机的IP地址就像电话号码一样.您可以拨打号码(IP地址)与计算机通话,然后拨打分机(端口)与特定应用程序通话.应用程序需要侦听端口才能进行通信.

一个协议仅仅是在谈话两端的两个应用程序同意在讲的语言.如果您的应用程序发送的字节流,我的申请,我的应用程序需要知道如何解释这些字节.


您也可以将电话模拟保留为协议.该协议将是用于通信的惯例,例如开始与"Hello,这是Bill the Lizard"的对话.
我喜欢电话分机比喻,我敢打赌它很常见,但我以前从未听过

2> Kent Boogaar..:

协议=如何通信,端口=通信的地方



3> Aaron Maenpa..:

协议是关于如何解释数据以及如何响应消息的协议.它们通常指定消息格式和合法消息.协议示例包括:

TCP/IP

HTTP

SSH

端口是TCP和UDP中套接字端点的一部分.它们允许操作系统区分主机上的哪个TCP或UDP服务应该接收传入消息.

通常会出现混淆,因为许多端口被保留(例如,端口80)并且通常由期望特定协议(在端口80的情况下为HTTP)的服务器监听.虽然发送到端口80的消息通常预期是HTTP消息,但是没有什么能阻止非HTTP服务器监听端口80或HTTP服务器监听备用端口(例如8080或8088).



4> EBGreen..:

港口=船舶进入的地方
议定书=货物如何装载在船上

推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有