V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
beexu
V2EX  ›  程序员

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

  •  
  •   beexu · 122 天前 · 3119 次点击
    这是一个创建于 122 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    24 条回复    2021-08-08 16:02:39 +08:00
    ahhui
        1
    ahhui   122 天前
    如果你要和 tcp/ip 协议深入打交道,建议读。否则的话,没太大必要。
    Jooooooooo
        2
    Jooooooooo   122 天前
    你要是有时间的话肯定有好处

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

    ps:《 tcp/ip 详解》确实过于专业枯燥了,可以先从简单的入手,比如《图解 tcp/ip 》
    crystone
        17
    crystone   120 天前
    我会说我非计算机专业,这这套书第一册第二册都翻了很多遍了么
    tty1
        18
    tty1   120 天前
    这就像 Linux 内核代码有必要精读吗,一个意思。
    justrand
        19
    justrand   120 天前
    到了工作阶段,基本上没有实战机会的话,可能看过一次就忘了。当然你如果工作后还有大把时间的或者你还是学生阶段,当然值得读。
    eudore
        20
    eudore   120 天前
    修炼内功怎么花时间都不多
    CodingNaux
        21
    CodingNaux   120 天前
    开卷有益,总没错,如果有时间
    mightofcode
        22
    mightofcode   120 天前
    不值得,因为你用不到
    zhoudaiyu
        23
    zhoudaiyu   81 天前
    @crystone #17 通信行业?
    crystone
        24
    crystone   79 天前
    @zhoudaiyu 非理工类
    关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1033 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 21:21 · PVG 05:21 · LAX 14:21 · JFK 17:21
    ♥ Do have faith in what you're doing.