Linux 网络配置全解析
1. 网络协议栈概述
不同的协议栈在某些方面是不兼容的,即它们并非完全可互换。例如,不能使用 AppleTalk 运行 FTP 客户端。不过,在另一个层面上,这些协议栈又是可以共存的,一台计算机或一个网络上可以同时运行多个协议栈。如今,许多局域网会运行两到多种协议栈,像一个同时有 Macintosh 和 Windows 系统的办公室,可能会运行 TCP/IP、NetBEUI 和 AppleTalk。
2. 网络寻址的重要性
为了让计算机在网络上相互通信,它们需要一种相互标识的方式,这就是通过网络地址来实现的。网络地址的形式会因网络硬件类型、协议栈等因素而有所不同。大型和路由网络对网络寻址提出了额外的挑战,而 TCP/IP 为这些挑战提供了解决方案。此外,为了定位远程计算机上的特定程序,TCP/IP 使用端口号,就像公司里的分机号能标识个人一样,端口号能标识正在运行的特定程序。
3. 网络地址的类型
在理解网络寻址时,有三种重要的地址类型:网络硬件地址、数字 IP 地址和基于文本的主机名。下面是这三种地址类型的详细介绍:
| 地址类型 | 描述 |
| ---- | ---- |
| 网络硬件地址 | 位于 OSI 模型的物理层,对应网络硬件。像以太网或令牌环卡等专用网络硬件具有唯一的硬件地址,也称为媒体访问控制(MAC)地址。以太网的 MAC 地址长度为 6 字节,通常以冒号分隔的十六进制数表示。 |
| 数字 IP 地址 | TCP/IP 中的 IP 地址大小为 4 字节(32 位),理论上允许约 40 亿个地址,但并非所有地址都可用,有些用于网络定义的开销,有些
超级会员免费看
订阅专栏 解锁全文
2万+

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



