网络协议概念与应用层

1.概念


1.1 例子

点外卖

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

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

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

2.1xml

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

通过标签来组织数据

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

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

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

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

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

2.3 protobuffer

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

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

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

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

2.4其他

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

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

相关推荐
网络研究院17 天前
2026年网络安全
网络·安全·法律·法规·趋势·发展
酣大智17 天前
ARP代理--工作原理
运维·网络·arp·arp代理
treesforest17 天前
AI安全系统如何识别异常访问?IP风险识别正在成为关键能力
网络·人工智能·tcp/ip·安全·web安全
shushangyun_17 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
2601_9618451517 天前
粉笔行测题库|系统班|刷题
网络·百度·微信·微信公众平台·facebook·新浪微博
程序猿阿伟17 天前
《Chrome离线扩展安装的底层逻辑与场景落地指南》
服务器·网络·chrome
InHand云飞小白17 天前
无人值守站点网络困境?工业级路由器IR315破解连接难题
网络·物联网·4g·工业路由器·4g路由器·iiot·蜂窝路由器
森G17 天前
75、服务器源码解析---------云视频服务项目
linux·服务器·网络·c++·qt
江华森17 天前
TCP/IP 协议栈实战 — 7 个实验详解
网络·tcp/ip·智能路由器
酉鬼女又兒17 天前
零基础入门计算机网络运输层:端到端通信核心作用、端口号分类规则、复用分用工作机制及UDP与TCP协议全方位对比详解
网络·网络协议·tcp/ip·计算机网络·考研·udp·php