8.1 简介
联网就是将计算机互联,使其之间得以交换信息的过程。应用最广泛的网络栈就是TCP/IP,其中每个节点都分配了唯一的IP地址作为标识。如果你对此已经熟悉,可以跳过这一节。
TCP/IP网络的运作过程就是在节点之间传递分组(packet)每一个分组中都包含了目标的IP地址以及处理分组中数据的应用程序端口号。
TCP/IP协议栈中的各层对于其数据处理单元都有各自的术语,比如bit(比特,对应于物理层)、frame(帧,对应于数据链路层)、datagram(数据报,对应于IP层)、segment(段,对应于TCP层)、message(消息,对应于应用层)。在泛指的时候,通常使用packet(分组)这个词。
当节点接收到分组时,它会查看自己是否就是该分组的目的地。如果是,节点会再检查端口号并调用相应的应用程序来处理分组数据。如果不是,节点则根据已知的网络配置,将分组发送到离最终目的地更近的下一个节点。
shell脚本可用于配置网络节点、测试主机是否可用、自动执行远程主机命令等。本章着重介绍网络相关的工具和命令,以及如何有效利用它们解决各种问题。
