【网络】http学习笔记

本文探讨了在服务端与客户端交互时TCP和UDP协议的选择。TCP以其面向连接、可靠性的特点成为多数场景的首选,但其基于字节流可能导致的数据粘包问题催生了HTTP的诞生。HTTP通过请求头、体和响应头、体的结构解决了数据组织问题。而RPC作为内部协议,因公司间标准不一,随着浏览器的发展,HTTP和HTTPS逐渐成为主流。
摘要由CSDN通过智能技术生成

当服务端与客户端进行交互的时候,我们有两个协议可以进行选择tcp与udp

tcp特点:面向对象、可靠性、基于字节流

udp特点:不可靠

因此在大多数场景下,我们会选择tcp协议,但是

由于tcp的特性是基于字节流,即:一串由01、01、11、00组成的数字,那么在转换成我们认识的文字的时候就会发生你转换错误的问题,即沾包

于是人们会在01、10、11、00组成的数字里面加入断点,也就是http

http里面分为请求头,请求体,响应头,响应体,但实际上响应体和请求体才是我们发的内容

在http之前还有一种是在公司内部构造的协议如RPC,但是每个公司设置的协议都不同,后来的由于浏览器的发展,http和https发展成主流。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值