三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。 很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。
分类:
其他好文 时间:
2020-04-23 10:40:24
阅读次数:
68
TCP的三次握手与四次挥手理解及面试题(很全面) 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据编号。 确认号ack:占4个 ...
分类:
其他好文 时间:
2020-04-19 12:49:32
阅读次数:
51
传输层 传输层的由来:网络层的ip帮我们区分子网,以太网层的mac帮我们找到主机,然后大家使用的都是应用程序,你的电脑上可能同时开启qq,暴风影音,等多个应用程序, 传输层功能:建立端口到端口的通信 tcp三次握手和四次挥手 应用层 应用层由来:用户使用的都是应用程序,均工作于应用层,互联网是开发的 ...
分类:
其他好文 时间:
2020-04-18 13:57:53
阅读次数:
75
少点代码,多点头发 本文已经收录至我的GitHub,欢迎大家踊跃star 和 issues。 https://github.com/midou tech/articles 三次握手建立链接,四次挥手断开链接。这个问题算非常经典的问题,也是面试官非常喜欢问的问题。 不夸张的说,龙叔在校招面试的时候每一 ...
分类:
其他好文 时间:
2020-04-14 22:36:15
阅读次数:
74
TCP可以保证数据按序发送,按序到达,提供超时重传,保证可靠性;而UDP不保证按序到达,甚至不保证到达,只是努力交付 TCP是有连接的,传输数据之前必须进行三次握手进行连接,传输完毕也要通过四次挥手断开连接;而UDP是直接传输 TCP协议是一对一的;而UDP可以是一对一、一对多、多对多 TCP协议所 ...
分类:
其他好文 时间:
2020-04-14 16:40:53
阅读次数:
71
一、TCP三次握手图解 三次握手的目的是:发送方和接收方确认自己与对方的接收和发送都是正常的,建立可靠的通信信道。 第一次握手:Server确认了自己接收正常,对方发送正常; 第二次握手:Client确认自己发送正常、接收正常,对方发送正常、接收正常; 第三次握手:Server确认自己发送正常、对方 ...
分类:
其他好文 时间:
2020-04-12 12:22:11
阅读次数:
81
在计算机网络的基本概念中,分层次的体系结构是最基本的。计算机网络体系结构的抽象概念较多,在学习时要多思考。这些概念对后面的学习很有帮助。 ...
分类:
其他好文 时间:
2020-04-06 17:36:33
阅读次数:
64
1.简述osi七层网络模型和tcp/ip五层参考模型OSI参考模型又称开放系统互联模型,它是美国国际标准化组织定义的网络参考模型。OSI参考模型共分为七层,分别是:1物理层:链路上比特流传输;2数据链路层:网络内部帧的传输;3网络层:网络间间可达性;4传输层:保证端到端的传输;5会话层:会话的控制;6表示层:数据的表达及数据格式的转换7应用层:为用应用程序服务2.总结描述三次握手四次挥手3.描述t
分类:
其他好文 时间:
2020-04-06 09:46:11
阅读次数:
77
TCP报文段: TCP将若干个字节构成一个分组,称为报文段。TCP报文段的首部格式图如下图所示。 源端口号:发送方对应的端口号。目的端口号:接收方的端口号,接收方通过这个端口号来确定把数据送给哪个应用。序列号:TCP对从进程中接收到的字节进行编号,为的是当数据到接收端时,接收端可以按照这个于浩把数据 ...
分类:
其他好文 时间:
2020-04-06 00:05:26
阅读次数:
66
No.29 今日概要 粘包问题 内容回顾 OSI七层协议 应用层 传输层(理解port) tcp 可靠、慢、全双工、数据长度大 三次握手:发了 syn/ack 信号 三次握手把一个回复和请求连接的两条信息合并成一条了 四次挥手:发了 fin/ack 信号 由于一方断开连接后,可能另一方还有数据没有传 ...
分类:
其他好文 时间:
2020-04-05 23:51:20
阅读次数:
72