端口是什么?
"端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。
端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。
端口分类:
1、TCP端口
TCP:Transmission Control Protocol传输控制协议,TCP是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,UDP是同一层内另一个重要的传输协议。
2、UDP端口
UDP:User Datagram Protocol用户数据报协议,UDP是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。
2023-07-25 广告
"端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。
TCP端口
TCP :Transmission Control Protocol传输控制协议,TCP是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,UDP是同一层内另一个重要的传输协议。
UDP端口
UDP :User Datagram Protocol用户数据报协议,UDP是OSI参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。UDP协议适用端口分别运行在同一台设备上的多个应用程序。
电脑里面可能运行的网络程序非常多,每个端口,绑定在一个程序里面,往端口发数据,相当于是给程序发数据。
在两台电脑之间建立连接的时候,必须双方都打开了对应的端口。端口绑定到程序。
通常情况下,服务器的端口是固定的,这样才能被多个客户端找到;客户端的端口是随机的,但是一定会大于1024。
端口号是一个16位的无符号数字,范围从0~65535。
三大类
公认端口 : 0~1023之间,在一些操作系统必须管理员才能申请这些端口
注册端口 : 1024~49151,松散绑定一些服务
动态端口/私有端口:49152~65535,应用程序使用的动态端口,一般应用程序不主动使用它,但是类似BT之类的软件通常用这些端口
常用公认端口
21 : FTP协议,用于文件传输
22 : SSH协议,用于安全的远程连接
23 : Telnet协议,明文传输不安全,已经被SSH代替
25 : SMTP,简单邮件传输协议,用于发送电子邮件
80 : HTTP,超文本传输协议,用浏览器到电商买东西使用的就是此协议