协议 / IP / 端口号
协议
- 传输过程当中使用的协议
- tcp / udp
IP 地址
什么是 IP
- 互联网协议地址(Internet Protocol Address)
- IP 地址用来给一个网络中的计算机设备做唯一的编号
IP 地址分类
IPv4
是一个 32 位的二进制数,通常被分为 4 个字节。
表示成 a.b.c.d 的形式。
- 192.168.1.88
- 其中a、b、c、d 都是 0~255 之间的十进制整数
- 最多可以表示 2 的 32 次方个
IPv6
- IP 地址的需求量越来越大网络地址资源有限,使得 IP 的分配越发紧张
- 为了扩大地址空间,拟通过 IPv6 重新定义地址空间
- 采用 128 位地址长度,每 16 个字节一组
解决了网络地址资源数量不够的问题,IPv6 可以表示每一粒沙子的数量不用担心了。
查看本机 IP 地址
在控制台中输入 ipconfig
检查网络是否连通
ping ip地址
本地 IP 地址
- 127.0.0.1
- localhost
端口号
什么是端口号
- 端口号,就好像是门牌号一样
- 客户端可以通过 IP 地址找到对应的服务器端,但是服务器端是有很多端口的,每个应用程序对应一个端口号
- 通过端口号找到指定电脑当中的指定程序
- IP 地址可以唯一的标识网络中的电脑设备
- 端口号就可以唯一的标识设备中的应用程序
用两个字节表示的整数
- 取值范围是
0 ~ 65535
0 ~ 1023
之间的端口号用于系统自带的一些程序- 普通的应用程序需要使用
1024
以上的端口号 - 如果端口号被另外一个服务或应用所占用,会导致当前程序启动失败
查看端口号占用情况
netstat -aov
查看端口占用情况, 记下占用端口的 pid
把占用的端口杀死
到任务管理器当中查看任务详细信息,把对应 pid 给关掉。
杀死进程
查看指定端口占用情况。
netstat -ano | findstr "80"
根据进程号来查看是哪个应用来占用的。
tasklist | findstr 24816
根据进程号杀死进程
taskkill /pid 24816 -t -f
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具