帮助文档
关键词列表
网站地图
网站首页
最新活动
轻量应用服务器
阿里云邮箱
等保测评
阿里云产品
企业上云最佳实践
技术帮助文档
关于我们
网站首页
>
关于我们
>
公司新闻
>
TCP/IP协议族分用
TCP/IP协议族分用
发布时间: 2020-09-04 10:51:17
文章作者: 网站编辑
阅读量: 315
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站点瓶颈在哪里
最热文章
夸克网盘转阿里云盘:轻松实现文件迁移
夸克网盘和阿里云盘是一家吗?
阿里云企业邮箱怎么申请免费账号
阿里云网盘如何转到夸克网盘
阿里云网盘开始限速了怎么办
阿里云邮箱Foxmail设置:让你的邮件管理更加高效
随机推荐
服务器托管和租用区别
阿里云:全站加速和CDN有什么区别,如何选择
虚拟主机空间有多大
美国服务器托管是什么
虚拟主机需不需要做域名解析
最便宜的云服务器好多钱一年
获取更多阿里云折扣优惠 立即咨询
活动推荐
内容推荐
更多
数据库用的什么协议
为什么那么多人选择香港多IP服务器
云服务器协议有哪些类型
阿里云通信协议的使用及应用
云服务器协议有哪几种类型
关键词推荐
更多
小型网站建站虚拟主机
ecs云服务器建站
香港服务器价格
香港服务器搭建
NAT网关价格
阿里云旗舰级代理商
阿里邮箱价格
台湾服务器
商标办理服务
氚云购买优惠
阿里云ECS服务器
数据库中如何建立索引
数据库术语解释汇总怎么写
阿里云服务器连接超时怎么办
阿里云安全通告怎么关闭不了提醒了呢苹果
阿里云盘资源公众号推荐在哪
阿里云盘注销要多久才能恢复正常使用
钉钉专属版可以看聊天记录吗怎么看的啊苹果12.1.2
阿里网盘实名认证在哪看啊账号密码忘了怎么办
建立数据库流程
联系客服免费领取更多阿里云产品新购、续费升级折扣,叠加官网活动折上折更优惠
立即领取