网络基础知识

网络基础知识

网络基础知识

本文介绍计算机网络的基本概念和原理。

OSI七层模型

OSI(开放系统互连)模型是一个由国际标准化组织提出的概念模型,用于描述网络通信过程。

层级 名称 功能
7 应用层 为应用程序提供网络服务
6 表示层 数据格式转换、加密解密
5 会话层 建立、管理和终止会话
4 传输层 端到端的连接和可靠传输
3 网络层 路由选择和逻辑寻址
2 数据链路层 物理寻址和错误检测
1 物理层 比特流传输

TCP/IP协议族

TCP/IP是现代互联网的基础协议栈,包含多种协议:

网络接口层

  • 以太网
  • Wi-Fi
  • PPP

网络层

  • IP (Internet Protocol)
  • ICMP (Internet Control Message Protocol)
  • ARP (Address Resolution Protocol)

传输层

  • TCP (Transmission Control Protocol)
  • UDP (User Datagram Protocol)

应用层

  • HTTP/HTTPS
  • FTP
  • SMTP
  • DNS

IP地址

IP地址是网络设备的唯一标识符,分为IPv4和IPv6两种格式。

IPv4

  • 32位地址,通常表示为四个十进制数,如192.168.1.1
  • 分为A、B、C、D、E五类
  • 私有地址范围:
    • 10.0.0.0 - 10.255.255.255
    • 172.16.0.0 - 172.31.255.255
    • 192.168.0.0 - 192.168.255.255

IPv6

  • 128位地址,通常表示为8组16进制数,如2001:0db8:85a3:0000:0000:8a2e:0370:7334
  • 解决IPv4地址耗尽问题
  • 简化网络配置
  • 提高安全性和性能

子网划分

子网划分是将大型网络分割成多个较小网络的过程。

子网掩码

子网掩码用于确定IP地址中哪些位表示网络部分,哪些位表示主机部分。

例如:

  • 255.255.255.0 (/24) - 前24位为网络部分
  • 255.255.0.0 (/16) - 前16位为网络部分

CIDR表示法

CIDR (无类域间路由) 使用前缀长度表示子网,如192.168.1.0/24。

常见网络设备

路由器

连接不同网络并转发数据包。

交换机

在局域网内转发数据帧。

防火墙

过滤网络流量,提供安全保护。

负载均衡器

分配网络流量到多个服务器。

网络故障排查工具

  • ping: 测试网络连通性
  • traceroute/tracert: 显示数据包路由路径
  • nslookup/dig: DNS查询工具
  • netstat: 显示网络连接状态
  • tcpdump/Wireshark: 网络数据包分析