Linux网络配置全解析
1. 网络配置概述
网络是将数据从一台计算机传输到另一台计算机的实践。要实现与互联网的简单连接,需要完成以下步骤:
- 连接机器上的网络接口到网络。
- 定义通往互联网其他部分的网关。
- 让机器知道如何解析主机名。
由于网络类型繁多,没有一种通用的简单方法能让系统与外界通信。对于具有静态IP地址的以太网连接,每个步骤都有单独的命令或文件来完成。而动态主机配置协议(DHCP)和点对点协议(PPP)连接则使用不同的配置方案。下面将从设置静态以太网接口开始,逐步介绍DHCP和PPP连接,包括数字用户线路(DSL)和以太网上的PPP(PPPoE)连接。掌握机器联网方法后,还会涉及更高级的主题,如构建自己的网络和配置防火墙。
2. 网络层
要理解Linux网络配置,必须能够区分网络中的各个层。互联网从顶层到底层的网络层如下:
- 应用层 :包含应用程序和服务器用于通信的“语言”,通常是某种协议。常见的应用层协议包括超文本传输协议(HTTP,用于万维网)、安全外壳协议(SSH)和文件传输协议(FTP)。
- 传输层 :定义应用层的数据传输特性,这是特定于主机的信息,包括数据完整性检查、源端口和目标端口,以及将应用数据拆分为数据包的规范。传输控制协议(TCP)是最常见的传输层协议。
- 互联网层 :定义如何将数据包从源主机移动到目标主机。互联网特定的数据包传输规则集称为互联网协议(IP),有时也称为网络层。
- 主机到网络层
超级会员免费看
订阅专栏 解锁全文
2万+

被折叠的 条评论
为什么被折叠?



