File tree Expand file tree Collapse file tree 1 file changed +16
-12
lines changed
Expand file tree Collapse file tree 1 file changed +16
-12
lines changed Original file line number Diff line number Diff line change 44
551 . TCP报头格式
66
7- ![ å¾çå è½½ä¸ ] ( http://img.blog.csdn.net/20170227111849763?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvTWFyeTE5OTIwNDEw/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center )
7+ ![ img ] ( http://s1.51cto.com/images/20171216/1513399302449506.png )
88
99 端口号用来标识不同的应用程序。
1010
4141 - 5、首部长度:首部中32bit字的数目,可表示15* 32bit=60字节的首部。一般首部长度为20字节。
4242 - 6、数据
4343
44- 1 . TCP/UDP区别(不仅是宏观上的,最好能根据各自的机制讲解清楚)
44+ 3 . TCP/UDP区别(不仅是宏观上的,最好能根据各自的机制讲解清楚)
4545
4646 TCP存在三次握手。能进行流量控制,保证数据的完整。
4747
4848 UDP不存在握手。会导致丢包。传输比较快。
4949
50- 2 . HTTP状态码(最好结合使用场景,比如在缓存命中时使用哪个)
50+ 4 . HTTP状态码(最好结合使用场景,比如在缓存命中时使用哪个)
5151
5252 2xx 标识正常
5353
5757
5858 5xx 服务器内部错误
5959
60- 3 . HTTP协议(一些报头字段的作用,如cace-control、keep-alive)
60+ 5 . HTTP协议(一些报头字段的作用,如cace-control、keep-alive)
6161
62- 4 . OSI协议、TCP/IP协议以及每层对应的协议。
62+ 6 . OSI协议、TCP/IP协议以及每层对应的协议。
6363
64- 5 . SESSION机制、cookie机制
64+ 7 . SESSION机制、cookie机制
6565
66- 6 . TCP三次握手、四次挥手(这个问题真的要回答吐了,不过真的是面试官最喜欢问的,建议每天手撸一遍,而且不只是每次请求的过程,各种FIN_WAIT、TIME_WAIT状态也要掌握)。
66+ 8 . TCP三次握手、四次挥手(这个问题真的要回答吐了,不过真的是面试官最喜欢问的,建议每天手撸一遍,而且不只是每次请求的过程,各种FIN_WAIT、TIME_WAIT状态也要掌握)。
6767
6868 [ TCP详解] ( https://github.com/xianyunyh/tcp-ip-protocal )
6969
8080 - 服务器再发送FIN,序号为N的数据包 进入LAST_ACK
8181 - 客户端收到后,进入TIME_WAIT,再发送ACK=1.ack=N+1的数据包 服务端进入 CLOSED
8282
83- 1 . 打开网页到页面显示之间的过(涵盖了各个方面,DNS解析过程,Nginx请求转发、连接建立和保持过程、浏览器内容渲染过程,考虑的越详细越好)。
84- 2 . http和https区别,https在请求时额外的过程,https是如何保证数据安全的
85- 3 . IP地址子网划分
86- 4 . POST和GET区别
87- 5 . DNS解析过程
83+ 9 . 打开网页到页面显示之间的过(涵盖了各个方面,DNS解析过程,Nginx请求转发、连接建立和保持过程、浏览器内容渲染过程,考虑的越详细越好)。
84+
85+ 10 . http和https区别,https在请求时额外的过程,https是如何保证数据安全的
86+
87+ 11 . IP地址子网划分
88+
89+ 12 . POST和GET区别
90+
91+ 13 . DNS解析过程
8892
8993** 深入部分**
9094
You can’t perform that action at this time.
0 commit comments