• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zjsxwc
V2EX  ›  程序员

有什么计算机网络的书推荐?

  •  
  •   zjsxwc ·
    zjsxwc · Dec 1, 2017 · 18450 views
    This topic created in 3262 days ago, the information mentioned may be changed or developed.

    虽然大学时学过计算机网络, 但是当被问到

    "局域网内两台电脑同时设置同样 static 的 ip 后, 会怎么样?"

    这种问题时

    我还是无法回答,

    有什么计算机网络的书推荐?

    Supplement 1  ·  Dec 1, 2017
    汗...

    我计算机网络就只学了些 ip 地址计算方法, 速率计算, 常见的一些书写标记惯例, ISO 的 7 层模型之类的这种通识性知识,也就当时应付考试,

    但底层方面具体如何实现没有讲, 现在就想要了解下
    35 replies  •  2019-06-26 17:56:32 +08:00
    fantastM
    fantastM
    Dec 1, 2017
    1
    WordTian
    WordTian
    Dec 1, 2017 via Android
    2
    你没有碰到过提示 IP 地址冲突,然后网络 断开<->连接 不断循环吗?
    zlfzy
    zlfzy
    Dec 1, 2017
    3
    《图解 TCP/IP 第 5 版》
    《图解 HTTP 》
    通俗易懂
    szxczyc
    szxczyc
    Dec 1, 2017
    4
    谢希仁 计算机网络 or 《计算机网络自顶向下方法》 or 计算机网络 (特南鲍姆)
    JuicyJ
    JuicyJ
    Dec 1, 2017 via iPhone
    5
    没人说 卷一?
    rrfeng
    rrfeng
    Dec 1, 2017 via Android
    6
    《计算机网络》
    lazydao
    lazydao
    Dec 1, 2017 via iPhone
    7
    @JuicyJ 计算机网络等于 tcp/ip ?
    ech0x
    ech0x
    Dec 1, 2017 via iPhone
    8
    卷一吧
    JuicyJ
    JuicyJ
    Dec 1, 2017 via iPhone
    9
    @lazydao 我说等于了?你逻辑可以啊。
    楼主这帖子我推荐《卷一》有任何问题?
    5mins
    5mins
    Dec 1, 2017 via Android❤️2
    10
    有两外国大神分别写过 tcp/ip 协议详解的书,具体名字忘记了,当年在图书馆看到无意中翻到了其中一部,忘记是哪一部了,只看了上册,它不像大学那些计算机网络的通识教材,里面不单单只讲 tcp/ip 的,是讲整一个网络体系的,讲得很深入,讲原理的,冲突处理机制啊,窗口啊,缓冲啊,数据校验……当年也是看了一两个月才看完。从事网络编程的话最好看看。虽然我不是从事网络编程的,当年只是无意中遇到这本书,但也使得我对整个网络的运行有个清晰的概念,获益匪浅。建议你也去看看。你上面说的 ip 冲突,可能是由于有两个或以上的 DHCP 服务器在网段内,应该要到 mac 地址表那里,交换机或者路由器有个 mac 地址表动态绑定 ip 地址的,去静态绑定 ip 地址。至于怎样预防这种那种的情况,去翻那些资料明白原理后就能想到对应的方法了。当然程序员只需要知道为什么会出现这种情况就好,解决的话,交给网管去做吧。
    luoqeng
    luoqeng
    Dec 1, 2017
    11
    买几本 CCNP 教材
    LeoNG
    LeoNG
    Dec 1, 2017❤️1
    12
    我感觉那本《计算机网络第五版》教材还行。
    zhangysh1995
    zhangysh1995
    Dec 1, 2017❤️1
    13
    @zjsxwc 小白读 《网络是怎样链接的》,然后 《图解 HTTP 》 《图解 TCP/IP 》。如果想学术一点,《计算机网络:自顶向下方法 中文第六版》或者 (Computer Networking: A top-down Approach 7th)。再难点,T 大佬的 《计算机网络》(Computer Networks)

    我是科班出身,这些我都看过或者翻过。想学基础知识就扎扎实实。自顶向下有时间把课后题和 Wireshark 实验也做了。
    littlewing
    littlewing
    Dec 1, 2017
    14
    TCP/IP 详解三卷
    Bigears
    Bigears
    Dec 1, 2017
    15
    《计算机网络》 :)
    zhangsen1992
    zhangsen1992
    Dec 1, 2017
    16
    地址冲突这个不是经常遇到的事么。。。歇息人的 计算机网络 蓝皮书 ,tcp ip 详解
    UnknownR
    UnknownR
    Dec 1, 2017
    17
    tcp ip 比较具体,但是还是建议有了概念之后再去看,初步的可以网上搜一些 ccna,ccnp 的课程资料,na 是对整个概念的初步了解,np 就稍微深入,ie 就是更加深入,虽然现在考试被刷题搞的很水,但是思科的经典教材还是非常棒的
    baidu123
    baidu123
    Dec 1, 2017
    18
    MangozZ
    MangozZ
    Dec 1, 2017
    19
    ISO 7 层模型??老师的棺材板快压不住了。。。。 [滑稽]
    zjsxwc
    zjsxwc
    OP
    Dec 1, 2017
    20
    @MangozZ #19

    难道最老的那个 ISO 不是 7 层吗?
    jasontse
    jasontse
    Dec 1, 2017 via iPad
    21
    @zjsxwc OSI。。。我觉得多翻一翻 wikipedia 就好了。
    jeneser
    jeneser
    Dec 1, 2017 via Android
    22
    谢希仁《计算机网络》(第六版)
    plzzzzg
    plzzzzg
    Dec 1, 2017 via Android
    23
    《计算机网络》谢希仁
    liweicomeon
    liweicomeon
    Dec 1, 2017
    24
    @jeneser 现在是第七版了
    weixiangzhe
    weixiangzhe
    Dec 2, 2017 via iPhone
    25
    https://pan.baidu.com/s/1i5vOMkX
    里面有套华为工程师的讲解,感觉不错
    hilow
    hilow
    Dec 2, 2017 via Android
    26
    谢希仁 计算机网络 目前出到第七版了
    这是我看到的最好的教科书,全书由浅入深讲解网络体系结构,并说明实际应用,很多淘汰的协议也会说明历史背景
    断断续续已经看过两三遍,每次都有收获
    renyiqiu
    renyiqiu
    Dec 2, 2017
    27
    @zhangysh1995 谢谢推荐
    zhangsen1992
    zhangsen1992
    Dec 5, 2017
    28
    @MangozZ 物数网传会表应 不是 7 层吗?
    MangozZ
    MangozZ
    Dec 6, 2017
    29
    @zhangsen1992 看 21L
    zhangsen1992
    zhangsen1992
    Dec 6, 2017
    30
    @MangozZ 本科背的知识,我还以为记错了呢。wiki 也是七层 ~~~ https://zh.wikipedia.org/wiki/OSI%E6%A8%A1%E5%9E%8B
    MangozZ
    MangozZ
    Dec 6, 2017
    31
    @zhangsen1992 ISO 和 OSI 都分不清吗???你在秀什么呢???
    zhangsen1992
    zhangsen1992
    Dec 7, 2017
    32
    @MangozZ 没看清 iso osi 就是在秀?您可真优越
    MangozZ
    MangozZ
    Dec 7, 2017
    33
    @zhangsen1992 19L 题主圈我都没回, 可不是就您在这优越的在秀 7 层吗。。
    我手用 84 洗过了,现在可以摸摸你的奖杯吗??? block 了。
    zhangsen1992
    zhangsen1992
    Dec 7, 2017
    34
    @MangozZ 一个 7 层都能被你看成修优越,您的优越感真高,谢谢您的 block~
    enix1980
    enix1980
    Jun 26, 2019
    35
    网络知识分很多方面,你的问题属于局域网的问题。学习网络可以从《计算机网络》(Computer Networks)开始扫盲,然后就看交换和路由测试那个方面。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2949 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 1198ms · UTC 10:34 · PVG 18:34 · LAX 02:34 · JFK 05:34
    ♥ Do have faith in what you're doing.