tcp传输的三次握手和四次挥手简单理解
来源:互联网 发布:unity3d 联网授权 编辑:程序博客网 时间:2024/05/23 05:08
建议:先看本人简单的理解,然后在看参考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/
以上仅限个人理解,如有错误,来打我呀!!!
阅读全文
0 0
- tcp传输的三次握手和四次挥手简单理解
- tcp三次握手和四次挥手理解
- TCP三次握手和四次挥手的理解
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- tcp的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- TCP的三次握手和四次挥手
- codeforces 887 C. Solution for Cube(Codeforces Round #444 (Div. 2))
- Python-Celery的使用
- springmvc @RequestParam 获取参数 HTTP Status 400
- React : 展示组件 & 容器组件 附案例与视频
- GitHub退出登录账号操作步骤
- tcp传输的三次握手和四次挥手简单理解
- 流程图解Spring Framework(一) spring 如何创建一个Bean的
- Poll与Epoll 区别总结
- Java equals == 简单分析
- 【bzoj2393】Cirno的完美算数教室
- 蓝桥杯 算法提高 5-3日历
- Postman学习部分资料整理
- 图片旋转
- SSHM(Spring,SpringMVC,Hibernate,Mybatis)基于xml文件和注解(@Annotation)