-
TinyLab原创的Shell编程网络操作实例
资源介绍
本文由TinyLab.org原创。
该文是*书籍《Shell编程范例序列》其中一章,该章主要介绍Linux下的网络相关操作,包括如下几个方面:
之前已经介绍了shell编程范例之数值、布尔值、字符串、文件、文件系统、进程等的操作。这些内容基本覆盖了网络中某个独立机器正常工作的“方方面面”,现在需要把视角从单一的机器延伸到这些机器通过各种网络设备和协议连接起来的网络世界,分析网络拓扑结构、网络工作原理、了解各种常见网络协议、各种常见硬件工作原理、网络通信与安全相关软件以及工作原理分析等。
不过网络相关的问题确实太复杂了,这里不可能介绍具体,因此如果想了解更多的细节,还是建议参考相关的资料,例如后面的参考资料。但是Linux是一个网络原理学习和实践的好平台,不仅因为它本身对网络体系结构的实现是开放源代码的,而且各种相关的分析工具和函数库数不胜数,因此,如果你是学生,千万不要错过通过它来做相关的实践工作。