《tcp/ip 详解卷一第二版》值得花时间精读吗

2021-06-26 10:51:37 +08:00
 beexu

最近阅读《 tcp/ip 详解卷一第二版》,读起来有点吃力,但花点时间还是读的懂,所以有这个疑问。

4558 次点击
所在节点    程序员
24 条回复
ahhui
2021-06-26 10:53:49 +08:00
如果你要和 tcp/ip 协议深入打交道,建议读。否则的话,没太大必要。
Jooooooooo
2021-06-26 13:25:13 +08:00
你要是有时间的话肯定有好处

只不过是性价比的问题, 有这个时间学别的是不是收益更大?
dcoder
2021-06-26 13:57:24 +08:00
看书性价比低,不如了解个大概,然后找源码看,比如看 Go 的相关源码
raaaaaar
2021-06-26 17:15:50 +08:00
看目的和精力,看书真的太理论了,深入还是直接找个实战项目写,在写得过程中自然会去翻这些书,我认为只有 0 基础的时候,又在学校里有大块时间时,才从头啃一本书比较好
xuanbg
2021-06-26 17:18:27 +08:00
做网络相关的开发需要,一般开发只是使用网络,不需要学这么专业的知识。
bao3
2021-06-26 18:00:25 +08:00
如果你的项目要从底层实现通讯过程,那很需要。但是如果你只是想了解这个过程有哪些过程,那你随便网上看看。现在论坛不流行了,所以可能少了那种请教大牛的机会,多搜索吧。
huntcool001
2021-06-26 18:29:20 +08:00
没必要. 有几章看一下就行了
lesismal
2021-06-26 18:49:37 +08:00
值得看,看这种书需要讲究方法,否则硬啃效率低:
详解更偏学术,不好啃,可以先看图解 tcp/ip
1. wireshark 的书或资料也找些,wireshark 抓包配合着看协议栈,会容易理解和加深理解,比起只啃书事半功倍
2.《 UNP 》网络那卷最好也带上,顺便看一些系统函数和编码,加深理解
3. 《 Web 性能权威指南》也挺好,也看看吧
dcoder
2021-06-27 03:28:38 +08:00
@beexu @lesismal
值得看,但是不值得精看, 那些书太厚太催眠了
wireshark 确实是个好东西,要学会,研究协议的时候,抓包来看比啥都直接
HB9527
2021-06-27 09:09:15 +08:00
值得
err1y
2021-06-27 09:43:55 +08:00
值得,计算机总共就两大部分,数据的处理以及数据的交换 /传输,学语言 /系统本身大多在学习数据处理,很少涉及到数据交换的底层原理。认真读读 tcp/ip 协议相对花时间读个 xxx 程序设计收获会更大些
beexu
2021-06-27 10:28:35 +08:00
感谢各位回复,实在是觉得详解卷一第二版这本书太无趣又太过细致,所以有这个疑问,如果说自顶向下那本书难度是 6,这本书难度在我看来就到了 8,看完 tcp 这几章就不看这本书了。
MarkLeeyun
2021-06-27 13:37:55 +08:00
@beexu 建议有实战的代码。。。
darknoll
2021-06-27 19:36:41 +08:00
@raaaaaar 在学校看才是真的没有用,这种书必须时候做过实际项目的看才能深入理解
aaniao002
2021-06-27 19:40:14 +08:00
wireshark 抓几个包就知道这本书游泳了。去翻翻那一大堆 rst 是什么意思?
zhengxiaowai
2021-06-28 05:57:57 +08:00
不太同意楼上大大们的观点,作为计算机三大基础,我认为还是有必要花时间好好看看的,但是队伍吾等 curd boy + game boy 时间有限,感觉看的顺序应该是《操作系统》> 《编译原理》> 《计算机网络》

ps:《 tcp/ip 详解》确实过于专业枯燥了,可以先从简单的入手,比如《图解 tcp/ip 》
crystone
2021-06-28 08:42:37 +08:00
我会说我非计算机专业,这这套书第一册第二册都翻了很多遍了么
tty1
2021-06-28 09:18:00 +08:00
这就像 Linux 内核代码有必要精读吗,一个意思。
justrand
2021-06-28 09:22:19 +08:00
到了工作阶段,基本上没有实战机会的话,可能看过一次就忘了。当然你如果工作后还有大把时间的或者你还是学生阶段,当然值得读。
eudore
2021-06-28 10:23:54 +08:00
修炼内功怎么花时间都不多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/785891

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX