当前位置: 首页 > news >正文

关于开发中对端口(port)的几点理解

一、服务端的端口是固定的,客户端的端口是随机的

        客户端端口是随机的,比如访问百度,系统为浏览器分配了个端口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 表示往返行程所需的最短时间、最长时间和平均时间,时间单位均为毫秒。

http://www.lryc.cn/news/89885.html

相关文章:

  • qt 5.14.2 arm 交叉环境搭建过程
  • apt remove purge的区别 删除包的同时删除配置文件
  • 电商|跨境电商如何选择API接口和ERP
  • 测试人员的启蒙指南
  • Linux工具:vim常用快捷键
  • TA-lib第三方库安装问题
  • 接口测试的测试要点
  • 直流电机 PID 控制系统仿真研究(Simulink实现)
  • 第三章 向量与线性方程组
  • 数组题目总结 -- 花式遍历
  • Android 12.0开机过滤部分通知声音(莫名其妙的通知声音)
  • LeetCode-0525
  • 【Linux 】scp命令
  • Docker部署yolov5
  • 如何在 Axios 中去控制 Loading?大有学问!
  • 充电桩检测设备厂家TK4860C交流充电桩检定装置
  • 一文3000字实现基于Selenium+Python的web自动化测试框架
  • Android 12系统源码_窗口管理(二)WindowManager对窗口的管理过程
  • python3.8,torch1.10.2+cu113、torch-geometric 安装
  • 堆(heap)、栈(stack)
  • 企业级API网关之典型应用场景
  • 【2023年4月美赛加赛】Z题:The future of Olympics 25页完整论文
  • Rocket重试机制,消息模式,刷盘方式
  • linux+onenet可视化(图形化步骤)
  • 汇编的基础
  • 并发编程学习(十四):tomcat线程池
  • 简洁灵活工单管理系统,支持工单模版字段、工单状态自定义
  • 标签派单系统架构设计
  • Jmeter和Postman那个工具更适合做接口测试?
  • k8s污点与容忍