TCP端口号的作用
考题
TCP端口号的作用是()
A 流量控制
B ACL过滤
C 建立连接
D 对应用层进程的寻址
一、概述
简单来说,TCP端口号的核心作用是在一台计算机上唯一标识一个正在等待或进行网络通信的应用程序(或进程),从而实现“多路复用”和“多路分解”。
你可以把它想象成一个大型办公楼(计算机)的各个办公室门牌号(端口号)。
-
IP地址就像是这栋办公楼的街道地址。它告诉外界如何找到这栋楼。
-
端口号就像是楼里面的具体房间号(例如201室、302室)。它告诉快递员( incoming data packet)把包裹( data)送到哪个具体的办公室( application)。
光有街道地址,快递员只能把包裹送到大楼前台,但不知道具体交给谁。有了房间号,包裹才能准确送达收件人。
二、TCP端口号的详细作用
1. 多路复用(Multiplexing)
当你的计算机同时运行多个网络应用时(比如一边用浏览器上网,一边用微信聊天,一边收邮件),这些应用都会通过同一个网络接口(网卡)发送数据。操作系统会为每个出站的数据包打上目标端口号的标签。这个过程就像大楼里不同的办公室(应用程序)都把要寄出的信件交给同一个前台(操作系统),前台会在每封信上写上收件人的房间号(目标端口)。
2. 多路分解(Demultiplexing)