4

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

 3 years ago
source link: https://www.v2ex.com/t/785891
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  程序员

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

  beexu · 2 天前 · 2767 次点击

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

22 条回复    2021-06-28 21:27:32 +08:00

ahhui

ahhui   2 天前

如果你要和 tcp/ip 协议深入打交道,建议读。否则的话,没太大必要。

Jooooooooo

Jooooooooo   2 天前

你要是有时间的话肯定有好处

只不过是性价比的问题, 有这个时间学别的是不是收益更大?

dcoder

dcoder   2 天前

看书性价比低,不如了解个大概,然后找源码看,比如看 Go 的相关源码

raaaaaar

raaaaaar   2 天前 via Android

看目的和精力,看书真的太理论了,深入还是直接找个实战项目写,在写得过程中自然会去翻这些书,我认为只有 0 基础的时候,又在学校里有大块时间时,才从头啃一本书比较好

xuanbg

xuanbg   2 天前

做网络相关的开发需要,一般开发只是使用网络,不需要学这么专业的知识。

bao3

bao3   2 天前

如果你的项目要从底层实现通讯过程,那很需要。但是如果你只是想了解这个过程有哪些过程,那你随便网上看看。现在论坛不流行了,所以可能少了那种请教大牛的机会,多搜索吧。

huntcool001

huntcool001   2 天前

没必要. 有几章看一下就行了

lesismal

lesismal   2 天前   ❤️ 1

值得看,看这种书需要讲究方法,否则硬啃效率低:
详解更偏学术,不好啃,可以先看图解 tcp/ip
1. wireshark 的书或资料也找些,wireshark 抓包配合着看协议栈,会容易理解和加深理解,比起只啃书事半功倍
2.《 UNP 》网络那卷最好也带上,顺便看一些系统函数和编码,加深理解
3. 《 Web 性能权威指南》也挺好,也看看吧

dcoder

dcoder   2 天前

@beexu @lesismal
值得看,但是不值得精看, 那些书太厚太催眠了
wireshark 确实是个好东西,要学会,研究协议的时候,抓包来看比啥都直接

hungrybirder

hungrybirder   1 天前

err1yerr1y   1 天前 via iPhone

值得,计算机总共就两大部分,数据的处理以及数据的交换 /传输,学语言 /系统本身大多在学习数据处理,很少涉及到数据交换的底层原理。认真读读 tcp/ip 协议相对花时间读个 xxx 程序设计收获会更大些

beexu

beexu   1 天前

感谢各位回复,实在是觉得详解卷一第二版这本书太无趣又太过细致,所以有这个疑问,如果说自顶向下那本书难度是 6,这本书难度在我看来就到了 8,看完 tcp 这几章就不看这本书了。

MarkLeeyun

MarkLeeyun   1 天前

@beexu 建议有实战的代码。。。

darknoll

darknoll   1 天前

@raaaaaar 在学校看才是真的没有用,这种书必须时候做过实际项目的看才能深入理解

aaniao002

aaniao002   1 天前 via Android

wireshark 抓几个包就知道这本书游泳了。去翻翻那一大堆 rst 是什么意思?

zhengxiaowai

zhengxiaowai   1 天前

不太同意楼上大大们的观点,作为计算机三大基础,我认为还是有必要花时间好好看看的,但是队伍吾等 curd boy + game boy 时间有限,感觉看的顺序应该是《操作系统》> 《编译原理》> 《计算机网络》

ps:《 tcp/ip 详解》确实过于专业枯燥了,可以先从简单的入手,比如《图解 tcp/ip 》

crystone

crystone   1 天前

我会说我非计算机专业,这这套书第一册第二册都翻了很多遍了么

tty1

tty1   23 小时 30 分钟前

这就像 Linux 内核代码有必要精读吗,一个意思。

justrand

justrand   23 小时 26 分钟前

到了工作阶段,基本上没有实战机会的话,可能看过一次就忘了。当然你如果工作后还有大把时间的或者你还是学生阶段,当然值得读。

eudore

eudore   22 小时 24 分钟前

修炼内功怎么花时间都不多

CodingNaux

CodingNaux   21 小时 34 分钟前

开卷有益,总没错,如果有时间

mightofcode

mightofcode   11 小时 21 分钟前

不值得,因为你用不到

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK