- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《网络编程技术》教学大纲
《网络编程技术》教学大纲
一、本课程的性质、目的及任务
本课程在介绍各种基于Windows网络操作系统的具体网络编程方法的同时讲述带有共性的网络编程的原理和方法。同时,分析了各种设计方法的原理以及各种异常情况的处理方法。本课程强调具体编程方法的实现与基本原理方法的结合,为有兴趣更深入研究网络程序设计的同学打下基础。
二、本大纲所属层次
为计算机软件专业本科学生使用。
三、本课程讲授的总学时数
讲授总课时数为:54课时;
四、本课程应掌握的基本概念和基本技能
基本概念:
掌握套接字技术的原理;
理解网络底层协议的工作原理;
了解网络编程通常的设计模式;
基本技能:
学会利用套接字技术开发网络通信软件;
五、教材和参考书
《网络程序设计教程》 北京希望电子出版社 吴礼发 编著
《windows Sockets网络程序设计大全》 清华大学出版社 蒋东兴 等 编著
《.Net 网络高级编程 清华大学出版社》 Andrew Krowczyk 等 著 吴旭超 译
六、课程教学要求的层次
掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与网络应用相关的问题,能够举一反三。
理解:要求学生能够较好地理解,并且能够进行简单分析和判断。
了解:要求学生能够一般地了解所学内容。
七、教学内容纲要
第一章 网络编程基础
目的:
学习网络编程的基础知识和概念;
教学内容以及要求:
OSI七层模型; (理解)
TCP/IP协议套件是如何与OSI各层相适应; (了解)
网络编程模式; (理解)
网络编程要考虑的问题; (理解)
并发环境下的网络编程;(多进程或多线程) (理解)
异构(os)环境下的网络编程; (了解)
阻塞与非阻塞通信; (理解)
重点:
网络编程模式(C/S)和网络编程要考虑的问题.
第二章 套接字编程原理
目的:
理解套接字编程的原理;
教学内容以及要求:
什么是套接字以及套接字的实现; (理解)
网间进程通信
网络字节顺序,端口,地址,连接,半相关,全相关; (理解)
服务方式:
面向连接和非面向连接; (理解)
差错控制和流控制; (了解)
客户机/服务器模式; (理解)
套接字类型
流式套接字; (掌握)
数据报式套接字; (掌握)
原始套接字; (了解)
重点:
网间进程通信的相关概念和套接字类型。
第三章 windows套接字API
目的:
掌握在windows系统下的套接字的组成、原理以及能熟练使用;
教学内容以及要求:
windows sockets 简介
什么是windows sockets (理解)
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协议提供的服务来实现应用进程间的通信。
教学内容以及要求:
TCP协议机制 (理解)
TCP连接的建立和终止; (理解)
TCP的有限状态机; (理解)
TCP的数据输出过程; (理解)
基本TCP套接字编程 (掌握)
TCP套接字编程模式; (掌握)
实例(点对点实时网络通信程序的实现;) (掌握)
重点:
TCP套接字编程的实例;
第五章 UDP套接字编程
目的:
介绍基于套接字API的UDP套接字编程,掌握两种特殊的UDP套接字编程。
教学内容以及要求:
UDP协议概述; (理解)
UDP的数据输出过程; (理解)
UDP编程模式 (理解)
广播和多播 (理解)
广播概念、地址和广播实例; (理解)
多播概念和多播实例; (掌握)
重点:
UDP套接字编程的实例(多播和广播);
第六章 基于windows sockets API 的网络编程
目的:
掌握基于Windows Sockets API的网络程序设计的方法。
教学内容以及要求:
您可能关注的文档
最近下载
- 2024新人教版九年级化学上册《第三单元 物质构成的奥秘》大单元整体教学设计.docx
- 基于化学核心素养的初中化学大单元教学设计.docx VIP
- 小学一年级安全教育《校园安全篇》课件.ppt VIP
- 2024考研408计算机基础综合真题及解析.docx VIP
- 小学新课标体育与健康水平三田径大单元18课时教案.docx
- 政治-黑龙江省哈尔滨市第三中学2024-2025学年高三10月月考试题和答案.docx
- 深静脉血栓VTE防治中心年度工作报告总结.pptx
- 【PPT课件】2024中国慢性阻塞性肺疾病基层诊疗与管理指南解读.pptx
- 骨质疏松症的治疗药物考核试题与答案.docx
- 2024年全国新能源汽车关键技术技能大赛考试题库(试题及答案).docx VIP
文档评论(0)