计算机网络面试题(二)

11.流量控制与拥塞控制(重要)

流量控制与拥塞控制

12.滑动窗口协议

滑动窗口协议

13.采用滑动窗口会有什么问题

1.死锁:B向A发送了零窗口报文,之后B有了接受缓存,于是将自己的窗口发给A,可是这个报文段丢失了,A一直等待B的非零窗口报文,B一直等待A的数据,造成死锁。解决方法是设计一个计数器,只要收到零窗口通知,就启动计数器,到期就发送零窗口探测报文段,在回应该报文段时给出窗口值
2.接收方一有空的缓存就告知发送方,在这个缓存很小的情况下,网络中会出现带有少量数据却有巨大头部的数据包,比如说一次只发一个字节,解决方法是等待一个最大报文段再给出窗口。

14.流量控制与拥塞控制的区别

拥塞控制的任务是确保子网能够承载所到达的流量,这是一个全局性问题。
流控制只与特定的发送方和特定的接收方之间的点到点流量有关。它的任务是,确保一个快速的发送方不会持续地以超过接收方吸收能力的速率传输数据

15.拥塞控制

拥塞控制,第三遍

16.http1.0协议与http1.1的联系与区别

http1.0: 每次请求都建立单独的连接,处理完本次请求后自动释放连接;http/1.0认为每台服务器绑定唯一IP地址,因此不传递主机名;定义16个状态响应码
http1.1: 则可以在一次连接中处理多个请求,并且多个请求可以重叠进行,不需要等待一个请求结束后再发送下一个请求;http/1.1在请求消息多一个host域;引入带宽优化,有一个range域和100状态码,如果客户端拒绝回应响应码401;如果接受回送100,此时才继续发sing带实体的完整请求;定义24个状态响应码,引入warning头域,增加对错误或警告信息的表述;定义了内容协商;

17.http协议与tcp的联系

TCP是传输层协议,定义数据传输和连接方式的规范;HTTP 超文本传送协议(Hypertext Transfer Protocol )是应用层协议,定义的是传输数据的内容的规范。HTTP协议中的数据是利用TCP协议传输的,特点是客户端发送的每次请求都需要服务器回送响应,它是TCP协议族中的一种,默认使用 TCP 80端口。

18.http的请求方法有哪些,get和post的区别

http的请求方法
get和post的区别:
get在浏览器回退时是无害的,post会再次提交请求

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值