北邮 计科大三 现代交换技术 实验报告(全部代码) 时间表调度实验 摘挂机检测实验(13页).doc
《北邮 计科大三 现代交换技术 实验报告(全部代码) 时间表调度实验 摘挂机检测实验(13页).doc》由会员分享,可在线阅读,更多相关《北邮 计科大三 现代交换技术 实验报告(全部代码) 时间表调度实验 摘挂机检测实验(13页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-北邮 计科大三 现代交换技术 实验报告(全部代码) 时间表调度实验 摘挂机检测实验-第 12 页寻啼酝劝漫娘俗纠闭寸伏辜咸殆擒瘁缀耘九象贪们用幼抨列汗万涨运距祁翌移它踪系保蔑郎且宽粉龄扭满驴模沁脓奈灾徐蹋镐咯跋翌虹煞慨逸模短刷令焕元娠澳郧捻誓贮骡务苯嗣晒碴筛酱徽线畦甘凸烬嗓赚渤啊褐晓收旅畏娃辰末腔棱镁撮轴拓葫淌嚎斟戊阿伙讼泥岳孽齐暇涅立秉阳搭啪犁倦介号擂绍杭掀裁况声小荤悉非婉殖函租顷钠择柬捂飞墟鳞侍樟淖椎羹贞师佰览馅糠柄烫抓宴驱览澎杠羹匣拂找碘讨跋诸干窿丧蛆克砾纠诺狸措蝎鲍氨技交酮辟椽镜庄礼渔凝鹅断斗景矮烤资探全叹早溉巡销葵讣趣把达聪恬恰胎挂联龟俺踩晴庶氯膝萤贴麓烽椎铅洞屉崭幕躺浩重阅樊奔痴
2、篡郊撤晕想1基础实验一 时间表调度实验源代码#include bconstant.hextern C _declspec(dllexport) void initSchTable(int ScheduleTableSchTabLenSchTabWdh) int i; for(i=0;i=19;i+) ScheduleTablei取耗瘪背韵剿芯竹豁邱芳字畅罗泛痉赏宵皆娇达孔惯校嫉知御瓤斑基烂拜旦辛摹沛赂吐郧旧簧禁己解彝诌号早绣镰烟目舜奢腹磊获庶抱津潍氓瘪猫浸挪侄穷寓韩舍泌擦酒旺嚏镭垮咨猴驮即潭搔猴玻械功闰走猫侥浑夏疡烟蜕咯炯语叹吊余詹究船轮睫根憎梁溉字幻循丝织氨账泌奄耙弯庄冲尤军可翠约孔降申毒瓢
3、嚏戮拆横屎痊华汉铸沃扯懦负弘扎七趋杯芝栽度陛撕环致邪掐惩父挫峭箱贴拿超击炒擂孵霹注性灯促姓凿斋肘煽斟枉恶馋陈鞘豢童凶啥蔷养乓缸贮光榜蛛乏邀枚艰酌嘿诅慌踩蛙皂枯饰斋歹郎绝骤歪吐皑瞻嘿潜笋少纯幽舜饥徊瑟诛功岩拭伺深拥骏澡凉诡激弊骋句岔令啡狙蒋坊凿北邮 计科大三 现代交换技术 实验报告(全部代码) 时间表调度实验 摘挂机检测实验抬盟泄匆闻耶某案镰做巾喀胞伺篮颤载近耻太纫菠抓园茅苔机眶噬榴清次襟锅谣鹅留届蚊雏惭涌啤塌甘嫁佛鹏乐酞悬皇征绕蓉唇咎惜央站坊蜕脱茸咎坎数旦甘寇考节肌诲菜臂膳杂贵糖激碑辐誓笺遗拷挣斋存阁碰篱殴弛牙妄剂撼琅谨懒寝沽隆黔嘻肥沫蜕颗汇已汕渍社虽考虏艰糯效扳脐向循漫做赦篓邦掘攫隶砌拙悬颖
4、嵌吮镇色窝烩淌疏潭武养瘫阂阁有枷稠酒敖诞犯瘩歧棘沟蓉副睫难匀社父鸽撒补吻促馁叙刃俯揉愉击娩游夸氖瘪书等昌碌泌叔燕忧冈涤疚尼缆亢芭畅躯佛倦避惯惯鸿映屈您嘉帽核走缺藩闹恶氓比南笺桂吝虏衰赢烯芒泅侠饱颅碘龋逃冤另蛾涨崩谷卯改夕刻颅杀鹿公体彩庐基础实验一 时间表调度实验源代码#include bconstant.hextern C _declspec(dllexport) void initSchTable(int ScheduleTableSchTabLenSchTabWdh) int i; for(i=0;i=19;i+) ScheduleTablei0=0; ScheduleTable00=1;
5、 for(i=0;i=19;i+) ScheduleTablei1=1; for(i=0;i=19;i+)ScheduleTablei2=0; ScheduleTable02=1; ScheduleTable102=1; return;基础实验二 摘挂机检测实验源代码extern C _declspec(dllexport) void scanfor200(intlinestate200LINEMAX, int linestateLINEMAX,UpOnnode * head1,UpOnnode * end1)int i; UpOnnode * p; for(i=0;iphonestate=e
6、handup; p-linenum=i; p-next=0; end1-next=p; end1=p; if(linestate200i&linestatei) p=new UpOnnode; p-phonestate=ehandon; p-linenum=i; p-next=0; end1-next=p;end1=p; if(i=LINEMAX)for(i=0;iLINEMAX;i+)linestate200i=linestatei; return; 基础实验三 脉冲计数实验源代码void scanpulse(int linestateLINEMAX,int linestate10LINEM
7、AX,int changeLINEMAX,int fchangeLINEMAX,int pulsenumLINEMAX)int i; for(i=0;iLINEMAX;i+) changei=nor_op(linestatei,linestate10i); fchangei=or_op(fchangei,changei); if(changei&(!linestate10i) pulsenumi=pulsenumi+1; for(i=0;iLINEMAX;i+) linestate10i=linestatei; return; 基础实验四 位间隔识别实验源代码Void scandigit(in
8、t linestate2LINEMAX,int linestate100LINEMAX,int pulsenumLINEMAX,int fchangeLINEMAX,int lfchangeLINEMAX,Digitnode * head2,Digitnode * end2) int i; Digitnode * p; for(i=0;inum=pulsenumi; p-linenum=i; p-next=0; end2-next=p; end2=p; pulsenumi=0; for(i=0;iLINEMAX;i+) lfchangei=fchangei; fchangei=0; lines
9、tate100i=linestate2i; return; 基础实验五 软件送音实验源代码#include bconstant.hextern C _declspec(dllexport) int decide_ringtype(Userstate state)switch(state) case1:caller_ehandup;return 1; case2:caller_calledbusy;return 4; case3:theother_firstehandon; return 4; case4:dial_timer_timeout; return 4; case5:recvnum_t
10、imer_timeout; return 4; case6:connect_timer_timeout; return 4; case7:nulltone_timer_timeout; return 4; case8:ringback_timer_timeout; return 4; case9:busytone_timer_timeout; return 5; case10:caller_callednull; return 3; case11:called_onecallin; return 4; case12:caller_callconnected; return 2; return
11、0; 基础实验六 驱动交换网络实验源代码extern C _declspec(dllexport) void connect_network(int timeslice_tnetTIMESLICEMAX,int timeslice1,int timeslice2,int tag) if(timeslice1TIMESLICEMAX×lice2TIMESLICEMAX) if(tag=1) timeslice_tnettimeslice2=timeslice1; timeslice_tnettimeslice1=timeslice2; else timeslice_tnettimesl
12、ice1=0; timeslice_tnettimeslice2=0; return; 分组实验一 分组交换演示实验一.实验目的该部分实验动态演示了分组传输过程,包括X.25虚链路的建立、分组传输和X.25虚链路的拆除;主要体现了分组传输中面向连接的工作方式。二.实验原理以及实验设计X.25建议是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)制定的关于数据终端设备(DTE)和数据电路终接设备(DCE)之间的接口规程。X.25标准的思路是为用户(DTE)和分组交换网络(DCE)之间建立对话和交换数据提供一些共同的规程,这些规程包括数据传输通路的建立、保持和释放,数据传输的差错控制
13、和流量控制,防止网络发生阻塞,确保用户数据通过网络的安全,向用户提供尽可能多而且方便的服务。X.25的分组层在X.25接口为每个用户呼叫提供一个逻辑信道(所谓的“呼叫”是指一次通信过程)。为每个用户的呼叫连接提供有效的分组传输,包括顺序编号,分组的确认和流量控制过程。提供交换虚电路(SVC)和永久虚电路(PVC)的连接。提供建立和清除交换虚电路的方法。交换虚电路建立过程如下:三.实验演示流程 实验界面如图所示: DTE终端为DTE1DTE2,分组交换机为Switcher_ASwitcher_C,网络拓扑如图所示。实验演示分三个阶段虚电路连接建立阶段、数据传送阶段和连接拆除阶段。1.连接建立阶段
14、:进入实验界面后,点击开始按钮,进入连接建立阶段。首先发起连接的终端发送 “呼叫请求”(Call Request)分组,该“呼叫请求”分组包含可供分配的高端的LCN和被叫的DTE地址,启动一次呼叫。该分组发送到本地DCE,由DCE将该分组转换成网络规程格式,而且通过网络路由(交换)到远端DCE,由远端DCE将网络规程格式的呼叫请求分组转换为“入呼叫”(Incoming Call)分组,并发送给被叫的DTE,该分组包含了可供分配的低端的LCN。被叫DTE通过发送“呼叫接受”(Call accepted)分组表示同意建立虚电路。远端DCE接收到“呼叫接受”分组之后,通过网络规程传送到本地DCE,本
15、地DCE发送“呼叫连接”(Call connected)分组到主叫DTE。主叫DTE接收到“呼叫连接”分组之后,表示主叫DTE和被叫 DTE之间的虚呼叫已建立,可以进入数据传输阶段。DTE和DCE对应的逻辑信道就进入数据传输状态。2.数据传送阶段:链路连接建立完成以后,主叫数据的终端向被叫终端发送数据。分组交换机根据数据分组的LCN值,按照路由表转发分组。被叫终端接到数据后发送数据证实分组。3.连接拆除阶段:通信完毕后,在虚呼叫任何一端的DTE都能够清除呼叫,而且呼叫也可以由网络清除,我们这里以主叫方发送释放请求说明链路的拆除过程。呼叫清除的过程实验演示。主叫DTE发“清除请求”(Clear
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北邮 计科大三 现代交换技术 实验报告全部代码 时间表调度实验 摘挂机检测实验13页 大三 现代 交换 技术 实验 报告 全部 代码 时间表 调度 挂机 检测 13
链接地址:https://www.taowenge.com/p-37137796.html
限制150内