- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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. 基本内容:
原始套接字的功能、适用场合、通信过程和交互模型
您可能关注的文档
- 《数据库原理》理论课教学大纲.doc
- 《数据挖掘》课程教学大纲.doc
- 《数据挖掘与商业智能》实验教学大纲.doc
- 《数字逻辑》课程教学大纲.doc
- 《数字逻辑》实验教学大纲.doc
- 《算法设计与分析》教学大纲.doc
- 《算法设计与分析》实验教学大纲.doc
- 《网站与网页设计》课程教学大纲.doc
- 《网站与网页设计》实验教学大纲.doc
- 《云计算与大数据》教学大纲.doc
- 2024年江西省寻乌县九上数学开学复习检测模拟试题【含答案】.doc
- 2024年江西省省宜春市袁州区数学九上开学学业水平测试模拟试题【含答案】.doc
- 《GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语》.pdf
- 中国国家标准 GB/T 44275.2-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第2部分:术语.pdf
- GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- 《GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构》.pdf
- 中国国家标准 GB/T 44285.1-2024卡及身份识别安全设备 通过移动设备进行身份管理的构件 第1部分:移动电子身份系统的通用系统架构.pdf
- GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 中国国家标准 GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南.pdf
- 《GB/T 44275.11-2024工业自动化系统与集成 开放技术字典及其在主数据中的应用 第11部分:术语制定指南》.pdf
文档评论(0)