linux unix系统基础

linux unix系统基础

ID:34601229

大小:448.00 KB

页数:46页

时间:2019-03-08

linux unix系统基础_第1页
linux unix系统基础_第2页
linux unix系统基础_第3页
linux unix系统基础_第4页
linux unix系统基础_第5页
资源描述:

《linux unix系统基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、UNIXUNIXNetworkNetworkProgrammingProgrammingUNIXUNIX网络编程网络编程主讲:王巍主讲:王巍电话:电话:1336592223013365922230Email:wangweicec@jmu.edu.cnEmail:wangweicec@jmu.edu.cn课程简介课程简介本课程主要讲述在本课程主要讲述在unix/linuxunix/linux环境下网络编程环境下网络编程的方法,其内容包括的方法,其内容包括unixunix系统、网络协议和编系统、网络协议和编程技术,并由浅入深讲述网络编程的核心技程

2、技术,并由浅入深讲述网络编程的核心技术、实用技术和高级网络编程。术、实用技术和高级网络编程。前导课程:前导课程:––操作系统原理操作系统原理––计算机网络基础计算机网络基础––熟练掌握熟练掌握C/C++[C/C++[非常重要非常重要!]!]。。––Unix/LinuxUnix/Linux环境的基础知识。环境的基础知识。2课程内容课程内容UnixUnix系统基础系统基础TCP/IPTCP/IP套接字套接字UNIXUNIX网络编程实用技术网络编程实用技术名字和名字和IPIP地址转换地址转换异常处理异常处理3课程实验课程实验实验一实验一linuxl

3、inux编程环境熟悉实验编程环境熟悉实验实验二实验二TCP/IPTCP/IP协议栈分析协议栈分析实验三实验三简单网络编程(简单网络编程(TCPTCP))实验四实验四简单网络编程(简单网络编程(UDPUDP))实验五实验五重复性服务器重复性服务器//客户机编程实验客户机编程实验实验六实验六多进程并发型服务器多进程并发型服务器//客户机编程客户机编程实验七实验七多线程并发型服务器多线程并发型服务器//客户机编程客户机编程实验八实验八自主创新实验自主创新实验实验考核实验考核4课时安排与成绩评定课时安排与成绩评定课时安排:课时安排:––总课时总课时3

4、636学时,其中上机学时,其中上机1818学时、课堂讲授学时、课堂讲授1818学学时时成绩评定成绩评定––((课后课后作业作业))::10%10%––((课程课程实验实验))::40%40%––((期末期末考试考试))::50%50%5网络编程环境搭建网络编程环境搭建可以单独安装可以单独安装LinuxLinux服务器(服务器(LinuxLinux企业版企业版ASAS4.04.0););也可以先安装虚拟机也可以先安装虚拟机((如如VMware5.0VMware5.0以上以上)),,然后安装然后安装LinuxLinux系统(系统(注意需要将注意需

5、要将LinuxLinux网络配网络配通通))学会用学会用sniffersniffer软件分析数据包软件分析数据包然后通过远程登录工具(如然后通过远程登录工具(如TelnetTelnet、、SecureCRTSecureCRT等)登录上述服务器等)登录上述服务器6主要参考书主要参考书中译本:中译本:《《UNIXUNIX网络编程网络编程》》第第11卷:套接口卷:套接口网络编程网络编程((第第22版版))施振川等译,清华大学出版施振川等译,清华大学出版社社中译本:中译本:《《UNIXUNIX网络编程网络编程》》第第22卷:进程间卷:进程间通信通信(

6、(第第22版版))杨继张译,清华大学出版社杨继张译,清华大学出版社《《UnixUnix网络编程实用技术与实例分析网络编程实用技术与实例分析》》,张,张炯,清华大学出版社。炯,清华大学出版社。《《用用TCP/IPTCP/IP进行网际互联进行网际互联》》第三卷:客户第三卷:客户--服服务器编程与应用(务器编程与应用(LinuxLinux版),电子工业出版版),电子工业出版社,社,2004.42004.47第一章第一章UNIXUNIX系统基础系统基础UNIXUNIX系统介绍系统介绍常见常见UNIXUNIX网络命令网络命令网络基本配置文件网络基本配置

7、文件软件开发环境软件开发环境81.1UNIX1.1UNIX系统介绍系统介绍UNIXUNIX系统的历史系统的历史––2020世纪世纪7070年代由年代由AT&TAT&T的的BellBell实验室开发的。实验室开发的。––两大流派:两大流派:AT&TAT&T的的SystemV,BSDSystemV,BSD––当前主流:当前主流:SVR4(SystemV,BSD,SunOS)SVR4(SystemV,BSD,SunOS)UNIXUNIX系统的特点系统的特点––真正的多任务、多用户操作系统真正的多任务、多用户操作系统––可移植性强可移植性强––完整的

8、网络功能(完整的网络功能(TCP/IPTCP/IP))––虚拟内存虚拟内存––共享库共享库9UNIXUNIX系统的体系结构系统的体系结构Processes(进程)U

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。