协议 / 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
posted @   BNTang  阅读(196)  评论(0编辑  收藏  举报
编辑推荐:
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
点击右上角即可分享
微信分享提示