TCP/IP协议(TCP/IP Protocol Suite)是互联网通信的基础框架。它采用分层结构,规定了数据如何封装、寻址、传输、路由和接收。为了实现这些功能,TCP/IP协议包含了几十种网络协议,构成了一个协议族。所以,想要系统地了解网络的运行原理,必须要系统地学习TCP/IP协议的相关知识。
由于TCP/IP协议对整个互联网运作进行了标准化,所以它包含大量的理论知识。同时,由于大部分协议都被隐藏在系统和软件内部,用户无法直接接触,更不可能复现,因此传统TCP/IP协议的学习过程漫长而又枯燥乏味。
《从实践中学习TCP/IP协议》便是针对这种现状而写,主要是结合理论,并通过实际动手实践,带领读者掌握TCP/IP的相关知识。《从实践中学习TCP/IP协议》结合了Wireshark和netwox工具对TCP/IP协议进行讲解。其中,netwox工具提供了大量模块,允许用户手动创建各种协议的数据包,而Wireshark工具则可以捕获数据包,直观地展现用户创建的数据包。
《从实践中学习TCP/IP协议》有何特色
1.结合netwox进行讲解
在TCP/IP协议族中,很多协议都是隐藏在系统底层,如ARP和ICMP协议。用户无法接触到这类协议,只能面对抽象的理论。而netwox是一个非常强大的网络工具集,它包含200多个模块,可以生成各种网络报文。《从实践中学习TCP/IP协议》结合该工具,生成讲解所需要的各种报文,这样读者就可以避免单纯地进行理论学习。
2.基于协议模型逐层讲解
在TCP/IP协议族中,各个协议各司其职,分属不同的协议层,从底层开始,逐层依赖,协调工作。为了便于读者掌握该理念,《从实践中学习TCP/IP协议》严格按照层次结构,逐层讲解每一层的作用和相关协议。
3.充分讲解网络组成的相关协议
TCP/IP协议族不仅规范了数据的传输方式,还规定了网络组成方式和运作机制。例如,ARP协议规范了IP和MAC地址的转化方式;DHCP协议规范了主机如何获取IP地址。只有掌握这类协议,才能完整地理解互联网数据传输机制。《从实践中学习TCP/IP协议》详细地讲解了这类协议,如ARP、DHCP、DNS和ICMP协议。
4.详细讲解网络维护类协议
为了方便管理网络,TCP/IP协议族中包含了大量的维护类协议,如SNMP、Telnet和WHOIS。这些协议广泛应用于实际的网络维护和网络安全领域。《从实践中学习TCP/IP协议》将详细地讲解这类协议,帮助读者理解协议实际应用的重要性。
5.内容延伸到安全领域
TCP/IP协议是网络运行的基础,也是网络安全人员的必备知识。《从实践中学习TCP/IP协议》从协议报文的基础理论出发,将内容延伸到网络安全领域,充分讲解各个协议在安全领域的应用方式。通过学习,读者可以更深刻地理解网络协议的重要性。
6.提供完善的技术支持和售后服务
《从实践中学习TCP/IP协议》提供了专门的QQ交流群,方便大家交流和讨论学习中遇到的各种问题。同时,《从实践中学习TCP/IP协议》也提供了专门的售后服务邮箱hzbook2017@163.com。读者在阅读《从实践中学习TCP/IP协议》的过程中若有疑问,可以通过该邮箱获得帮助。
《从实践中学习TCP/IP协议》内容
第1、2章详细讲解了网络协议的基础知识,内容包括网络组成、网络协议的结构、网络访问层的构成。另外,还讲解了学习必备的两个工具Wireshark和netwox。
第3章讲解了网际层和IP协议,内容包括IP地址的规范、IP协议工作方式和报文结构。另外,本章还讲解了如何构建IP数据包,基于该协议实施洪水攻击。
第4、5章讲解了ARP和ICMP协议。这两个协议负责局域网内和网际之间的数据传输和寻址的关键环节。其中,ICMP协议也是网络维护和网络安全的重要协议。
第6、7章讲解了传输层和TCP、UDP协议。传输层负责用户数据的传输。TCP和UDP是最常见和最重要的数据传输协议,这两个协议代表了数据传输的两种经典方式——连接和无连接。
第8、9章讲解了DHCP和DNS协议。其中,DHCP协议负责网络设备IP地址的获取和维护;DNS协议则负责域名和IP地址的转化规则。而IP地址和域名是互联网访问的核心环节,是必须要掌握的内容。
第10~12章分别讲解了Telnet、SNMP和WHOIS协议。这3个协议都是典型的网络维护类协议。例如,Telnet协议用于网络远程登录;SNMP协议用于网络设备和信息管理;WHOIS是网络信息查询协议。
第13、14章分别讲解了FTP和TFTP协议。虽然这两个协议都是文件共享类型协议,但其实现机制不同。它们是常见的两种应用协议类型,TFTP协议只规范了数据传输方式,而FTP协议提供了完备的用户接口——FTP命令,满足实际应用。
《从实践中学习TCP/IP协议》配套资源获取方式
《从实践中学习TCP/IP协议》涉及的相关工具读者可以自行下载。下载途径如下:
根据图书中对应章节给出的网址自行下载;
加入技术讨论QQ群(343867787)获取;
登录华章公司网站,在该网站上搜索到《从实践中学习TCP/IP协议》,然后单击“资料下载”按钮,即可在页面上找到“配书资源”下载链接。
《从实践中学习TCP/IP协议》内容更新文档获取方式
为了让《从实践中学习TCP/IP协议》内容紧跟技术的发展和软件更新,我们会对书中的相关内容进行不定期更新,并发布对应的电子文档。需要的读者可以加入QQ交流群获取,也可以通过华章公司网站上的《从实践中学习TCP/IP协议》配套资源链接下载。
《从实践中学习TCP/IP协议》读者对象
网络应用程序开发人员;
渗透测试技术人员;
网络安全和维护人员;
信息安全技术爱好者;
计算机安全技术自学者;
高校相关专业的学生;
专业培训机构的学员。
《从实践中学习TCP/IP协议》阅读建议
Kali Linux内置了Wireshark和netwox工具,使用该系统的读者可以跳过1.3节和1.4节中的安装部分。
在学习阶段中,建议多进行实际操作。使用netwox工具构建各种数据包,并使用Wireshark工具进行分析。只要大量练习,就能理解和掌握TCP/IP协议族的各种协议。
在实际应用中,常见的网络协议有几百种。《从实践中学习TCP/IP协议》只讲解最基础的协议,读者需要归纳总结不同协议的工作模式,然后拓展到其他常见协议中。
《从实践中学习TCP/IP协议》作者
《从实践中学习TCP/IP协议》由大学霸IT达人技术团队编写。感谢在《从实践中学习TCP/IP协议》编写和出版过程中给予我们大量帮助的各位编辑!
由于作者水平所限,加之写作时间有限,书中可能还存在一些疏漏和不足之处,敬请各位读者批评指正。
编著者