求推荐一本讲 tcp/ip,http,https 相关的书 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiaoxiaomo
V2EX    问与答

求推荐一本讲 tcp/ip,http,https 相关的书

  •  
  •   xiaoxiaomo 2016-02-24 16:58:22 +08:00 3756 次点击
    这是一个创建于 3567 天前的主题,其中的信息可能已经有所发展或是发生改变。

    准备实习面试了,觉得这块知识点准备的不够充分想系统的找本书看一下,求推荐一本讲解这一块内容书,谢谢

    13 条回复    2016-02-25 18:27:05 +08:00
    feiyuanqiu
        1
    feiyuanqiu  
       2016-02-24 16:59:40 +08:00
    实习一般不会问得太深吧,看下图解 http 就差不多了
    Strikeactor
        2
    Strikeactor  
       2016-02-24 17:02:50 +08:00
    HTTP 权威指南
    xiaoxiaomo
        3
    xiaoxiaomo  
    OP
       2016-02-24 17:03:52 +08:00
    @feiyuanqiu 谢谢~~搜一搜看看,实习一方面正式校招也都是要准备的嘛
    xiaoxiaomo
        4
    xiaoxiaomo  
    OP
       2016-02-24 17:04:03 +08:00
    @Strikeactor 谢谢~我这去看看
    vvoody
        5
    vvoody  
       2016-02-24 17:30:29 +08:00
    High Performance Browser Networking
    mhycy
        6
    mhycy  
       2016-02-24 17:33:23 +08:00
    图解 XXX 全系列。。。
    gamexg
        7
    gamexg  
       2016-02-24 18:42:02 +08:00
    tcp/ip 的是 TCP/IP 详解,共三卷,包含 ip 、 tcp 、 udp 、 dns 、 dhcp 、 http 等内容。

    http 、 https 同样推荐 http 权威指南。
    xiaoxiaomo
        8
    xiaoxiaomo  
    OP
       2016-02-24 20:53:07 +08:00
    @vvoody @mhycy @gamexg thanks
    shiji
        9
    shiji  
       2016-02-25 06:23:05 +08:00   3
    你还剩多少时间?
    有个日本人写的图解 TCP/IP 比较不错,书不厚,该能了解的都能了解清楚。足够你面试了。

    如果你有充裕的时间,觉得无聊的话, TCP/IP 还有
    1. Internetworking with TCP/IP 卷 1 , by Douglas E 。 Comer 第二卷不用看,讲的是这些协议是怎么设计,怎么用 C 实现的。第三卷更不用看。
    2. Computer Networks and Internets 同一个作者

    相信我,你的工作如果不是和网络密切相关的话,这两本书就当参考书扫两眼即可(甚至扫两眼都不用扫 >_<),不用仔细看。

    HTTP 方面的 HTTP 权威指南也不错,但是额。。挺厚的。。挑有用的看吧。

    HTTPS 除了之前那本书提到的,我建议你去 SSLLab 扫描一下 Paypal :
    https://www.ssllabs.com/ssltest/analyze.html?d=www.paypal.com&s=66.211.169.66
    把里面所有你不认识的词汇术语都查一查看一看, HTTPS 这方面基本就齐活了。

    那我再提出来几个问题,你自己想想看看?(这些问题多少有点坑,某些不太容易在理论性的书上找到答案)


    A1. 一个 IP 地址能存在多个 https 网站么?

    A2. TLS 和 SSL 的关系 /区别是?

    A3. 描述一个网站 SSL 证书会被吊销的情况。

    A4. 一个 SSL 证书可以同时支持多个域名么?

    A5. 可以只给 IP 地址(没有域名)签发 SSL 证书么?

    A6. 为什么签发公众认可的 SSL 证书要花钱?

    A7. 能自己给自己签发 EV SSL 证书么?主流浏览器能识别么?

    ==============

    B1. 一个 Cipher Suite : TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 里面包含了哪些信息?

    B2. 已知 A 网站在浏览器的 预置 HSTS 列表里,当用户在浏览器用 HTTP 方式尝试访问该网站的时候,服务器会不会收到这个 HTTP 请求?

    B3. 为了增强安全性,老王给自己的服务器添加了 HPKP ( HTTP Public Key Pinning ) header 如下:
    Header set Public-Key-Pins "pin-sha256=\"sha1/Q9rWMO5T+KmAym79hfRqo3mQ4Oo=\" ; max-age=2590000; includeSubDomains"
    已知其中的 SPKI 指纹无误,而且客户端(最新 Chrome )确实接收到了此 Header,但是 chrome://net-internals/#hsts 里面经过查询,发现 HPKP ( dynamic_spki_hashes )并未生效,问题出在了哪里?

    B4. 什么是 Mutual SSL ?举一个生活中常见的运用 Mutual SSL 的例子。

    B5. Host A: http://example.com/ Host B: http://example.com:8080/
    对于大多数主流浏览器来说, Host A 设置的 Cookie Host B 能访问么?( Cookie 是否区分端口?)



    以上基本上是我掉进去过的坑,希望对你有帮助
    yuriko
        10
    yuriko  
       2016-02-25 10:50:50 +08:00
    读书的时候,学的是……《计算机网络》
    xiaoxiaomo
        11
    xiaoxiaomo  
    OP
       2016-02-25 17:43:45 +08:00
    @shiji 哇~~你这给的太全了~~我也是就随便复习,不存在时间多少的事情。看你这么懂,能不能再多问你一下,操作系统方面有啥推荐没?
    xiaoxiaomo
        12
    xiaoxiaomo  
    OP
       2016-02-25 17:44:02 +08:00
    @yuriko 我说我没学这门课你信么。。。
    yuriko
        13
    yuriko  
       2016-02-25 18:27:05 +08:00
    @xiaoxiaomo 正常,上过就不会问了……
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5656 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 01:51 PVG 09:51 LAX 17:51 JFK 20:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86