计算机网络基础
springtostring
这个作者很懒,什么都没留下…
展开
-
rdt 可靠数据传输协议
计算机网络的设计基本方案是复杂化,多功能化应用层,运输层的协议设计,从而使得网络层,链路层,物理层变得相对简单,网络搭建的物质条件变得简单。由于网络层较为简单,采用了无连接的协议,在不可靠信道上传输,导致数据传输是不可靠的。为了保证数据传输的可靠性,我们选择在运输层采用复杂的rdt(可靠数据传输协议),以完成网络的可靠性。 原理图如下所示: rdt协议经历了rdt1.0,rdt2.0,rd...原创 2018-05-20 11:22:54 · 34423 阅读 · 21 评论 -
HTTP协议详解
HTTP协议(HyperText Transfer Protocol,超文本传输协议)是因特网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等),是Web的核心。HTTP协议由两部分程序实现:客户程序和服务程序,两者通过HTTP报文会话。HTTP是媒体独立的:这意味着,只要客户端和服务器...原创 2018-06-26 23:04:24 · 318 阅读 · 0 评论 -
UDP协议
UDP协议位于计算机网络的传输层,而运输层提供的是端到端之间的通信,也就是进程之间的通信。数据交付和差错检测是2个最低限度的运输层服务,而UDP协议恰恰只提供了这两个服务,可以说UDP是运输层上最简单的协议。当然这种简单性使得UDP实现变得十分简单,没有流量限制,数据的传送速度也达到最大值,但这也造成了UDP传输的不可靠性。 网络层的IP协议不是不可靠传输的,而传输层在IP协议基础上使用UD...原创 2018-06-28 21:53:27 · 1520 阅读 · 1 评论