目 录
一、什么地方会用到网络端口?
二、端口的定义和作用
(一)TCP协议和UDP协议
(二)端口的定义
(三)在TCP/IP体系中,端口(TCP和UDP)的作用
(四)使用端口进行网络通信
三、端口的分类
(一)端口分配方式
(二)TCP/IP的端口号分配
(1)公认端口(Well Known Ports):
(2)注册端口(Registered Ports):
(3)动态和/或私有端口(Dynamic and/or Private Ports):
四、常见的端口号
四、视频监控和流媒体通信中的端口号
一、什么地方会用到网络端口?
我们经常在浏览器的地址、或一些命令行栏输入如下一些URL(统一资源定位符):
编号
URL
描述
1
http://10.2.2.2:23000
访问IP为10.2.2.2,端口为23000的网页
2
rtsp://192.1.3.33:5546
访问IP为10.2.2.2,端口为5546提供的RTSP流
3
telnet 166.3.2.1 2329
访问166.3.2.1上tcp端口2329提供的服务
4
rtmp://123.45.22.33:8080
访问IP为123.45.22.33,端口为8080提供的RTMP流
5
http://vidist.cn
访问域名为vidisit.cn的web网站,端口80
6
https://vt.vidisit.cn:2800
访问域名为vt.vidisit.cn的web网站,端口2800
这些url 都是为了访问一些服务,这些服务是有某个服务器提供。同时可能会输入如下URL:
http://192.168.1.8/crm/index.php?pageto_module=Home&pageto_action=index
http://121.37.68.30:26558/realv/index-auto.html?cid=32050100001310000212
rtsp://192.1.3.33:5546/devid=3205010000131
这些也代表着特定的意义。我们可以看出,我们要访问网络资源,除了要输入IP地址以外,我们还需要一个端口、以及一些协议的名称,比如HTTP、RTSP、RTMP、TELNET等等。这里面说的端口是TCP或者UDP的端口,这些协议一般都属于应用层协议,都是基于TCP和UDP的,或者说是在传输层以上的应用层协议。
基于TCP/IP的各种应用层协议非常多,我们这里就不再详细描述了,我们这里主要谈谈网络端口。
二、端口的定义和作用
(一)TCP协议和UDP协议
TCP(Transmission Control Protocol)协议,意为传输控制协议。
UDP(User Datagram Protocol)协议,意为用户数据报协议。
TCP和UDP