一、服务端的端口是固定的,客户端的端口是随机的
客户端端口是随机的,比如访问百度,系统为浏览器分配了个端口1024。过一会重开电脑,访问了新浪,可能还是用1024端口,我不关浏览器,还要再开一个浏览窗口访问百度知道时,系统就不可能为这个浏览进程分配1024端口了,因为被占用了,分配的可能是1025或者5021端口了。
常见的端口号为:
mysql 缺省用的 3306 端口 ;redis 6379 端口 ;tomcat 默认用的 8080 端口 ;ssh 22 端口,
二、端口是必须有的,只是有的网站输入时候没有把端口号显示出来
百度网址:https://www.baidu.com:443
B站网址:
ip 地址后面跟着一个 443 :443就是默认端口
当你没有显式的在 url 中输入端口时, 浏览器实际上会根据所用协议来为你指定一个缺省端口:
- 如果是 http 协议, 就使用 80 端口
- 如果是 https 协议, 就使用 443 端口
三、目标主机的 IP 地址可以是动态分配的,也可以是固定的
目标主机的 IP 地址是指要进行网络通信的计算机在互联网上唯一的标识号码,用于唯一确定这台计算机在互联网上的位置。通过目标主机的 IP 地址,可以将数据包传输到目标主机上,完成网络通讯过程。在进行网络通信时,发送方需要知道目标主机的 IP 地址,才能向正确的目标主机发送数据,而接收方也需要自己的 IP 地址来接收并处理数据包。
动态 IP 地址是由网络服务提供商(ISP)动态分配的,每次重新连接网络时都可能会分配不同 IP 地址。而固定 IP 地址则是一直保持不变的,通常需要向 ISP 申请并付费使用。因此,目标主机的 IP 地址既可以是固定的,也可以是动态的。
比如,你隔一段时间去ping一次百度网站发现 IP 地址并不是一直一样。
这是一个在命令提示符下执行的 ping
命令的输出结果,它用于测试网络连接是否正常。下面是对输出结果的解释:
正在 Ping www.baidu.com [14.119.104.189] 具有 32 字节的数据:
表示正在对网站www.baidu.com
进行网络连接测试,发送的数据包大小为 32 字节。来自 14.119.104.189 的回复: 字节=32 时间=37ms TTL=54
表示从目标主机(即www.baidu.com
)返回的响应信息,其中:14.119.104.189
是目标主机的 IP 地址;字节=32
表示接收到的数据包大小为 32 字节;时间=37ms
表示从发送请求到接收响应所需的时间为 37 毫秒;TTL=54
表示数据包的 Time To Live(TTL),即数据包可以经过的最大路由器数目。
14.119.104.189 的 Ping 统计信息:
表示针对目标主机的网络连接测试的统计信息。数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
表示发送了 4 个数据包,全部接收成功,丢包率为 0%。往返行程的估计时间(以毫秒为单位):
表示针对目标主机的网络连接测试的时间统计信息。最短 = 36ms,最长 = 44ms,平均 = 39ms
表示往返行程所需的最短时间、最长时间和平均时间,时间单位均为毫秒。