报文传输,QQ消息发送过程实例
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,比如你用QQ发送文本信息"你好"给对方。发送过程:1、QQ先把"你好"转换成ASCII码,并且生成一个报文,此时报文为:(QQ报文头)+(你好的ASCII码)2、QQ是应用层软件,,理论上应用层应该把
千家信息网最后更新 2026年11月02日报文传输,QQ消息发送过程实例
比如你用QQ发送文本信息"你好"给对方。
发送过程:
1、QQ先把"你好"转换成ASCII码,并且生成一个报文,此时报文为:(QQ报文头)+(你好的ASCII码)
2、QQ是应用层软件,,理论上应用层应该把报文交给它的下一层,表示层。此时报文变为(表示层报文头)+(QQ报文头)+(你好的ASCII码)
不过,我觉得QQ应该是直接把报文交给了传输层的UDP协议,此时报文变为(UDP报文头)+(QQ报文头)+(你好的ASCII码)。此时还要建立UDP连接,不赘述。
3、然后UDP协议把报文交给网络层的IP协议,报文变为(IP报文头)+(UDP报文头)+(QQ报文头)+(你好的ASCII码)。
4、然后,IP协议把报文交给链路层协议的以太协议,报文变为(以太报文头)+(IP报文头)+(UDP报文头)+(QQ报文头)+(你好的ASCII码)。
5、然后,以太报文被送到网卡上,此时报文被分割为好几个帧,以0101的形式通过物理层发送到网络上。
6、然后,是交换机收到这些帧,把这些帧还原成以太报文,交换机根据以太报文头里的MAC地址查找自己的MAC地址表,找到出接口,把报文从出接口发送出去(把报文送到网关设备上)。发送的时候报文又被分割成多个帧,通过物理层发送出去。
7、网关收到报文后,根据IP报文头里的IP地址,查找自己的路由表和FIB表,找到下一跳地址,然后把报文送到下一跳,这个过程不断重复,直到找到对方的网关。
8、对方的网关再把这个报文发送到对方的电脑上。
9、对方电脑收到报文后依次剥掉以太报文头、IP报文头、UDP报文头,然后发现应用层协议是QQ,于是把这个报文交给QQ软件处理,QQ再把ASCII码还原成"你好",显示在对话框里。
以上就是大概的过程了
报文
你好
以太
对方
地址
网关
过程
应用层
应用
交换机
接口
物理
物理层
电脑
网络
软件
传输
不断
信息
多个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州淘业互联网络科技
互联网科技深圳
互联网为科技
互联网科技社
广西互联网科技公司
火传媒上海互联网科技
互联网科技创新企业排名
青海省互联网新科技
湖南洣水互联网科技有限公司扣款
现代科技和互联网有关系吗
承德科技产业互联网发展
互联网还是高科技吗
辽宁互联网新科技
卓翼科技产业互联网合作
互联网科技数字货币
半导体行业属于互联网高科技类吗
广州燕处互联网科技有限公司
互联网科技包装股
三亚科技创新互联网基地
杭州科技互联网公司有哪些
科技互联网项目
科技与互联网发展
碳银互联网科技
科技赋能互联网健康
须眉科技是互联网公司吗
互联网金融中的现代科技
黑科技 体验场景 互联网大会
富国互联网科技002692
工业互联网科技创业
广州互联网高科技取餐柜