IP、子网掩码、缺省网关/默认网关、DNS、服务器、端口的总结

本文深入解析网络基本概念,包括客户端/服务器模型、浏览器/服务器架构,以及URL的定义和作用。详细阐述了IP地址的功能,IP协议的重要性,以及如何确保互联网上每台设备的唯一标识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

网络的基本概念

  • 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器)
  • 服务器:为客户端提供服务、数据、资源的机器
  • 请求:客户端向服务器索取数据
  • 响应:服务器对客户端请求作出反应,一般是返回给客户端数据

URL

  • Uniform Resource Locator(统一资源定位符)
  • 网络中每一个资源都对应唯一的地址——URL

IP 、子网掩码 、路由器 、DNS

IP地址

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址(每个机器都有一个编码,如MAC上就有一个叫MAC地址的东西)的差异。是32位二进制数据,通常以十进制表示,并以“.”分隔。IP地址是一种逻辑地地址,用来标识网络中一个个主机,在本地局域网上是惟一的。

IP

IP(网络之间互连的协议)它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。IP地址有唯一性,即每台机器的IP地址在全世界是唯一的。这里指的是网络上的真实IP它是通过本机IP地址和子网掩码的"与"运算然后再通过各种处理算出来的(要遵守TCP协议还要加报文及端口什么的,我没有细追究,现在还用不上,反正暂时知道被处理过的就行了),顺便教大家查自己真实IP的方法:

 

 

 

 

 

 

### 网关 Ping 不通的原因及解决方法 当遇到网关无法 Ping 通的情况时,可能是由于多种原因引起的。以下是一些常见的原因及其对应的解决方法: #### 1. **网络配置错误** 如果系统的网络配置文件中设置了错误的 IP 地址、子网掩码网关地址,可能导致无法与网关通信。需要检查 `/etc/sysconfig/network-scripts/ifcfg-ethX` 文件中的配置是否正确[^1]。 ```bash cat /etc/sysconfig/network-scripts/ifcfg-eth0 ``` 确保 `GATEWAY` 字段填写的是正确的网关地址,并且 IP 地址和子网掩码匹配当前网络环境。 #### 2. **防火墙阻止 ICMP 请求** 防火墙规则可能禁用了 ICMP 协议,导致无法接收到网关返回的响应数据包。可以通过临时关闭防火墙来验证是否存在此类问题[^2]。 ```bash systemctl stop firewalld systemctl disable firewalld ``` 或者允许 ICMP 流量通过防火墙: ```bash firewall-cmd --add-rich-rule='rule protocol value="icmp" accept' firewall-cmd --runtime-to-permanent ``` #### 3. **网卡驱动或硬件故障** 物理层面的问题也可能引发无法 Ping 通网关的现象。例如,网线松动、交换机端口损坏或是本地主机的网卡存在问题等。尝试更换网线或将设备连接到另一个交换机端口进行测试[^4]。 此外,还可以利用 `ethtool` 工具检查网卡状态: ```bash ethtool eth0 ``` 若发现网卡未正常工作,则需更新驱动程序或替换硬件组件。 #### 4. **路由表异常** 错误的静态路由条目会影响数据包到达目标地址的能力。使用 `route -n` 查看当前系统内的路由信息,确认是否有指向默认网关的有效记录[^3]。 ```bash route -n ``` 如有必要,重新添加缺省路由: ```bash ip route add default via <gateway_ip> ``` #### 5. **DNS 设置干扰** 尽管 DNS 故障不会直接影响到对网关本身的 Pinging 操作,但它有时会被误解成连通性障碍的一部分。因此建议单独检验 DNS 功能是否完好无损。 编辑 `/etc/resolv.conf` 添加可靠的公共解析服务器地址: ```bash nameserver 8.8.8.8 nameserver 8.8.4.4 ``` #### 6. **ARP 表项缺失** ARP 是实现 IPv4 地址转换为 MAC 地址的重要机制之一。假如未能成功建立关于网关的相关映射关系,同样会造成通讯失败的结果。此时可通过手动查询并刷新缓存的方式解决问题[^3]。 显示现有的 ARP 条目列表: ```bash arp -a ``` 强制请求新的映射: ```bash arping -c 3 -I eth0 <gateway_ip> ``` --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值