- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京理工大学研究生院关于全面修订研究生培养-计算机科学与技术学院.doc
研究生课程教学大纲
《高级网络编程》
《Advanced Network Programming》
36 学时; 2 学分
一、课程简介
本课程是计算机科学与技术专业研究生的专业课,介绍了网络编程主流的
本课程以分析实际案例先进的网络程序设计技术与编程框架进行讲解为主,可以设计与开发、、程序设计数据库原理
:计算机科学与技术、网络工程编程原理
:套接字基本概念,掌握多个TCP连接或多个应用程序进程通过同一个 TCP协议端口传输数据编程方法
流套接字用于提供面向连接、可靠的数据传输服务编程方法使用套接字进行基于传输控制协议,即TCP(The Transmission Control Protocol)协议通信程序开发。
数据报套接字提供了一种无连接的服务。使用数据报套接字UDP(User Datagram Protocol)协议进行数据的传输并开发对数据异常情况进行处理的。原始套接字(SOCKET_RAW)允许对较低层次的协议直接访问,比如IP、 ICMP协议,应用原始套接字来操纵网络层和传输层应用具体。
:
教学目标:
掌握活动主机探测技术ICPM协议的;端口扫描器程序的编写方法
教学内容:
ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
开发方法在
扫描器是一种自动检测远程或本地主机安全性弱点的程序,通过使用扫描器可以不留痕迹的发现远程服务器的各种TCP端口的分配及提供的服务和它们的软件版本
学时分配:
串口通信程序设计
教学目标:
串口通信基本原理与实现方法;
常见的串口通信类的实用;
:
串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件串口通信的概念非常简单,串口按位(bit)发送和接收字节。
RS-232(ANSI/EIA-232标准)的的串行连接标准。可用于许多用途,比如连接鼠标、打印机或者Modem,同时也可以接工业仪器仪表。用于驱动和连线的改进,实际应用中RS-232的传输长度或者速度常常超过标准的值
学时分配:
基于TCP与UDP协议的程序设计
:
阻塞模式编程的主要方法;
同步套接字的编程技术;
:
典型的阻塞模式的特点及效率提升方法
非阻塞模式及其应用
同步套接字编程技术:服务器的程序设计,客户机的程序设计?异步套接字编程技术:客户机发出连接请求,服务器接收连接请求,服务器发送和接收数据
学时分配:6
远程屏幕监视程序设计
教学目标:掌握远程屏幕的设计方法
:采用了先进的屏幕变化量监控技术,可以像操作本机一样,可以同时流畅地监控多台计算机屏幕,监控时可以设置自动保存屏幕图像。软件采用了多种安全技术保证软件能安全稳定的工作运行。
:
教学目标:
P2P协议
掌握P2P程序设计主要思想与开发技术;
:
P2P技术属于覆盖层网络的范畴,是相对于客户机/服务器(C/S)模式来说的一种网络信息交换方式。P2P技术一种对等网络结构。在P2P网络中,每个节点既可以从其他节点得到服务,也可以向其他节点提供服务。
P2P模式编写简易的用户聊天程序,用户只需要登录即可和在线列表中的用户进行聊天;
混合P2P模式编写资源下载软件,自行设计资源描述()每个用户根据资源描述进行文件的P2P模式下载。
:
网络信息加密传输程序设计
教学目标:
掌握线路加密与端对端加密的程序设计方法;
使用OpenSSL申请并对Web模式下的进行加密的方法。:
程序采用diffi-Herman密钥分配体制,双方可以采用自行设计的密钥进行安全会话保障。
采用OpenSSL进行会话密钥申请,对Web会话进行加密。
:6以讲授为主,主要程序进行分析,同时辅以的课堂讨论和具体的案例分析闭卷
以考勤,课堂表现作业三项组成平时*30%+期末成绩*70%[1] ?zkan, Gül?i?ek. A neural network for resource constrained project scheduling programming[J]. Journal of Civil Engineering Management, 2015, volume 21(2):193-200.
[2] Small P M, Hopewell P C, Singh S P, et al. The epidemiology of tuberculosis in San Francisco. A population-based study using conventional and molecular methods.[J]. New Engl
您可能关注的文档
最近下载
- JCT 2112-2012 塑料防护排水板.建材建工行业标准.pdf VIP
- 08J907 洁净厂房建筑构造.pdf VIP
- 某企业设备机长负责制.docx VIP
- 《第六次全国幽门螺杆菌感染处理共识报告》解读.pptx
- 北京理想汽车有限公司竞争战略研究.pdf
- 最新计算机应用基础教案win7---2010汇编.doc VIP
- 【新教材】湘教版(2024)七年级上册地理第二章《认识地球》测试卷(含答案).docx VIP
- JIS-H5302-2006铝合金压铸件(中文).pdf VIP
- 部编人教版六年级上册《道德与法治》知识点考点归纳总结.pdf VIP
- MEGMEET麦格米特MC160增强型系列PLC随机手册.pdf VIP
文档评论(0)