目 录

一、什么地方会用到网络端口?

二、端口的定义和作用

(一)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