- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《互联网原理和应用》实验大纲和指导书2014
《互联网原理和应用》实验指导书
计算机学院
2014年9月
第一部分、《互联网原理和应用》实验教学大纲 3
1、实验课程基本情况 3
2、课程实验介绍 3
3、实验项目设置 4
第二部分、《互联网原理和应用》实验指导书 5
实验一 SOCKET网络程序设计 5
实验二 应用层协议分析:TELNET及FTP 13
实验三 应用层HTTP协议实验 17
第一部分、《互联网原理和应用》实验教学大纲
1、实验课程基本情况
院(系):计算机
相关专业:网络工程限选,计算机科学与技术和软件工程选修
课程编号
(与学校教学指导书同)
课程名称 课程
类别 课程
性质 课程
属性 实验
学期 学时数
实验
个数 实验者 专业代码 实验学分 1 必修
2 限选
3 任选 1独立
设课
2非独立设课 1 基础
2 技术基础
3 专业 年级 学期 总学时 实验学时 大纲要求 实际开出 1 本科
2 专科
3研究生
4 其他 21H18865 互联网原理与应用 2 1 3 3 上 57 9 3 3 1 注:“专业代码”与学校教学指导书一致
2、课程实验介绍
课程简介及要求
《互联网原理与应用》是网络工程技术方向模块的限选课和计算机其它专业的选修专业课。本课程任务是在学习《计算机网络》之后,再进一步加深对计算机互联网组成的完整体系结构、网络协议与主要网络应用。重点理解和掌握互联网(因特网)TCP/IP的体系结构、各部分协议和主要应用软件工作原理;掌握因特网的结构特点及其应用操作。
实验目的及要求
在实验室,通过网络协议仿真设备相关实验,进一步理解主要互联网协议和网络应用接口的理解。要求每个学生都能认真完成实验,并写出详细的实验报告。
实验方式
在学院网络工程实验室,实验分小组来做,4个同学一个小组,分为不同的协议编辑和协议分析两端,分别操作网络协议仿真系统完成,或4个同学一组实际操作路由交换设备完成。
考试方法及评分
每个实验都做出相应的结果来,并且上交了详细的实验报告,则可得到该课程的15%的成绩,否则根据情况扣除相应的成绩。
主要仪器设备
网络协议仿真实验系统、联网PC机。
教材及参考书
教材:《互联网原理和应用实验指导书》,自编
3、实验项目设置
实验室名称:计算机学院网络工程实验室
实验课程及编号
项目序号
实验项目名称
内容提要
实验
学时
计划/已开
拟配
仪器
套数
已配
仪器
套数
每套
人数
实验属性
1 验证
2 设计
3 综合
4 科技
创新
开出
要求
1 必做
2 选做 1 SOCKET网络编程设计
通过C语言与WinSock2进行简单的无连接的网络服务器和客户程序设计;
实现网络UDP数据传输;
并对捕获数据进行分析。
3 20端(套) 20端(套) 2 3 1 2 FTP实验 TELNET协议格式和命令,
FTP协议格式和命令
TELNET和FTP操作 3 20端(套) 20端(套) 2 1 1 3 应用层HTTP协议实验 HTTP协议的格式
TCP和HTTP协议关系
HTTP通信过程和特性。 3 20端(套) 20端(套) 2 1 1 责任编辑:范冰冰第二部分、《互联网原理和应用》实验指导书
实验一 SOCKET网络程序设计
【实验目的】
1、进一步掌握UDP及TCP协议的工作原理
2、掌握SOCKET编程的基本方法
3、学习应用C语言与WinSock2进行简单的无连接的网络程序设计,实现网络数据传输
【实验学时】
3学时
【实验类型】
综合型
【实验要求】
实验前根据给出的服务器端程序编好客户端程序。
【实验原理】
1、关于使用套接字编程的一些基本概念
(a) 半相关与全相关
半相关
在网络中,用一个三元组可以在全局唯一标志一个进程:
(协议,本地地址,本地端口号)
这样一个三元组,叫做一个半相关(half-association),它指定连接的每半部分。
全相关
一个完整的网间进程通信需要由两个进程组成,并且只能使用同一种高层协议。也就是说,不可能通信的一端用TCP协议,而另一端用UDP协议。因此一个完整的网间通信需要一个五元组来标识:
(协议,本地地址,本地端口号,远地地址,远地端口号)
这样一个五元组,叫做一个相关(association),即两个协议相同的半相关才能组合成一个合适的相关,或完全指定组成一连接。
(b) TCP/IP协议的地址结构为:
struct sockaddr_in{
文档评论(0)