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

大家觉得什么样的程度就能算了解常见网络协议及原理?(面试向)

  •  
  •   calmzhu · 2020-07-16 00:35:13 +08:00 · 1238 次点击
    这是一个创建于 1621 天前的主题,其中的信息可能已经有所发展或是发生改变。

    工作中各种网络协议接触的不算少。基本大体流程都了解过。记得框架流程。实际碰见问题的时候也会再细致查一下细节。自我感觉算是了解的。

    但是看 JD 不少有类似要求。感觉面试真细问的话要翻车。所以准备再补一下对相关细节掌握。剑指 offer 。

    有面过的或者各位自己的角度给点批评建议么。

    3 条回复    2020-07-16 12:58:01 +08:00
    CEBBCAT
        1
    CEBBCAT  
       2020-07-16 00:49:23 +08:00 via Android
    初入职场的菜鸟(我)觉得,看到 port dial timeout 能反应过来是 TCP 连不上,看 raw 的 HTTP header 能看懂在做什么,能通过 telnet 发出简单 HTTP 请求应该就算优秀了。最近小看了一下 TIME_WAIT,又了解到 MSL 的概念,如果如果能把 TIME_WAIT 讲得头头是道,那应该可以说是优秀了吧

    实践的话,我可能会挑个闲下来的周末读几个 Wireshark 截下来包?但我也只是这么想想,周末几乎都分配给睡觉和瞎玩了
    Mohanson
        2
    Mohanson  
       2020-07-16 01:10:02 +08:00 via Android
    能手写一个翻墙软件就算入门了
    calmzhu
        3
    calmzhu  
    OP
       2020-07-16 12:58:01 +08:00 via Android
    @Mohanson
    这个偏实践了。某个领域专精需要这样。tcp/ip 协议簇就算有兴趣全实践。细节也记不住啊。

    先理个一般通用点的列表,慢慢补充。
    arp/stp/dhcp
    tcp/udp
    http/dns/ssl/ssh/icmp
    目前就想到这些
    我理解的就是遇见问题知道是那一层问题有哪些方式定位拍错就行了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3257 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 00:47 · PVG 08:47 · LAX 16:47 · JFK 19:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.