TCP 在 IP 协议不可靠(尽力而为也就是无服务)之上建立了可靠的数据传输服务。它确保了发送方发送的字节流与接收方所接收到的字节流是完全相同的。那么它又是如何实现的呢? 累积确认机制 首先,我们需要清楚,TCP 报文段中具有两个...
这段时间看了看工作室的工具库的下载组件,发现其存在一些问题: 下载核心逻辑有 bug,在暂停下载或下载失败等情况时有概率无法顺利完成下载。 虽然原来的设计是采用多线程断点续传的设计,但打了一下日志发现其实下载任务都是在同...
在计算机网络的数据传输的过程中可能遇到数据的损坏问题: 分组的数据(bit)在传输过程中发生损坏,部分从 1 变成了 0 或者从 0 变成了 1 分组在传输过程中丢失,如到达中转路由器时,由于其输入队列已满,导致该分组被丢弃 分组未...
目前很多网站都开始不再使用HTTP协议,而是使用HTTPS协议,原因是因为它相比HTTP协议更加安全。那么,它究竟安全在哪里呢? HTTP协议为何不安全 在说明为何HTTPS是一个安全的协议之前,我们先来讨论HTTP协议为什么是不安全的。 问题一...
计算机网络的结构 网络边缘 主机 网络应用 接入网络/物理介质 有线或无线通信链路 网络核心(核心网络) 互联的路由器(或分组转发设备) 网络之网络 网络边缘 主机(端系统) 位于网络边缘 运行网络应用 如Web,Email 客户...
参考视频:【计算机网络】哈尔滨工业大学 简介 计算机网络是通信技术与计算机技术结合的产物 通信系统模型 如上就是通信系统的模型,信息通过信源(信息发送者),经过发送变换器的转换,通过信道运输。运输过程中可能受到噪声的影响,...
什么是协议协议 现实生活中的协议:相互遵守,单方面违背则协议不成立。(停战协议、全球贸易协议) 互联网中的协议:ftp、http、stmp、TCP/IP、UDP… HTTP协议简介 HTTP(Hypertext transfer protocol):超文本传输协议,详细的制...
Retrofit介绍 Retrofit是Square公司基于RESTful风格推出的网络框架封装。既然它与OKHttp都是Square公司推出的,那么它与OKHttp有什么关系呢? 与OKHttp的关系 Retrofit是基于OKHttp框架的二次封装,其本质仍然是OKHttp。只是在OKHttp...
介绍 Volley是Google在2013年发布的一款Android平台上的网络请求库。 它有如下特点: 使得网络通信更快,更简单 GET、POST网络请求及网络图像的高效异步处理请求 可以对网络请求进行排序优先级处理 网络请求的缓存 多级别取消请求 与...