-
什么是端口?
可以这样说:
端口便是计算机与外部通信的途径,
没有它,<
/p>
计算机便又聋又
哑。
在网络技术中,端口(
Por
t
)有好几种意思。集线器、交换机、路由
< br>器的
端口指的是连接其他网络设备的接口,如
RJ-45
端口、
Serial
端口等。我们
p>
这
里所指的端口不是指物理意义上的端口
,而是特指
TCP/IP
协议中的端口,是逻
< br>辑意义上的端口。
那么
TCP/IP
协议中的端口指的是什么呢?如果把
IP
地址比作一间房子
,
端口就是出入这间房子的门。真正的房子只有几个门,但是一个
IP
地址的端口
可以有
65536
个之多!
端口是通过端口号来标记的
,
端口号只有整数,
范围是从
0
p>
到
65535
。
端口有什么用呢?我们知道,一台拥有
IP
地址的主机可以提供许多服务,
比如
Web
服务、
FTP
服务、
SMTP
服务等,
这些服务完全可以通
过
1
个
IP
地
址来
实
现。那么,主机是怎样区分不
同的网络服务呢?显然不能只靠
IP
地址,因为
IP
地址与网络服务的关系是一对多的关系。实际上是通过“IP
地址
+
端口号”来
区分不同的服务的。
需要注意的是,端口并不是一一对应的。比如你的电脑作为客户机访
问一
台
WWW
服务器时,
WWW
服务器使用“80”端口与你的电脑通信,<
/p>
但你的电脑则
可
能使用“3457”这样的端口,如图
1
所示。
图
1
按对应的协议类型,
端口有两种:
TCP
端口和
UDP
端口。
由于
TCP
和
UDP
两<
/p>
个协议是独立的,因此各自的端口号也相互独立,比如
TCP
p>
有
235
端口,
U
DP
也
可以有
235
端口,两者并不冲突。
端口是怎样分配的
与
IP
地址一样,
端口号也不是随意使用的,
而是按照一定的规定进行
分配。
端
口的分类标准有好几种,
我们这里不做详细讲解,
只介绍一下周知端口和动态端
口。
1.
周知端口(
Well Known
Ports
)
-
-
-
-
-
-
-
-
-
上一篇:厚德载物是什么意思?(深度好文)
下一篇:老生常谈的意思 老生常谈的解释是什么