TCP和UDP get和post的对比

1. TCP和UDP(面试重点)

传输层的两个重要的协议,TCP和UDP,面试的时候经常会被问到,这两者之间的区别?

TCP和UDP的区别与联系。(面试重点)

TCP(传输控制协议)

TCP协议提供的是一种可靠的、通过“三次握手”来连接的数据传输服务

UDP(用户数据报协议)

UDP协议提供的则是不保证可靠性(并不是不可靠))、无连接的数据传输服务

TCP和UDP报文格式的区别(了解)

TCP的三次握手是什么意思?(重点)

我们可以使用生活中的一个小常识示例来记住这个过程,就很好记住!

课后你找你的同桌去吃饭,下面是你们之间的对话:

你:哥们你吃饭了没?

你哥们:没?

你:走吃饭去!

以下是官方的解释:

首先是客户端发送连接请求报文,服务端接收连接后回复ACK报文,并为这次连接分配资源。客户端接收到ACK报文后也向服务端发生ACK报文,并分配资源。这样TCP的连接就建立了。

在上面的示例中,你就是客户端,你哥们就是服务端。实际回答没有必要完全按照上面的文字,需要自己理解并表达出来即可!



2、get和post的对比(重点)

功能:这个问题是面试很容易被问到的一个问题,希望引起大家的重视

GET和POST请求头的区别:

Cache-Control(一定是不缓存)

Content-Length(包含长度)

Content-Type(请求数据类型)

1.get请求和post请求的区别与联系?(面试重点)

Get:

1>get一般是获取服务器上的数据

2>get请求的数据一般在url中可以看到

3>请求的数据在URL上,不安全

4>get请求的数据能够被服务器缓存

5>get请求的url一般不超过1kb

POST

1>post一般是往服务器提交数据,并获取服务器返回的结果

2>post方式通过请求体传输数据,效率低

3>请求的数据用户看不到,相对安全

4>post请求不能被浏览器缓存

5>post请求体没有大小的限制!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值