计算机网络体系结构与数据通信(补充):端口

端口Port,端口有物理意义上的端口和逻辑意义上的端口

1、物理意义的端口

如集线器、交换机、路由器等连接其他网络设备的接口、RJ-45端口(网卡端口)、RS232端口(串行端口)

2、逻辑意义的端口

TCP/IP协议中的端口用来区分不同的网络服务,占有16位,大小为65536,也就是一台计算机有65535个端口,应用进程之间的通讯都要依靠端口,一个应用进程对应一个端口

分为:

  1. 公认端口:0-1023, 即固定端口,如http使用的80端口,意思就是在访问网址时,我们访问服务器的端口就是80,又如用于FTP服务的20、21端口
  2. 注册端口:1024-49151,比如微软开发了一个系统应用,该应用在通讯或使用时,需要使用到xxx端口,那么就要去登记一下这个端口,以免有别人公司的应用使用同一个端口号,例如,windows系统中的3389端口,就是用来实现远程连接的,就固定了这台计算机如果要使用远程连接服务,就打开3389端口,别人就能使用远程连接连你了,默认是不打开的。
  3. 动态/私有端口:49152-65535,使用某个软件,比如QQ,等其他服务,随机拿这个范围内的端口,而不是去拿前面哪些固定的,拿到等通讯结束后,就会释放该端口。

会话与端口:每对端口号、源ip地址和目的ip地址的组合唯一标识了会话

你可能感兴趣的:(#,计算机网络系统结构与数据通信,数据通信,端口)