AkiraZheng's Time.

计算机网络层

Word count: 568Reading time: 2 min
2024/10/23

计算机网络层主要关注的就是IP、路由器、Ping-ICMP等内容,是传输层应用层之间的桥梁,负责数据包的传输路由选择等功能

一、IP地址

IP用于在网络中唯一标识和定位网络中的设备,分为IPv4和IPv6两种,其中IPv4地址为32位(有地址枯竭问题),IPv6地址为128位

  • IPv4:划分为4个按点分,每部分8位,范围为0~255,如255.255.255.0
  • IPv6:划分为8个按冒号分,每部分16位,如2001:0db8:85a3:0000:0000:8a2e:0370:7334

Mac地址与IP地址的区别:

而Mac地址在数据链路层,是与网卡硬件绑定的,不会因为网络变化而变化,而IP地址是根据连接不同的网络而变化的

  • 局域网中:通过Mac地址直接通信
    • mac是用于局域网设备通信的
    • mac地址在数据链路层
    • 交换机工作在MAC层,主要实现局域网内的数据转发
  • 互联网中:通过IP地址路由传递信息的
    • IP用于不同网络之间的通信
    • IP地址在网络层
    • 路由器工作在IP层,主要实现不同网络之间的数据转发

二、NAT转换

NAT转换协议是在网络层节约公有IP资源

NAT转换可以将多个私有IP都转换成同一个公有IP,然后通过端口号来区分不同的设备,这样就可以减少公网IP的使用

三、Ping和ICMP协议

ping是通过ICMP协议实现的,通过发送ICMP包给目标主机来测试目标主机是否可到达(ping是不带端口的,也就是包最高到达网络层,所以无法探测某个主机内的某个程序是否可达)

四、DDOS攻击的预防

DDOS攻击是指黑客短时间内用大量的僵尸机发送请求,耗尽服务器资源,导致服务器无法正常工作

  • 应用层DDOS:DNS洪水攻击
  • 传输层DDOS:SYN洪泛攻击
  • 网络层DDOS

预防方法:

  • 限制某个IP访问频率设置防火墙规则拉黑一些IP
  • 增加用户验证
  • 第三方DDOS防护服务
CATALOG
  1. 一、IP地址
  2. 二、NAT转换
  3. 三、Ping和ICMP协议
  4. 四、DDOS攻击的预防