9、TCP连接的四次挥手
10、套接字与套接字编程
1、传输层概述
=======
图二
图三
2、UDP协议详解
=========
UDP协议的位置:
UDP协议的头部:
UDP协议的特点:
-
UDP是无连接的协议
-
UDP不能保证可靠的交付数据(想发就发,无法保证数据在网络中是否丢失)
-
UDP是面向报文传输的
-
UDP没有拥塞控制
-
UDP的首部开销很小
3、TCP协议详解
=========
图二
TCP协议的特点:
-
TCP是面向连接的协议
-
TCP的一个连接有两端(点对点通信)
-
TCP提供可靠的传输服务
-
TCP协议提供全双工的通信
-
TCP是面向字节流的协议
TCP协议的头部:
序号:
确认号:
TCP标记:
4、可靠传输的基本原理
===========
为TCP协议的可靠传输做一个铺垫
4.1、停止等待协议
无差错情况:
出差错的情况,通过超时传输来确保可靠传输
TCP协议里面一共有四个定时器,下面是我们要学习的第一个定时器:超时定时器
停止等待协议特点:
4.2、连续ARQ协议
图二
图三
5、TCP协议的可靠传输
============
图二
图三
6、TCP协议的流量控制
============
图二
图三
第二个定时器:坚持定时器
7、TCP协议的拥塞控制
============
最后
在此为大家准备了四节优质的Android高级进阶视频:
架构师项目实战——全球首批Android开发者对Android架构的见解
附相关架构及资料
往期Android高级架构资料、源码、笔记、视频。高级UI、性能优化、架构师课程、NDK、混合式开发(ReactNative+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
tive+Weex)微信小程序、Flutter全方面的Android进阶实践技术,群内还有技术大牛一起讨论交流解决问题。**
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!