tcp传输的三次握手和四次挥手简单理解
2017-11-04 11:35
357 查看
建议:先看本人简单的理解,然后在看参考blog!!难度有个跨度,容易学习!!
以下仅限个人理解
3次握手,重点把握客户端和服务端在传输数据的交流传输的时候双方都要开辟内存空间
假如,A是客户端,B是服务端
第一:A发送请求B要求传输数据,
第二步:B收到,开辟空间,返回通知
第三步:A收到通知(知道B已经为自己开辟空间了),然后A在开辟空间,返回通知B告诉B自己也开辟空间。
到此,双方开始传输数据。
4次挥手,
在传输数据要结束的,是双向的,网络上,客户端和服务端两者是不可见的,
第一步:A通知B,我传输完了,
第二步:A接到B的回应,(B会继续向A传输未完的数据)
第三步:(B传输完毕)B通知A,我传输完了
第四步:B收到A的回应。(如果没有收到A的回应,会回到第三步,这里就需要A等待了)
这里说明,在上面出现的第四步中,A的等待,可以看成两个人分隔两地,他们之间打电话,B向A打电话,如果打通了,说明A向B回应了。没打通(如果没有收到A的回应,ack),在打。这里有个前提就是A的手机在这段时间处于待机状态!!即是A处于等待状态!!
参考blog http://blog.csdn.net/whuslei/article/details/6667471/
以上仅限个人理解,如有错误,来打我呀!!!
以下仅限个人理解
3次握手,重点把握客户端和服务端在传输数据的交流传输的时候双方都要开辟内存空间
假如,A是客户端,B是服务端
第一:A发送请求B要求传输数据,
第二步:B收到,开辟空间,返回通知
第三步:A收到通知(知道B已经为自己开辟空间了),然后A在开辟空间,返回通知B告诉B自己也开辟空间。
到此,双方开始传输数据。
4次挥手,
在传输数据要结束的,是双向的,网络上,客户端和服务端两者是不可见的,
第一步:A通知B,我传输完了,
第二步:A接到B的回应,(B会继续向A传输未完的数据)
第三步:(B传输完毕)B通知A,我传输完了
第四步:B收到A的回应。(如果没有收到A的回应,会回到第三步,这里就需要A等待了)
这里说明,在上面出现的第四步中,A的等待,可以看成两个人分隔两地,他们之间打电话,B向A打电话,如果打通了,说明A向B回应了。没打通(如果没有收到A的回应,ack),在打。这里有个前提就是A的手机在这段时间处于待机状态!!即是A处于等待状态!!
参考blog http://blog.csdn.net/whuslei/article/details/6667471/
以上仅限个人理解,如有错误,来打我呀!!!
相关文章推荐
- tcp/ip主机到主机的数据传输,以及三次握手和四次挥手的简单理解
- 说说TCP传输的三次握手四次挥手策略
- 理解TCP/IP三次握手与四次挥手
- TCP 三次握手 四次挥手的理解
- 理解 TCP 三次握手及四次挥手
- 第6章 传输层(详解TCP的三次握手与四次挥手)
- 访问Web,tcp传输全过程(三次握手、请求、数据传输、四次挥手)
- 理解TCP/IP三次握手与四次挥手的正确姿势
- 理解TCP/IP三次握手与四次挥手的正确姿势
- 【传输层】TCP三次握手/四次挥手详解
- 理解TCP/IP三次握手与四次挥手的正确姿势
- 应聘复习基础笔记1:网络编程之TCP与UDP的优缺点,TCP三次握手、四次挥手、传输窗口控制、存在问题
- 【笔记】关于TCP三次握手和四次挥手的理解
- TCP/IP--TCP三次握手和四次挥手理解
- TCP 协议 三次握手 四次挥手 数据传输
- 关于TCP三次握手和四次挥手的理解
- TCP/IP 三次握手与四次挥手的理解
- 传输层(一)TCP的三次握手和四次挥手及关闭套接字的原理
- TCP/IP(五)传输层之细说TCP的三次握手和四次挥手
- 爱创课堂每日一题第六天8/30说说TCP传输的三次握手四次挥手策略?