


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽宁科技大学课程教学大纲课程名称:Linux网络编程英文名称:Linux Network programming课程编号:x学 时 数:64其中实验学时数:20课外学时数:学 分 数:4.0适用专业:网络工程一、课程的性质和任务Linux网络编程是网络工程专业开设的一门专业必修课。本课程主要讲授Linux系统下基于TCP/IP网络套接口的基本变成方法,包括迭代服务器与并发服务器编写方法、进程与线程编程技术、名字与地址解析编程、广播与组播编程及原始套接口编程等。目的在于通过这门课的学习,使学生进一步深化进程与线程的理解,并在此基础上实现并发服务器,掌握通信双方协议制定与实现。二、课程教学内容的基本要求、重点和难点(一)网络编程入门要求熟悉TCP/IP协议、TCP/IP通信特点,掌握Linux环境下C编程的基本过程;掌握套接字类型、套接字地址类型、套接字基本函数。重点:套接字类型、套接字地址类型、套接字基本函数。(二)基于TCP套接字编程要求熟悉TCP通信特点,掌握TCP通信网络编程的基本流程、TCP套接字编程函数,应用TCP协议编写基本TCP套接字编程实例。重点:TCP服务器与客户端连接。难点:TCP服务器与客户端连接。(三)基于UDP套接字编程要求熟悉UDP通信特点,掌握UDP通信网络编程的基本流程、UDP套接字编程函数,应用UDP协议编写基本UDP套接字编程实例。重点:数据收发。(四)并发服务器要求了解并发服务器常见类型,熟练掌握多进程并发服务器、多线程并发服务器设计方法,编写简单的TCP多进程、多线程并发服务器。重点:多进程并发服务器、多线程并发服务器设计方法难点:多进程、多线程编程(五)名字与地址转换编程要求掌握名字解析与地址解析常见函数。(六)广播与多播要求掌握广播与多播编程。重点:多播编程。难点:多播编程。(七)原始套接字编程与数据链路层编程应用原始套接字处理ICMP报文,了解Libpcap函数库使用基本方法。三、教学方式及学时分配序号主要内容主要教学方式学时分配辅导答疑比例1网络编程入门讲授+实验82:12基本TCP套接字编程讲授+实验6+42:13基本UDP套接字编程讲授+实验6+42:14并发服务器讲授+实验8+82:15名字与地址解析讲授+实验4+22:16广播与多播讲授+实验6+22:17原始套接字编程与数据链路层编程讲授+实验62:1四、课程其他教学环节要求(一)实验环节实验题目实验内容实验类别学时TCP数据发送与接收基本TCP套接字编程验证性4UDP数据发送与接收基本UDP套接字编程设计性4多进程服务器基于TCP多进程并发服务器综合性4多线程服务器基于TCP多线程并发服务器设计性4名字与地址解析名字与地址解析验证性2多播通信应用多播实现多人聊天设计性2(二)作业根据授课进度,布置作业,每章讲授结束后,收一次作业,批改后做集体答疑,讲解作业中出现的问题。作业的题型以编写程序为主。(三)课外首先完成教师布置的作业,然后利用实验室开放进行自主学习,练习编写程序。五、本课程与其他课程的联系1、先修课程:C+程序设计、算法与数据结构、操作系统、数据库原理及应用、Linux服务器管理与应用、Linux数据库编程2、后续课程:毕业设计六、教学参考书目1Linux/UNIX 网络编程 水利水电出版社 甘刚主编 2008年2网络编程与分层协议设计,机械工业出版社
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 临床肿瘤内科诊疗体系与发展趋势
- Brand KPIs for sauces condiments Tabasco in the United Kingdom-外文版培训课件(2025.2)
- 集体水库管理协议书
- 菜地承包出售协议书
- 顾客签订保障协议书
- 项目借款投资协议书
- 鞋面加工合同协议书
- 风管厂家转让协议书
- 车祸自行协商协议书
- 计划财产分割协议书
- 高温设备维护保养程序培训
- 护士进修汇报护理专业发展趋势分析
- KISSSOFT操作与齿轮设计培训教程
- 广东省广州市越秀区2024年中考二模语文试卷附答案
- 城乡规划原理题目及答案
- 25道中国建筑商务合约经理岗位常见面试问题含HR常问问题考察点及参考回答
- JGT116-2012 聚碳酸酯(PC)中空板
- DBJ-43T507-2019湖南省建筑物移动通信基础设施建设标准
- 《华为国际化之路》课件
- 高空作业安全责任协议书防盗网
- 关于地下室渗漏水问题的总结及堵漏措施
评论
0/150
提交评论