网络基础概念
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 查看本机端口的使用情况。