《TCPIP协议与网络编程技术》教学大纲(网工.doc

《TCPIP协议与网络编程技术》教学大纲(网工.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“TCP/IP协议与网络编程技术”课程教学大纲 课程编号:课程名称:TCP/IP协议与网络编程技术/TCP/IP protocols and Network programming 学时:32 学分:2 适用专业:网络工程    开课学期:5 开课部门:数学与计算机科学学院 先修课程:C/C++语言程序设计、操作系统、数据结构、计算机网络 考核要求:考试,期末考试70%,平时10%,实验20% 使用教材及主要参考书: [1] 刘琰 等 编著《Windows网络编程》,机械工业出版社,2016.11 [2] 任泰明编著,《TCP/IP协议与网络编程》,西安电子科技大学出版社,2004 [3] 张长富编著,《TCP/IP协议原理与应用》(第3版),清华大学出版社,2012 [4] 李峰、陈向益编著《TCP/IP协议与应用编程》,人民邮电出版社,2008.11 一、课程的性质和任务 《TCP/IP协议与网络编程技术》课程是计算机科学技术、计算机网络工程专业选修课,是基础理论与应用操作相结合的课程。本课程任务主要有:掌握计算机网络的工作原理,掌握TCP/IP体系结构、协议原理及功能,掌握使用套接字进行网络应用编程的原理和方法,为后继课程(如:《网络程序设计》)的学习提供前序知识。 二、教学目的与要求 通过本课程的学习,要求学生深入理解和掌握TCP/IP协议原理,掌握基本的网络应用程序开发技术。 三、学时分配 章节 课程内容 学时 1 计算机网络体系结构 2 2 TCP/IP协议原理 6 3 网络应用程序设计基础 6 4 流式套接字编程 16 5 数据报套接字编程 12 6 原始套接字编程 10 7 网络通信中的I/O操作 12 四、教学中应注意的问题 以多媒体幻灯片形式进行讲授。为加强和落实动手能力的培养,课后应安排作业。对课程中关键性概念、设计思想方面的问题辅以课堂讨论的形式。 五、教学内容 第1讲 计算机网络体系结构 1. 基本内容: 计算机网络的概念,网络体系结构与OSI参考模型,TCP/IP的体系结构。 2. 教学基本要求: 了解计算机网络、TCP/IP协议的产生和TCP/IP协议簇,理解TCP/IP协议的体系结构和数据封装与解封装的工作过程。 3.教学重点难点 TCP/IP协议的体系结构,数据封装与解封装的工作过程,TCP/IP协议簇 4.教学建议 多媒体教学 第2讲 TCP/IP协议原理 1. 基本内容: TCP协议、UDP协议、端口号、IP协议及IP地址、ICMP协议。 2. 教学基本要求: 理解端口号概念,及UDP协议原理,掌握UDP首部结构;理解TCP协议原理,掌握TCP协议首部结构、连接建立与断开过程、面向字节流概念、以及滑动窗口协议原理;理解IP协议和ICMP协议原理,掌握IP地址结构和概念,掌握IP协议和ICMP协议首部结构。 3.教学重点难点 TCP协议原理 4.教学建议 多媒体教学,讲练结合 第3讲 网络应用程序设计基础 1. 基本内容: 网络程序通信模型,客户/服务器模型,浏览器/服务器模型,网络数据的内容与形态,TCP/IP协议软件接口,套接字的基本概念和通信过程。 2. 教学基本要求: 了解网络程序通信的基本模型,掌握客户/服务器模型,理解网络数据的内容与形态和TCP/IP协议软件接口,掌握套接字的基本概念和通信过程。 3.教学重点难点 客户/服务器模型,套接字的基本概念和通信过程 4.教学建议 多媒体教学,结合应用编程实例讲解,讲练结合 第4讲 流式套接字编程 1. 基本内容: 流式套接字的适用场合、通信过程和交互模型,流式套接字编程相关函数的使用方法,TCP的流传输控制,面向连接程序的可靠性保护。 2. 教学基本要求: 了解流式套接字的适用场合、通信过程和交互模型,掌握流式套接字编程相关函数的使用方法,理解TCP的流传输控制,以及面向连接程序的可靠性保护。 3.教学重点难点 TCP的流传输控制 4.教学建议 多媒体教学,结合应用编程实例讲解,讲练结合 第5讲 数据报套接字编程 1. 基本内容: 数据报套接字的适用场合、通信过程和交互模型,数据报套接字编程相关函数的使用方法,无连接程序的可靠性维护方法,无连接服务器的并发处理。 2. 教学基本要求: 了解数据报套接字的适用场合、通信过程和交互模型,掌握数据报套接字编程相关函数的使用方法,理解和掌握无连接程序的可靠性维护方法,以及无连接服务器的并发处理方法。 3.教学重点难点 无连接程序的可靠性维护方法 4.教学建议 多媒体教学,结合应用编程实例讲解,讲练结合 第6章 原始套接字编程 1. 基本内容: 原始套接字的功能、适用场合、通信过程和交互模型

您可能关注的文档

文档评论(0)

大学教学资料库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档