



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网络编程技术教学大纲一、本课程的性质、目的及任务本课程在介绍各种基于Windows网络操作系统的具体网络编程方法的同时讲述带有共性的网络编程的原理和方法。同时,分析了各种设计方法的原理以及各种异常情况的处理方法。本课程强调具体编程方法的实现与基本原理方法的结合,为有兴趣更深入研究网络程序设计的同学打下基础。二、本大纲所属层次为计算机软件专业本科学生使用。三、本课程讲授的总学时数讲授总课时数为:54课时;四、本课程应掌握的基本概念和基本技能基本概念:掌握套接字技术的原理;理解网络底层协议的工作原理;了解网络编程通常的设计模式;基本技能:学会利用套接字技术开发网络通信软件;五、教材和参考书网络程序设计教程北京希望电子出版社吴礼发 编著windows Sockets网络程序设计大全 清华大学出版社蒋东兴 等 编著.Net 网络高级编程清华大学出版社 Andrew Krowczyk 等 著 吴旭超 译六、课程教学要求的层次1. 掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与网络应用相关的问题,能够举一反三。2. 理解:要求学生能够较好地理解,并且能够进行简单分析和判断。3. 了解:要求学生能够一般地了解所学内容。七、教学内容纲要第一章 网络编程基础目的:学习网络编程的基础知识和概念;教学内容以及要求:1. OSI七层模型;(理解)2. TCP/IP协议套件是如何与OSI各层相适应;(了解)3. 网络编程模式;(理解)4. 网络编程要考虑的问题;(理解)a) 并发环境下的网络编程;(多进程或多线程) (理解)b) 异构(os)环境下的网络编程; (了解)c) 阻塞与非阻塞通信;(理解)重点:网络编程模式(C/S)和网络编程要考虑的问题.第二章 套接字编程原理目的:理解套接字编程的原理;教学内容以及要求:1. 什么是套接字以及套接字的实现; (理解)2. 网间进程通信网络字节顺序,端口,地址,连接,半相关,全相关; (理解)3. 服务方式:a) 面向连接和非面向连接;(理解)b) 差错控制和流控制;(了解)c) 客户机/服务器模式;(理解)4. 套接字类型a) 流式套接字;(掌握)b) 数据报式套接字;(掌握)c) 原始套接字;(了解)重点:网间进程通信的相关概念和套接字类型。第三章windows套接字API目的:掌握在windows系统下的套接字的组成、原理以及能熟练使用;教学内容以及要求:1. windows sockets 简介a) 什么是windows sockets (理解)b) windows sockets 组成部分(理解)2 windows sockets 1.1 中基本套接字函数的使用;(掌握)3 网络信息查询函数的使用;(掌握)4 windows sockets 1.1 应用实例;(掌握)5 windows sockets 2的扩展特性; (掌握)重点:windows sockets 1.1 中基本套接字函数的调用;第四章TCP 套接字编程目的:掌握基于套接字API的TCP套接字编程,即利用TCP套接字访问TCP协议提供的服务来实现应用进程间的通信。教学内容以及要求:1. TCP协议机制(理解)a) TCP连接的建立和终止;(理解)b) TCP的有限状态机;(理解)c) TCP的数据输出过程;(理解)2. 基本TCP套接字编程(掌握)a) TCP套接字编程模式;(掌握)b) 实例(点对点实时网络通信程序的实现;)(掌握)重点:TCP套接字编程的实例;第五章UDP套接字编程目的:介绍基于套接字API的UDP套接字编程,掌握两种特殊的UDP套接字编程。教学内容以及要求:1. UDP协议概述;(理解)2. UDP的数据输出过程;(理解)3. UDP编程模式(理解)4. 广播和多播(理解)a) 广播概念、地址和广播实例;(理解)b) 多播概念和多播实例;(掌握)重点:UDP套接字编程的实例(多播和广播);第六章 基于windows sockets API 的网络编程目的:掌握基于Windows Sockets API的网络程序设计的方法。教学内容以及要求:1. 直接使用基本的windows sockets API函数进行网络应用程序设计;(掌握)2. 以windows sockets API为基础,使用与网络通信有关的类进行网络程序设计;(掌握)3. 以windows sockets API为基础,使用与网络通信有关的控件进行网络程序设计; (掌握)重点:使用与网络通信有关的类、控件进行网络程序设计;第七章 电子邮件协议以及电子邮件程序的设计目的:通过电子邮件程序的设计及实现,巩固这门课程所学习的知识并检查、提高同学的知识应用能力和动手能力。教学内容以及要求:1. 电子邮件的工作方式;(理解)2. 电子邮件协议;a) SMTP,pop3,IMAP; (理解)b) 典型的电子邮件消息; (了解) c) 在outlook中查看报头; (了解)d) MIME; (了解)e) 检查客户/服务器电子邮件;(了解)3. 电子邮件应用程序的设计与实现;(掌握)重点:电子邮件应用程序的设计与实现;八、其他教学实践环节的安排1 以实验报告(实验
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 买地定金合同范本
- 2025至2030年中国成套投梭连杆行业投资前景及策略咨询研究报告
- 2025至2030年中国忠义千秋行业发展研究报告
- 2025至2030年中国强碱阴离子交换树脂市场分析及竞争策略研究报告
- 2025至2030年中国建筑挂钩行业投资前景及策略咨询报告001
- 2025至2030年中国带托架密闭型包装箱数据监测研究报告
- 2025至2030年中国工程箱市场现状分析及前景预测报告
- 2025至2030年中国工业用电风扇网罩行业投资前景及策略咨询报告
- 防非安全教育课件
- 高一试卷真题语文及答案
- 新教材高中生物选择性必修2课件:1 2 种群数量的变化(人教版)
- 车辆租赁服务保障计划
- 《装配式混凝土建筑》全套教学课件
- (二模)温州市2025届高三第二次适应性考试语文试卷(含答案)
- 2024-2025学年人教版数学八年级下册第一次月考模拟练习(含答案)
- 2025届河北省承德市、张家口市高三下学期一模考试英语试题(含答案)
- 2024山西云时代技术有限公司社会招聘59人笔试参考题库附带答案详解
- Unit+4+Eat+Well+Section+A+2a~2e课件-2024-2025学年人教版(2024)英语七年级下册+
- 2025年部编版新教材语文一年级下册期中测试题(有答案)
- 《FAB销售法则》课件
- 卫生院、社区卫生服务中心《死亡医学证明书》上报制度
评论
0/150
提交评论