协议 / 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 @ 2021-05-28 11:34  BNTang  阅读(223)  评论(0)    收藏  举报