网络基础概念

IP

IP(Internet Protocol Address,又名 IP 地址),是设备在某一个网络中的地址。

常见格式为 [0~255].[0~255].[0~255].[0~255],即 4 组 0~255 的数字组成。

简单来说,IP 地址的作用就是:标识一个网络设备(电脑、手机都可以)在某一个具体的网络中的地址。

  • 无网络:设备未连接任何网络,会有一个本地回环地址 127.0.0.1,永远指向本机 localhost
  • 单个网络:单一局域网下,结构较为简单 — 我们所连接的网络设备(网关)会分配一个地址,在这个范围内,我们可以通过这个地址找到自己的设备
  • 多个网络的情况:当一个设备处于多个网络(比如,同时连接了有线和无线),则需要分布考虑各自的网络环境

== 说明:如果 IP 地址无法访问,“防火墙”了解一下( 控制面板 - 系统与安全 - 防火墙(高级设置))


域名

IP 地址都是些没有规律的数字组合而成,很难被记住,自然就不利于传播,因此,就有人提出了给 IP 地址起名字(别名)

「 域名解析 」域名需要付费购买    => 可以选择万网( 阿里云 )、西部数码、腾讯云等

  • A  —  将域名指向一个 IPV4 地址
  • CNAME  —  将域名指向另一个域名
  • ...

DNS

通过宽带运营商提供的服务器,解析一个域名背后对应的 IP 地址,这个过程叫做 DNS 寻址;

而,帮助完成 DNS 寻址过程的服务器,就叫做 DNS 服务器或 DNS 域名服务器。

当然,在操作系统发起对 DNS 域名服务器的查询请求之前,会优先查找本机的 hosts 文件;

若 hosts 中包含了对当前需解析的域名的配置,则不会发起对 DNS 的请求,而是直接用 hosts 中的配置。

== 注意:本机的 hosts 文件中的配置会影响本机的 DNS 寻址,需要管理员权限运行编辑器才能修改。

  • windows 系统 _ C:\Windows\System32\drivers\etc\hosts
  • Mac 系统 _ /etc/hosts

端口

计算机本身是一个封闭的环境,如果需要有数据通信往来,就需要有个“门”。

这个门在术语中,成为“端口” — 每个端口都有一个编号,每台计算机共有 65536( 0~65535 )个端口。

一般把“占门”的过程称之为监听( Listening ),可以通过命令行运行 netstat -an 查看本机端口的使用情况。