page contents
Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
2850金币数
43180 经验值
1个粉丝
主页被访问 6234 次

3096 个回答

0 赞同

保活计时器的作用?

除时间等待计时器外,TCP 还有一个保活计时器(keepalive timer)。设想这样的场景:客户已主动与服务器建立了 TCP 连接。但后来客户端的主机突然发生故障。显然,服务器以后就不能再收到客户端发来的数据。因此,应当有措施使服务器不要再白白等待下去。这就需要使用保活计时器了。 服务器每收到一次客户的数据,就重新设...

回答于 2021-10-18 15:27

0 赞同

TCP 协议是如何保证可靠传输的?

1. 数据包校验:目的是检测数据在传输过程中的任何变化,若校验出包有错,则丢弃报文段并且不给出响应,这时 TCP 发送数据端超时后会重 发数据; 2. 对失序数据包重排序:既然 TCP 报文段作为 IP 数据报来传输,而 IP 数据报的到达可能会失序,因此 TCP 报文段的到达也可能会失序。TCP 将 对失序数据进行重新排序,然后...

回答于 2021-10-18 15:26

0 赞同

谈谈你对停止等待协议的理解?

停止等待协议是为了实现可靠传输的,它的基本原理就是每发完一个分组就停止发送,等待对方确认。在收到确认后再发下一个分组;在停止等待 协议中,若接收方收到重复分组,就丢弃该分组,但同时还要发送确认。主要包括以下几种情况:无差错情况、出现差错情况(超时重传)、确认 丢失和确认迟到、确认丢失和确认迟到。

回答于 2021-10-18 15:26

0 赞同

谈谈你对 ARQ 协议的理解?

自动重传请求 ARQ 协议 停止等待协议中超时重传是指只要超过一段时间仍然没有收到确认,就重传前面发送过的分组(认为刚才发送过的分组丢失了)。因此每发送完一 个分组需要设置一个超时计时器,其重传时间应比数据在分组传输的平均往返时间更长一些。这种自动重传方式常称为自动重传请求 ARQ。 连续 ARQ 协议 连续 ARQ...

回答于 2021-10-18 15:25

0 赞同

OSI 的七层模型分别是?各自的功能是什么?

物理层:底层数据传输,如网线;网卡标准。 数据链路层:定义数据的基本格式,如何传输,如何标识;如网卡MAC地址。 网络层:定义IP编址,定义路由功能;如不同设备的数据转发。 传输层:端到端传输数据的基本功能;如 TCP、UDP。 会话层:控制应用程序之间会话能力;如不同软件数据分发给不同软件。 表示层:数...

回答于 2021-10-16 14:40

0 赞同

TCP与UDP有哪些区别?各自应用场景?

TCP协议的主要特点 (1)TCP是面向连接的运输层协议;所谓面向连接就是双方传输数据之前,必须先建立一条通道,例如三次握手就是建议通道的一个过程,而四 次挥手则是结束销毁通道的一个其中过程。 (2)每一条TCP连接只能有两个端点(即两个套接字),只能是点对点的; (3)TCP提供可靠的传输服务。传送的数据无差错...

回答于 2021-10-16 14:38

0 赞同

HTTP1.0,1.1,2.0 的版本区别

HTTP/1.0 1996年5月,HTTP/1.0 版本发布,为了提高系统的效率,HTTP/1.0规定浏览器与服务器只保持短暂的连接,浏览器的每次请求都需要与服务器建 立一个TCP连接,服务器完成请求处理后立即断开TCP连接,服务器不跟踪每个客户也不记录过去的请求。 这种方式就好像我们打电话的时候,只能说一件事儿一样,说完之后就要挂断...

回答于 2021-10-16 14:35

0 赞同

POST和GET有哪些区别?各自应用场景?

使用场景 GET 用于获取资源,而 POST 用于传输实体主体。  参数 GET 和 POST 的请求都能使用额外的参数,但是 GET 的参数是以查询字符串出现在 URL 中,而 POST 的参数存储在实体主体中。不能因为 POST 参数存储在实体主体中就认为它的安全性更高,因为照样可以通过一些抓包工具(Fiddler)查看。  因为 URL 只支持 ASCII...

回答于 2021-10-16 14:32

0 赞同

在交互过程中如果数据传送完了,还不想断开连接怎么办,怎么维持...

在 HTTP 中响应体的 Connection 字段指定为 keep-alive connetion:keep-alive;

回答于 2021-10-16 14:24

0 赞同

IP地址有哪些分类?

A类地址(1~126):网络号占前8位,以0开头,主机号占后24位。 B类地址(128~191):网络号占前16位,以10开头,主机号占后16位。 C类地址(192~223):网络号占前24位,以110开头,主机号占后8位。 D类地址(224~239):以1110开头,保留位多播地址。 E类地址(240~255):以1111开头,保留位今后使用

回答于 2021-10-16 14:14