下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验课教学大纲编写格式要求课程名称:网络编程英文名:Network Programming课程编号:课程总学时:(独立设课的,此栏不填,只填写实验总学时)实验总学时: 32实验周学时: 2开设实验项目数: 7课程总学分:(独立设课的,此栏不填,只填写实验总学分)实验课学分: 2面向其他院系:院系名称,实验项目 个,学时 ;院系名称,实验项目 个,学时 本大纲主撰人: 陈贵海一、 实验教学目标与基本要求(简明扼要叙述): 目的:1. Consolidation of your Unix knowledge. You are supposed to have some background kno
2、wledge of Unix. But we will have a self-contained session to teach you even more than a special Unix course. And you will become a powerful Unix user at both command level and system call level. 巩固Unix知识。学生应该已有一些Unix知识,但我们还有独立的一章给你带来非同寻常的Unix知识,你不仅在命令操作层也在系统调用层将成为Unix真正的高手。2. Both practical and theo
3、retical. Unlike other network courses that are either practical or theoretical, we emphasize on both sides. You will have hands-on training of writing TCP/IP socket programs, and also have a deep investigation into TCP/IP protocols in detail. These will pave the way for your future research work. 理论
4、与实践相结合。以往课程或者理论性强或者偏向于实际应用,我们同时强调两个方面。你既要亲手编写TCP/IP程序,有需要深入了解ICP/IP协议。这些可为你今后的研究工作夯实基础。3. Anatomy of TCP/IP: We will go through each part of TCP/IP protocol suite. You will never be puzzled by the working principle of the Internet. TCP/IP的解剖。我们将逐步深入解剖TCP/IP的每一个部分。你再也不会为Internet的工作原理感到迷惑。4. and more
5、you will find by yourself. 其它,还由更多需要你自己去发现。要求:1. 背景知识:要学过C,Unix,操作系统,计算机体系结构,计算机网络等课程。,2. 本实验课以编程序为主要内容,共有8次实验项目,最后得分计算方法如下:· 平时出勤率:5% · 测试与考试:15%· 8次实验项目:80% 二、实验课程内容与学时分配(请不要随意变动此表的格式):序号实验项目名称(每行不超过8字)内 容 提 要(简明扼要叙述80字以内)(每行不超过18字)学 时本专业非本专业一必修实验:1Unix单机环境下的C/S模式编程写出两个程序实现C/S模
6、式,Client读取Unix命令,通过IPC传给Server去执行,并读回Server的执行结果。两个程序应该在一台Unix机器上执行。42远程终端Telnet的实现写出两个程序实现Telnet服务,Server用面向连接和并发服务器方式工作,并发布一个公开的端口号。然后Client在另外任何一台机器上便可打入Telent命令行。53异构平台的互通对上一个是实验做适当的修改,使程序能同时运行在不同的平台上。例如,client运行在Windows机器上,server运行在Unix机器上。34文件传输协议FTP的实现写出两个程序实现Ftp服务,Server用面向连接和并发服务器方式工作,并发布一个
7、公开的端口号。然后Client在另外任何一台机器上便可打入Ftp命令行。45超级服务器superserver的实现编写一个超级服务器程序。使之能同时提供多种服务,例如利用select机制将上面的Telnet服务和Ftp服务写到一个服务器程序中。 4二选修实验:4选3类 型学时综合设创计新其它6IP路由追踪技术在IP 网络上判断从源到达目的所经过的路由器的IP 地址,其基本的实现手段都是向目的地发送数据包以获取经过的路由器的IP。根据入侵者的IP 进行路由追踪可以有效地获取入侵者的相关信息X47远程调用RPC的实现RPC是应用层协议,可帮助用户从传统的socket编程麻烦中解脱出来,试实现RPC
8、的Stub功能。X48远程方法RMI的实现RMI是Java中远程方法的激活机制,用Socket编程实现RMI。X49无线网络TCP重发机制Retransmission没有收到acknowledgement,无线网络与传统有限网络有不同的语义,试验无线网络中的retransmission timer,以便获取做好的带宽使用效率。X4三、教学方式与考核要求(简明扼要叙述实验教学方式和所采用的先进实验教学手段,如网络、计算机、多媒体课件、虚拟、仿真等;对本实验课程所开展的考试内容与方法改革情况):1) 强调教学目标,实行目标化教学。课程教学目标、主题教学目标、实验教学目标等逐级分解,相互协同,达到了
9、较好的教学效果。2)进行分主题教学。打破章节界限,把课程教学组织若干个彼此独立但又相辅相成的教学主题,方便学生学习和理解教学内容。3)国际化教学。从教学理念、教学方法、教学手段、教学内容等方面力求与国际接轨,采用原文教材、英文教案、双语教学。4)建设与国际主流技术接轨的实验环境,不断补充新内容,让学生站在国际前沿。5)强调系统级的实习设计,方便从整体上来理解计算机网络及其编程。6)采用现代化教育技术手段。授课全部用多媒体电子教案,彻底告别了传统的粉笔加黑板的单一教学模式,课程采用面对面教学和网络教学相结合的方式,打破了传统教学模式中时间和空间的限制,使得学生的学习方式更加灵活,并可以提供个性化
10、的学习方式。提供大量的网上自测题及其答案,使学生在学完课堂内容后,进行自我练习。四、实验教材、参考书(请按以下顺序,并注意提供国外实验课教学参考书):(一)实验教材:1. Unix Network Programming, W.R. Stevens, Prentice-Hall, 1998, 2nd Edition. (二)参考书:1. The C Programming Language, Kernighan and Ritchie, Prentice-Hall, 1988. You should put it on your book shelf.2. Design of the Unix Operating System, Maurice Bach, Prentice-Hall, 1986. This is an old book but Bach is considered to be the authority of Unix.3. Computer Networking: A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年离婚财产分割及孩子抚养协议书
- 施工劳务承包合同协议书样本
- 产业孵化基地入住协议
- 使用授权协议书要点解析
- 房屋互换合同格式
- 员工实习期劳务协议
- 中外专有技术转让协议
- 标准版委托检验检测协议书
- 5.2 凝聚价值追求 (大单元教学设计) 2024-2025学年统编版道德与法治九年级上册
- 建筑项目施工合同书范本
- 浮动码头施工方案
- Poka-Yoke防错技术(完整版)
- 保安交接班记录表(2)
- 神明—EZflame火焰检测系统
- 个人简历求职简历课件.ppt
- 2018年江苏高考满分作文:在母语的屋檐下
- 新青岛版五四制2021-2022四年级科学上册实验指导
- 小学四年级音乐课程标准
- 民用机场竣工验收质量评定标准
- 双向细目表和单元测试卷及组卷说明
- 离子色谱法测定空气中二氧化硫
评论
0/150
提交评论