引智课程 名称:通信软件的设计与实现(Communications Software Design)
主讲人:Prof. Changcheng Huang (Carleton University, Canada)
日期:5月22日—6月9日的每周一、三、五
时间:14:00-17:45
地点:B228
教授简介:
1985年和1988年获清华大学电子工程系学士和硕士学位。
1997年2月获加拿大卡尔顿大学电气工程博士学位。
2000年7月至今,于加拿大卡尔顿大学系统和计算机工程系从事教学和科研,现任职教授。
研究方向包括随机网络控制、网络建模与仿真、无线网络优化、光纤网络等。黄教授至今发表各种学术论文超过100篇。
课程介绍:
通信软件的分层和互联网,有限状态机 (FSM),扩展有限状态机 (EFSM),消息序列图 (MSC),应用程序编程接口(API)和套接編程(Socket Programming), 数据结构和路由表,分组调度算法和实时操作系统,跨层集成和实现。
课程安排:
5月22日 计算机网络软件结构与通信协议,应用层协议,应用程序編程接口(API)和套接編程(Socket Programming)
5月24日 数据结构和算法设计,HTTP协议,DNS
5月26日 P2P的结构和算法
5月31日 可靠的数据传输算法,有限状态机(FSM)回退N步与选择重传算法
6月2日 有限状态机的TCP协议,多媒体应用,RTSP协议,内容分发网络(CDN),基于HTTP的动态自适应流(DASH)
6月5日 RTP,RTCP,SIP,QoS与流量调度,区分服务与综合服务
6月7日 IP转发的软件实现,业务流分类,软件定义网络
6月9日 网络安全