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