计算机网络
weixin_43964308
这个作者很懒,什么都没留下…
展开
-
面试问题:常见的http状态码
首先,将状态码根据开头进行分类:1**:请求正在处理2**:请求成功200:请求正在处理204:请求处理成功,但没有任何资源返回给客户端,常用于单向通信206: 请求成功,响应报文中包含由 Content-Range 指定范围的实体内容3**:重定向,需要附加操作已完成请求301:永久重定向,表示请求的资源已经永久的搬到了其他位置302:临时重定向,表示请求的资源临时搬到了其他位置303表示请求资源存在另一个URI,应使用GET定向获取请求资源303功能与302一样,区别只是原创 2020-08-17 15:15:57 · 281 阅读 · 0 评论 -
计算机网络:TCP-UDP对比
这里写目录标题UDPTCP对比二级目录三级目录UDPUDP的特点:基于Internet IP协议实现了复用/分解简单的错误检测“Best effort”服务(尽力而为),UDP段可能丢失非按序到达无连接UDP发送方和接收方之间不需要握手每个UDP段的处理独立于其他段常用于流媒体应用(他们有以下特点)容忍丢失速率敏感UDP还用于DNSSNMP如何在UDP上实现可靠数据传输在应用层增加可靠性机制应用特定的错误恢复机制TCP项目原创 2020-08-15 14:01:48 · 2065 阅读 · 0 评论 -
面试提问:流水线机制和滑动窗口协议?
可靠传输的停等协议导致传输效率很差,有什么方式可以改进呢?可以使用流水线传输:允许发送方在收到如图所示,停等协议,在接收到用户的确认信息之前,一直处于空闲转台,信道的利用效率很低。为此我们可以使用流水线的机制提高效率,也就是在等待过程中接着发送若干分组,同时在信道中传播。这要求要有更大的序列号范围,同时要求发送方和接收方拥有更多的缓存空间。常见的滑动窗口协议有两种:GBN和SR...原创 2020-08-08 21:31:27 · 272 阅读 · 0 评论 -
面试提问:如何实现可靠传输?
如果要实现可靠传输,就要做到不错不丢不乱。1. 不错通过增加校验和,来判断数据是否发生错误,当发生错误需要通知发送方,引入确认机制,对于正确的回复ACK,错误的回复NAK。所以在这里要增加停止等待协议。当接收方收到NAK时,可以进行重传。同时这里要保证ACK和NAK消息段不发生错误。如果又增加一个校验和判断的话,会陷入套娃,所以可以采用超时重传机制 ,如果NAK或者ACK坏掉了,就直接重传。这样子可能会产生重复分组。所以这里需要引入序列号,通过序列号判断是否重复了。因为增加了序列号,所以可以通过A原创 2020-08-08 19:45:38 · 364 阅读 · 0 评论 -
计算机网络:性能
计算机网络中的性能指标概念原创 2020-07-05 22:58:58 · 539 阅读 · 0 评论 -
计算机网络:网络核心
这里写目录标题数据交换类型电路交换多路复用计算机网络的组成中,其中之一就是网络核心,网络核心的功能就是进行数据交换。计算机网络中,网络边缘通过接入网络连接到网络核心,然后网络核心通过数据交换,将数据传送到目的地。数据交换类型电路交换报文交换分组交换其中分组交换是在报文交换的基础上,将报文进行分割,然后进行传输,所以我将对这两个几种进行解释。电路交换最典型的电路交换就是电话网络也就是我们日常打电话。它包括三个阶段:建立连接(呼叫,电路连接)通信释放连接(拆除电路)这是一种独占原创 2020-07-05 22:25:23 · 1910 阅读 · 0 评论 -
计算机网络:概述
计算机网络概述计算机网络基本概念什么是计算机网络什么是网络协议计算机网络结构Internet网络结构今天重新学习了一下计算机网络相关知识,在这里做一个概述。计算机网络基本概念什么是计算机网络定义:计算机网络就是互连的,自治的计算机集群。首先,计算机网络是通信技术和计算机技术紧密结合的产物。互连的意思是互联互通,自治的意思是无主从关系,也就是每一台计算级都是相互连通的,并且他们之间是一种平等的关系。实际上,计算机之间是通过交换网络连接的。Internet就是目前的最大的一个交换网络,他由三部分原创 2020-07-03 22:42:29 · 121 阅读 · 0 评论