网络协议概念与应用层

1.概念


1.1 例子

点外卖

上述这个过程,就是自定义协议

自定义协议,具体的方式也是非常灵活的

2.几种开发中更常见的格式

2.1xml

上古时期的组织数据的格式

通过标签来组织数据

xml的优势:让数据的可读性变得更好了

劣势:标签写起来繁琐,传输的时候也占用更多网络带宽

2.2 json(当下最流行的一种数据组织格式)

json优势:可读性比较好,比xml简洁

劣势:会在网络传输中,消耗额外的带宽(需要把key也进行传输的)

2.3 protobuffer

相比于json和xml来说,pb使用二进制的方式来组织数据

可以保证带宽占用最低(相当于把要传递的信息按照二进制形式压缩了)

优势:占用带宽最低,传输效率最高,非常适合对于性能要求比较高的场景

劣势:可读性不好(二进制结构,肉眼无法直接阅读,会影响开发效率)

2.4其他

应用层中也有一些"现成的"应用层协议

最知名广泛使用的就是HTTP协议(超文本传输协议)

相关推荐
weixin_604236675 小时前
华三 路由器 极简核心配置
运维·服务器·网络·h3c·h3c路由器
换个昵称都难9 小时前
webrtc 音频模块FEC模块
网络·音视频·webrtc
youngerwang9 小时前
【从搬运工到协处理器:网卡芯片架构、算法、验证与边缘演进深度剖析】
网络·算法·架构·芯片
智慧光迅AINOPOL12 小时前
校园在线巡课系统方案:督导全覆盖
网络·全光网解决方案·全光网·校园全光网·校园全光网解决方案
酉鬼女又兒12 小时前
零基础入门计算机网络:网络层核心任务、三大关键问题、两种服务类型与 TCP/IP 网际层协议体系全解析
服务器·网络·网络协议·tcp/ip·计算机网络·php·求职招聘
Urbano12 小时前
工装制作全流程科普:从面料到自动化生产
网络·人工智能
2401_8685347813 小时前
网规笔记 | 真题解析:2018年11月软考网规-网络安全案例分析
网络
Gauss松鼠会13 小时前
【GaussDB】GaussDB重要通信参数汇总
服务器·网络·数据库·sql·性能优化·gaussdb·经验总结
超级无敌zhq13 小时前
后渗透痕迹清理:攻防对抗中的隐身术
网络·数据库·网络安全
“初生”13 小时前
Codex 桌面端新会话 5 次 Reconnecting 怎么办?HTTP/SSE 完美修复方案(2026最新)
网络·网络协议·http