1 xfspace 2017-01-24 20:22:58 +08:00 via Android 数据包倒背如流? |
![]() | 2 Lonely 2017-01-24 20:25:14 +08:00 ![]() 知道 3 次握手 4 次挥手、 HTTP 协议各种 Header 的作用? |
![]() | 3 kmyzzy 2017-01-24 20:27:46 +08:00 via Android ![]() 能背诵相关 rfc |
4 Cbdy 2017-01-24 20:35:47 +08:00 via Android ![]() 大概知道怎么回事(了解),在有底层接口的时候能自己实现出来核心功能(熟悉),能实现和拓展(精通) |
![]() | 5 linbiaye 2017-01-24 20:38:08 +08:00 ![]() 你需要的 是 http 权威指南, tcp/ip 协议详解。 |
![]() | 6 0915240 2017-01-24 20:51:09 +08:00 via iPhone 同求老司机指导 |
![]() | 7 ETiV 2017-01-24 20:5256 +08:00 这东西没法量化的…… |
![]() | 8 hggg 2017-01-24 21:02:14 +08:00 via Android ![]() 默写背诵~ |
![]() | 9 lhbc 2017-01-24 21:11:23 +08:00 ![]() 看岗位 比如云计算开发岗,要求比较高的,可能“熟悉 TCP/IP ”包含了大半个协议族,参考: https://zh.wikipedia.org/wiki/TCP/IP%E5%8D%8F%E8%AE%AE%E6%97%8F 如果是 Web 开发,其实就是熟悉 HTTP 协议, TCP/IP 有一定基础就可以了 现在框架这么成熟,其实要掌握的不多,又不是用 Python 写 HTTP Server |
![]() | 10 terence4444 2017-01-24 21:16:48 +08:00 via iPhone tcp/ip 和 http 不在同一层上吧 |
![]() | 11 sivacohan PRO ![]() 告诉你个小妙招。 你就拿着他们的招聘信息,去网上查一下。看看能查出来多少意义的雷同招聘。如果很多的话,就说明他们仅仅是复制粘贴。这些其实没要求,就是别人写,我也写,反正不会差。 如果搜索出来的结果不多,那就参照 @lhbc 说的。 |
![]() | 12 bellchu 2017-01-24 21:22:14 +08:00 ![]() |
13 snnn 2017-01-24 21:40:58 +08:00 via Android ![]() 我来给楼主提个面试题:什么是 chunk 编码 |
14 just4test 2017-01-24 22:33:19 +08:00 ![]() 会手动发 http 请求,手动解 http 请求? 这要求可能太高了。至少完全彻底的明白 cookie 和 session 的区别吧。 对于网站后台开发这个职位,还真不知道熟悉 tcp/ip 有啥用。 |
![]() | 15 Septembers 2017-01-25 06:15:43 +08:00 via iPhone ![]() |
![]() | 17 bxb100 2017-01-25 07:29:56 +08:00 via Android 我上次遇到直接读 tcp 二进制,获取各部分 |
18 Jasmine2016 2017-01-25 09:02:33 +08:00 ![]() 我不仅熟悉 TCP/IP 协议、 HTTP 协议,还精通 Vagaa/ed2k/magnet 等协议,生活中接触频率很高,看到 40 位乱码即可脑解出 torrent 文件。 |
![]() | 19 tony1016 2017-01-25 09:08:35 +08:00 ![]() 熟悉 bbr 算法 |
20 kingze1992 2017-01-25 10:28:59 +08:00 ![]() 图解 HTTP 指南,你值得拥有。 如果是 web 开发,继续看 HTTP 权威指南 如果是其他,看 TCP/IP 详解,或者 RFC 。。。 |
21 kingze1992 2017-01-25 10:29:47 +08:00 @terence4444 不在同一层,但是 HTTP 协议属于 TCP/IP 协议族 |
![]() | 23 bao3 2017-01-25 11:55:18 +08:00 ![]() TCP/IP 要知道 windows 和序号, Establish ,keep state 这些基本概念,方便找问题查原因。 |
![]() | 24 jswh 2017-01-25 12:25:48 +08:00 ![]() 我对熟悉的定义是,知道有这个东西,大概知道是怎么回事,知道去哪里找具体的细节,再次学习不用花太多时间 |
![]() | 25 misaka19000 2017-01-25 12:27:14 +08:00 via Android ![]() HTTP 的话写个 HTTP 服务器就能理解了, TCP 这种看看书吧,了解一下数据包的结果以及传输时的各种操作就可以了 |
![]() | 26 FrankFang128 2017-01-25 12:30:04 +08:00 via Android ![]() 你们都太耿直了 熟悉 的意思就是跟面试官懂得差不多 |
27 t6attack 2017-01-25 12:39:35 +08:00 ![]() 理解其中的基本逻辑就是了。没事抓个包玩的活跃网民、非专业小黑客普遍都能理解。但自学编程的不一定能理解。 |
![]() | 28 xlvecle 2017-01-25 12:43:55 +08:00 能通过一条双绞线发起网络请求 |
![]() | 29 Reficul 2017-01-25 13:29:44 +08:00 via Android ![]() 面试自圆其说就好,其实面试官也不一定都懂 |
![]() | 30 qiumaoyuan 2017-01-25 17:28:11 +08:00 ![]() 熟练登录 QQ 和朋友聊天以及使用浏览器浏览网页。 |
![]() | 31 alexapollo 2017-01-25 17:32:58 +08:00 ![]() 然而「熟悉」的定义很模糊,很难描述出水平 改过内核的协议栈,但未必能画得出协议栈状态图。。 |
32 xujialiang 2017-01-26 16:38:43 +08:00 ![]() tcp/ip 卷一 tcp/ip 卷二 哈哈哈哈~~~~看看 就好~~ |
![]() | 34 oska874 2017-02-03 21:01:08 +08:00 wireshark 值得你拥有。 |
![]() | 35 hdbean 2017-02-04 00:16:02 +08:00 ![]() 考个 CCIE 吧,后悔大学没考下来 |
![]() | 37 Matrixbirds 2017-02-04 20:45:47 +08:00 ![]() 找 spec 读读、写写、造造轮子 |
![]() | 38 rim99 OP @Matrixbirds 最近在看 python 的 web 框架,确实受益不少 |
![]() | 39 wizardforcel 2017-02-04 22:51:45 +08:00 ![]() 能拿 socket 实现 http client ?? |
![]() | 40 rim99 OP @wizardforcel 这是努力目标啊 |
![]() | 41 webjin1 2017-02-06 05:51:08 +08:00 via Android @Jasmine2016 233 ,阅种无数 |
![]() | 42 linbiaye 2017-02-06 06:51:54 +08:00 @wizardforcel http client 就是封装 socket 实现的 |
![]() | 43 codeEleven 2017-02-06 09:31:42 +08:00 ![]() 让我想起了语文课本后的朗读并背诵全文......但是对于一个东西的熟悉程度,不同人有不同见解,所以我认为自己觉得熟悉、有自信,就可以去面试了 |
44 a2659633 2017-02-06 11:57:49 +08:00 ![]() tcp 的状态以及转换过程;几个定时器的添加以及触发的作用;窗口的处理;拥塞算法的作用; |
![]() | 45 caliburn1994 2017-03-08 01:28:02 +08:00 = =完全不知道考这么干嘛 |