帮助文档
关键词列表
网站地图
网站首页
最新活动
轻量应用服务器
阿里云邮箱
等保测评
阿里云产品
企业上云最佳实践
技术帮助文档
关于我们
网站首页
>
关于我们
>
公司新闻
>
TCP/IP协议族分用
TCP/IP协议族分用
发布时间: 2020-09-04 10:51:17
文章作者: 网站编辑
阅读量: 311
TCP/IP协议族分用 当帧到达目的主机时,将沿着协议栈自底向上依次传递。各层协议依次处理帧中本层负责的头部数据,以获取所需的信息,并最终将处理后的帧交给目标应用程序。这个过程称为分用(demultiplexing)。分用是依靠头部信息中的类型字段实现的。标准文档RFC 1700定义了所有标识上层协议的类型字段以及每个上层协议对应的数值。图1-7显示了以太网帧的分用过程。
因为IP协议、ARP协议和RARP协议都使用帧传输数据,所以帧的头部需要提供某个字段(具体情况取决于帧的类型)来区分它们。以以太网帧为例,它使用2字节的类型字段来标识上层协议(见图1-6)。如果主机接收到的以太网帧类型字段的值为0x800,则帧的数据部分为IP数据报(见图1-4),以太网驱动程序就将帧交付给IP模块;若类型字段的值为0x806,则帧的数据部分为ARP请求或应答报文,以太网驱动程序就将帧交付给ARP模块;若类型字段的值为0x835,则帧的数据部分为RARP请求或应答报文,以太网驱动程序就将帧交付给RARP模块。
同样,因为ICMP协议、TCP协议和UDP协议都使用IP协议,所以IP数据报的头部采用16位的协议(protocol)字段来区分它们。
TCP报文段和UDP数据报则通过其头部中的16位的端口号(port number)字段来区分上层应用程序。比如DNS协议对应的端口号是53,HTTP协议(Hyper-Text Transfer Protocol,超文本传送协议)对应的端口号是80。所有知名应用层协议使用的端口号都可在/etc/services文件中找到。
帧通过上述分用步骤后,最终将封装前的原始数据送至目标服务(图1-7中的ARP服务、RARP服务、ICMP服务或者应用程序)。这样,在顶层目标 服务看来,封装和分用似乎没有发生过。
上一篇:云存储的概念
下一篇:构建高性能Web站点瓶颈在哪里
最热文章
阿里云企业邮箱怎么申请免费账号
夸克网盘和阿里云盘是一家吗?
钉钉里面的任务管家多少钱
夸克网盘怎么导入阿里云
夸克网盘转阿里云盘:轻松实现文件迁移
夸克网盘和阿里云盘有什么区别
随机推荐
如何使用混合集群的自动弹性伸缩能力,配置自动弹性伸缩的方法
服务器配置参数怎么看?查看服务器配置参数的方法
怎样选择广州服务器租用托管商
网站空间需要备案吗
云服务器ecs共享型mn4、xn4、n4有什么区别,选哪个好
数据分布式存储上云有什么用途
获取更多阿里云折扣优惠 立即咨询
活动推荐
内容推荐
更多
TCP/IP协议族测试网络
云服务器有哪几种协议类型的网络协议
数据库用的什么协议
为什么那么多人选择香港多IP服务器
云服务器协议有哪些类型
关键词推荐
更多
云服务器如何增加空间
免备案香港服务器
阿里云服务器续费
阿里云等保
能耗宝收费
阿里云微服务引擎
手机登陆阿里云服务器怎么登陆
钉钉打卡任意改位置
阿里云服务器怎么关闭启动程序功能设置界面
数据库的范式有哪些
常见的云安全问题
阿里云盘有多少免费容量够用
数据库管理系统功能包括什么功能和功能的区别
阿里云盘桌面端无法打开怎么办呢苹果13
阿里云盘注销账号删不掉吗怎么办呀
阿里云服务器设置返回数据在哪设置
阿里云盘可以注销吗怎么注销账号
数据库技术与应用知识点总结怎么写
文件存储CPFS
钉钉打卡情况说明
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠
立即领取