除了看数据包和看书,还有啥途径能够加深对于tcp ip的理解和应用。

如果是希望工程角度的深入理解和应用,还是practice makes perfect,多读书,多练习,那么理解才能深。如果是想更进一步的话,也就是搞清楚协议怎么来的,而不是仅仅学习协议的参数意义,那应该读大牛,特别是协议设计者或者协议组chair man的回忆录以及相关历史书了,协议的设计绝不是单纯的技术问题,很多设计要从多个维度理解,很多设计才能更深入的理解。
■网友
泻药。再看一遍《TCP/IP详解卷一》英文版,如果你之前看的就是英文版的那就再看一遍。不要求全部透彻,谁也不能短时间做到,就是要多看。再看第二遍的时候,我觉得你对TCP/IP的认知会得到升级。另外抓包是个好习惯,能让你了解数据包的结构,你可以模拟一个场景,每一步抓一个包看看包的封装和解封装过程。比如访问一个网站的全部过程。
■网友
可以尝试去看一些coursera上的公开课,像Cloud Computing | Coursera系列里的Cloud Networking | Coursera。这些课程一般既有相关概念的学习,还会布置动手的作业,跟着课程进度做会有相应的收获。用computer network这个关键词去搜coursera上的课还能搜到一些,可以看需要进行学习。

■网友
谢邀。tcp/ip协议详解书比较枯燥,同时看这书要有点网络基础。推荐先看ccna学习指南,在了解网络分层和数据交互中在每层如何封包拆包等知识后,再看这本。有什么途径比较快?看书加抓包就是比较好的方式,想不透请老师指点解惑这样比较快,可以多看几遍会发现理解又不一样。最后就是实际运用,这个太泛,需要做项目或实际工作中遇到问题解决问题来加深理解,一般都会记忆深刻。

■网友
我又拿起来看了看。
额,我不会写程序。。
我觉得可以当工具书,以后用到了查一查。。
无聊可以把服务都搭一搭,
文件传输可以比较下ftp与tftp
dhcp可以理解下全网广播与本网广播的区别
【除了看数据包和看书,还有啥途径能够加深对于tcp ip的理解和应用。】 实践下snmp中一些常用的oid


■网友
实践
■网友
多看看思科华为的产品文档,对网络架构先有个了解。再抓包了解应用。你就会明白里面很多协议字段的含义和用处。


    推荐阅读