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

2020-07-16 00:35:13 +08:00
 calmzhu

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

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

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

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

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

先理个一般通用点的列表,慢慢补充。
arp/stp/dhcp
tcp/udp
http/dns/ssl/ssh/icmp
目前就想到这些
我理解的就是遇见问题知道是那一层问题有哪些方式定位拍错就行了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/690418

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX