java网络编程之端口

来源:互联网 发布:中国联通网络套餐 编辑:程序博客网 时间:2024/06/06 02:16

1端口(port)

"端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。
协议端口:

如果把IP地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口可以有65536(即2^16)个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(2^16-1)。


结论:
    1):在同一台电脑中端口不能重复,若重复,则报错端口冲突
    2):如果我们需要自定义端口号,建议使用10000以上的.