mac-关于帧的封装发送流程

问题描述

关于帧的封装发送流程

想问的是关于上层帧交付MAC传送这个过程
比如现在有5000KB的数据需要发送,但是5000KB超出了帧能封装的最大长度,需要对这5000KB的数据进行分段。假设帧封装数据的最大长度为1000KB并且按最大长度进行封装,封装后得到5个帧。这5个帧再交付MAC进行传送,如有需要MAC会对这5个帧进行分段。
是这么个过程吗??

解决方案

http://download.csdn.net/download/z2003202/2770327

时间: 2024-09-16 14:49:57

mac-关于帧的封装发送流程的相关文章

Android Mms之:短信发送流程(图文详解)_Android

信息的发送,对于Mms应用程序来讲主要就是在信息数据库中创建并维护一条信息记录,真正的发送过程交由底层(Frameworks层)函数来处理. 总体的来讲,当信息创建完成后,对于信息通常有三个去处,一个是放弃这个信息,也就是用户不想要此信息,一旦选择,信息将不会被保存:第二个去处就是保存为草稿:最后一个去处就是发送此信息. 当点击了发送后,UI层暂不会有变化,UI层要监听负责发送的各个类的回调信息和数据库的变化信息来更新UI.信息发送的第一站是WorkingMessage,它会先处理一下信息的相关

http-最近闲着无聊用java测试了Http的发送流程

问题描述 最近闲着无聊用java测试了Http的发送流程 最近闲着无聊用java测试了Http的发送流程,发现请求的头和正文是通过空行分割的,但是通道一直打开,无法判断是否已经读完了,但是Servlet中的输入流的read()是能返回-1的.求指导如何判断流已经结束了,重新封装IputStream也是如要知道何时结束的. 解决方案 http头读到空白行结束,然后实体部分根据HTTP头的length进行读取

H264 NALU 使用PS封装 RTP发送

最近由于项目平台需求,要将H264 NALU封装为PS再用RTP发送,PS封装按照ISO DEC-13818-1标准.一个PS包包含PS Header, PES Header, PS system header, PS system map等. 针对H264做如下PS封装: 1.每个IDR NALU前一般都会包含SPS.PPS等NALU,因此将SPS.PPS.IDR 的NALU封装为一个PS包,包括ps头,然后加上PS system header,PS system map,PES header

FDDI MAC帧

在FDDI逆向双环或其它结构下,光纤上传输的数据单元称为媒体访问控制(MAC)帧, 如图11所示.PA SD FC DA SA I FCS ED FS PA:帧首序列 I:信息 SD:帧首定界符 FCS:帧检验序列 FC:帧控制(2个符号) ED:帧尾定界符 DA:终点地址 FS:帧状态 SA:源点地址 (a)帧格式 PA SD FC ED (b)令牌格式 帧由9个字段组成,每个字段各有其自身的功能.现将这些功能简述如下: 1.前导码(PA) 用来使帧与每一站的时钟进行同步.帧起始站发出的前导码

如何在Mac上用AirDrop共享文件和发送文件到IOS设备上

  在Mac中AirDrop功能便于您以无线方式将Mac 中的文件发送到周边使用IOS设备的人共享照片.视频.位置等信息 .那么苹果设备之间如何通过AirDrop共享文件和发送文件呢? 而且你无需为了传输文件而连接到同一网络,您的设备会针对 AirDrop 自动设置直接的无线连接 .AirDrop 可从 Finder."共享"菜单找到,也可在"打开"和"存储"窗口中找到.当您在 Yosemite 中选取 AirDrop 时,您的 Mac 会寻找附

mac-二层交换机转发数据时,会封装和解封装嘛

问题描述 二层交换机转发数据时,会封装和解封装嘛 请问二层交换机在转发数据时,在收到这个数据包以及将这个数据包转发出去的时候整个过程是怎样的,比如以太网帧,二层交换机收到此帧后,是直接看目的mac地址,然后转发,还是先将二层数据链路包解封装,记录他的源mac和目的mac,然后在封装,再从对应的接口发送出去?到底哪种是对的?请知道的告诉下,谢谢了,问了一天了,就没人能给个答案吗 解决方案 http://wenku.baidu.com/link?url=NiDKha41B9WPP7ObEiRf8Fk

为什么隧道封装是Docker多数网络项目的共同选择

背景 在我之前weave的运行原理的文章中,介绍到 weave在跨主机的容器通信过程中,会使用pcap截获容器发送和接收的 网络包,然后按照自定义的格式将这些包重新封装为UDP报文再次注入到bridge上的接口发送出去.实际上这不是weave独有的选择,CoreOS的 fannel网络项目也是一样的方法.最近被docker公司收购的初创项目socketplane,采用基于openvswitch的vxlan的隧道技术来实现相同的过程.那么,就有一个疑问:实际上只要使用主机port mapping或

《流程的永恒之道》(四)BPM的生命周期之执行阶段

在上篇文章中,我们讲到了BPM的生命周期包括设计.建模.执行.监控和优化5个阶段,本篇我们以住建行业的预销售许可审批的主线流程对BPM的执行过程进行详细的解剖. 1.1.1 预销售许可主线流程的执行分析 BPM中的流程包括可执行流程和不可执行流程,不可执行流程在企业中占据了非常重要的位置,它包括战略流程.规划流程和管理层面的流程,目前大多数的BPMS套件只是实现了对BPM中的可执行流程的支持,而未支持不可执行流程.有的厂商通过称为BPA(Business Process Analysis)的产品

用Visual C#发送电子邮件

Visual C#是微软公司推出的下一代程序开发语言.他不仅具有Visual C++功能强大的特点,又具有Visual Basic的简洁,易上手的特点.所以一经推出,就收到了广大程序开发人员的欢迎.Visual C#和Visual C++的一个明显的区别在于,Visual C#本身是没有类库的,而Visual C++却是自身就带有类库.Visual C#虽然没有类库,但作为.Net框架中的一个十分重要的开发语言.他可以使用.Net框架提供的一个通用的软件开发包--.Net FrameWork S