V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zjsxwc
V2EX  ›  程序员

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

  •  
  •   zjsxwc ·
    zjsxwc · 2017-12-01 12:00:35 +08:00 · 17073 次点击
    这是一个创建于 2579 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    这种问题时

    我还是无法回答,

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

    第 1 条附言  ·  2017-12-01 12:59:22 +08:00
    汗...

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

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

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

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