1. 首页 > IT综合教程 > 正文

it教程FG96-网络基础知识

1. 网络概述

计算机网络是指将分散的计算机通过通信设备和传输介质连接起来,实现信息共享和资源共享的系统。网络的发展极大地改变了人们的工作和生活方式,是现代信息社会的基础设施。更多学习教程www.fgedu.net.cn

生产环境建议:了解网络基础知识是网络管理和故障排查的前提,建议系统管理员深入学习网络原理和技术。

2. 网络协议

网络协议是网络通信的规则和标准,定义了数据如何在网络中传输、如何寻址、如何错误处理等。常见的网络协议包括TCP/IP、HTTP、FTP、DNS等。

# 查看网络协议
$ netstat -s

Ip:
Received packets: 123456
Delivered packets: 123450
Lost packets: 6
Received bytes: 123456789
Sent bytes: 987654321

Tcp:
Active connections: 123
Passive connections: 456
Failed connection attempts: 78
Reset connections: 90

Udp:
Received packets: 7890
Sent packets: 6789
Lost packets: 123

Icmp:
Received messages: 456
Sent messages: 345
Error messages: 12

3. 网络拓扑结构

网络拓扑结构是指网络中设备的连接方式,常见的拓扑结构包括星型、总线型、环型、树型和网状型等。不同的拓扑结构有不同的优缺点,适用于不同的场景。学习交流加群风哥微信: itpux-com

生产环境建议:在设计网络时,应根据网络规模、性能要求和可靠性需求选择合适的拓扑结构。

4. 网络设备

网络设备是网络的组成部分,包括路由器、交换机、集线器、防火墙、负载均衡器等。不同的设备有不同的功能和作用,共同构成了完整的网络系统。

# 查看网络设备信息
$ ip link show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 00:15:5d:00:01:02 brd ff:ff:ff:ff:ff:ff
3: eth1: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
link/ether 00:15:5d:00:01:03 brd ff:ff:ff:ff:ff:ff

5. 网络分层模型

网络分层模型是将网络通信过程分为不同的层次,每一层负责特定的功能。常见的分层模型包括OSI七层模型和TCP/IP四层模型。学习交流加群风哥QQ113257174

# OSI七层模型
1. 物理层:负责物理介质上的数据传输
2. 数据链路层:负责相邻节点间的通信
3. 网络层:负责数据包的路由和转发
4. 传输层:负责端到端的通信
5. 会话层:负责建立和管理会话
6. 表示层:负责数据的格式转换和加密
7. 应用层:负责应用程序间的通信

# TCP/IP四层模型
1. 网络接口层:对应OSI的物理层和数据链路层
2. 网络层:对应OSI的网络层
3. 传输层:对应OSI的传输层
4. 应用层:对应OSI的会话层、表示层和应用层

6. IP地址寻址

IP地址是网络设备在网络中的唯一标识,分为IPv4和IPv6两种。IPv4地址由32位二进制数组成,通常表示为点分十进制格式;IPv6地址由128位二进制数组成,通常表示为冒分十六进制格式。

# 查看IPv4地址
$ ip addr show eth0
2: eth0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:15:5d:00:01:02 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe00:102/64 scope link
valid_lft forever preferred_lft forever

# 查看IPv6地址
$ ip -6 addr show eth0
2: eth0: mtu 1500 qdisc mq state UP group default qlen 1000
inet6 fe80::215:5dff:fe00:102/64 scope link
valid_lft forever preferred_lft forever

7. 子网划分

子网划分是将一个大的网络划分为多个小的子网,以便更好地管理网络地址空间和控制网络流量。子网划分通过子网掩码来实现,子网掩码决定了网络地址和主机地址的划分。更多学习教程公众号风哥教程itpux_com

# 计算子网掩码
# 例如,对于网络192.168.1.0/24
# 子网掩码为255.255.255.0

# 划分子网
# 例如,将192.168.1.0/24划分为4个子网
# 子网掩码变为255.255.255.192 (/26)
# 子网分别为:
# 192.168.1.0/26
# 192.168.1.64/26
# 192.168.1.128/26
# 192.168.1.192/26

# 查看子网信息
$ ip route show
default via 192.168.1.1 dev eth0 proto static metric 100
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.100 metric 100

8. 网络安全基础

网络安全是保护网络系统免受未授权访问、攻击和破坏的措施。常见的网络安全威胁包括病毒、木马、黑客攻击、DDoS攻击等。网络安全措施包括防火墙、入侵检测系统、加密技术、访问控制等。

# 查看防火墙状态
$ sudo systemctl status firewalld
● firewalld.service – firewalld – dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2026-04-02 10:00:00 CST; 1h ago
Docs: man:firewalld(1)
Main PID: 1234 (firewalld)
Tasks: 2
Memory: 25.6M
CPU: 1.234s
CGroup: /system.slice/firewalld.service
└─1234 /usr/bin/python3 -Es /usr/sbin/firewalld –nofork –nopid

# 查看已开放的端口
$ sudo firewall-cmd –list-ports
80/tcp 443/tcp 22/tcp

9. 网络故障排查基础

网络故障排查是网络管理的重要组成部分,需要掌握基本的排查方法和工具。常见的网络故障包括连接问题、性能问题、安全问题等。

# 测试网络连通性
$ ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
64 bytes from 192.168.1.1: icmp_seq=1 ttl=64 time=0.213 ms
64 bytes from 192.168.1.1: icmp_seq=2 ttl=64 time=0.201 ms
64 bytes from 192.168.1.1: icmp_seq=3 ttl=64 time=0.205 ms
64 bytes from 192.168.1.1: icmp_seq=4 ttl=64 time=0.208 ms

— 192.168.1.1 ping statistics —
4 packets transmitted, 4 received, 0% packet loss, time 3000ms
rtt min/avg/max/mdev = 0.201/0.207/0.213/0.009 ms

# 跟踪路由
$ traceroute 8.8.8.8
traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
1 192.168.1.1 (192.168.1.1) 0.213 ms 0.201 ms 0.205 ms
2 10.0.0.1 (10.0.0.1) 1.234 ms 1.212 ms 1.198 ms
3 202.106.0.1 (202.106.0.1) 5.678 ms 5.654 ms 5.632 ms
4 202.106.1.1 (202.106.1.1) 10.123 ms 10.101 ms 10.089 ms
5 8.8.8.8 (8.8.8.8) 15.678 ms 15.654 ms 15.632 ms

# 查看网络连接
$ netstat -tuln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 :::80 :::* LISTEN
tcp6 0 0 :::443 :::* LISTEN

10. 网络最佳实践

网络管理的最佳实践可以提高网络的可靠性、安全性和性能。author:www.itpux.com

生产环境建议:
– 合理规划网络拓扑结构
– 使用合适的网络设备和技术
– 实施有效的网络安全措施
– 定期监控网络状态和性能
– 建立网络故障应急预案
– 定期备份网络配置
– 持续学习网络新技术

# 网络配置备份
$ sudo cp -r /etc/sysconfig/network-scripts/ /backup/network-config/
$ sudo firewall-cmd –list-all > /backup/firewall-config.txt
$ sudo ip route show > /backup/routing-table.txt
生产环境建议:网络配置变更前,建议先在测试环境验证,然后再在生产环境实施,以避免配置错误导致的网络中断。

本文由风哥教程整理发布,仅用于学习测试使用,转载注明出处:http://www.fgedu.net.cn/10327.html

联系我们

在线咨询:点击这里给我发消息

微信号:itpux-com

工作日:9:30-18:30,节假日休息