计算机网络与相关协议

 如果 前端访问量巨大(叶神的中级项目),可以怎么做

tcp三次握手,四次挥手
为什么是四次挥手
http响应码(200  300  400  404  500)

cookie和session的区别
url---6位短地址的映射,lru算法

7. udp和tcp的区别
  • 讲解udp的校验和
  • 讲解tcp的校验和
  • tcp的四次挥手过程
  • 如果服务器中含有大量一直处于close_wait的tcp连接,是为什么

.Linux查看CPU核数命令

对称加密非对称加密。

.短链接的原理。如t.cn如何映射到一个真正的域名。

当前视频面试时,用到了哪些网络协议?

TCP慢启动,客户端服务端滑动窗口大小如何协商。

HTTP keep-alive,管线化。

get和post区别

讲一下tcp三次握手四次挥手

三次握手主要是为了通信双方建立一个可靠的通信信道。第一次握手balabala,第二次balabala,第三次balabala。

四次挥手balabala

追问:为什么握手要三次,改成两次行不行?

回答:没理解面试官的意思,答偏了。直接说的两次握手的话接收端无法确认自己是不是发送成功,发送端是不是成功接收。

追问:两次的话断开会有什么问题?

我的回答还是建立在三次握手的基础之上来思考的,没有抛开三次握手的概念。

3.url各部分是什么,结合后端举例回答
4.输入url之后都发生了什么(详细作答)
5.细节,url里的参数encode是什么作用?(答得有偏差)
6.https建立握手过程,涉及到哪些算法,详细
7.http结构
8.GET POST区别
5.TCP UDC区别
6.TCP四次挥手,期间状态
7.TCP为什么第四次挥手要等待2MSL,(少许错误)

Tcp udp属于哪一层 区别

僵尸进程 怎么处理 用什么命令查看

问:TCP和UDP有什么区别?

答:

 TCP协议是有连接的,有连接的意思是开始传输实际数据之前TCP的客户端和服务器端必须通过三次握手建立连接,会话结束之后也要结束连接。而UDP是无连接的

 TCP协议保证数据按序发送,按序到达,提供超时重传来保证可靠性,但是UDP不保证按序到达,甚至不保证到达,只是努力交付,即便是按序发送的序列,也不保证按序送到。

 TCP协议所需资源多,TCP首部需20个字节(不算可选项),UDP首部字段只需8个字节。

 TCP有流量控制和拥塞控制,UDP没有,网络拥堵不会影响发送端的发送速率

 TCP是一对一的连接,而UDP则可以支持一对一,多对多,一对多的通信。

 TCP面向的是字节流的服务,UDP面向的是报文的服务。

 4. TCP状态转换图,画一下。

 

 
3.画出TCP的4次挥手过程,为什么需要四次,不能三次吗
答当服务端接收到客户端的FIN数据报时,服务端可能还有需要发送的数据,因此FIN与ACK不能合并到一起发送。如果合并到一起发送,就不能确定服务器发送的数据,客户端是否接收到了。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值