整个过程可以概括为几下几个部分: 域名解析成IP地址;与目的主机进行TCP连接(三次握手);发送与收取数据(浏览器与目的主机开始HTTP访问过程);与目的主机断开TCP连接(四次挥手);正文下面详细介绍其中的原理: 1. 域名解析成IP地址访问目标地址有两种方式: ①使用目标IP地址访问。由于IP地 ...
分类:
Web程序 时间:
2020-04-26 20:46:18
阅读次数:
96
TCP 简述 按层次分,TCP位于传输层,提供可靠的字节流服务。所谓的字节流服务(ByteStreamService)是指,为了方便传输,将大块数据分割成以报文段(segment)为单位的数据包进行管理。而可靠传输服务是指,能够把数据准确可靠地传给对方。一言以蔽之,TCP协议为了更容易传送大数据才把 ...
分类:
其他好文 时间:
2020-04-26 15:29:54
阅读次数:
72
三次握手和四次挥手是各个公司常见的考点,也具有一定的水平区分度,也被一些面试官作为热身题。 很多小伙伴说这个问题刚开始回答的挺好,但是后面越回答越冒冷汗,最后就歇菜了。
分类:
其他好文 时间:
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