《互联网原理和应用》实验大纲和指导书2011

2019-08-17 13:28

《互联网原理和应用》实验指导书

计算机学院

2010年7月

第一部分、《互联网原理和应用》实验教学大纲 .......................................................... 3 1、实验课程基本情况 ................................................................................................... 3 2、课程实验介绍 ........................................................................................................... 3 3、实验项目设置 ........................................................................................................... 4 第二部分、《互联网原理和应用》实验指导书 .............................................................. 5 实验一 SOCKET网络程序设计 ................................................................................... 5 实验二 应用层协议分析:TELNET及FTP ............................................................. 13 实验三 应用层HTTP协议实验 ................................................................................. 16

第一部分、《互联网原理和应用》实验教学大纲

1、实验课程基本情况

院(系):计算机

相关专业:网络工程限选,计算机科学与技术和软件工程选修 课程编号 (与学校教学指导书同) 课程名称 课程 类别 1 必修 2 限选 3 任选 课程 性质 1独立 设课 2非独立设课 课程 属性 1 基础 2 技术基础 3 专业 实验 学期 年 学总学学时数 实验学时 大纲要求 实验 个数 实际开出 1 本科 2 专科 3研究生 4 其他 实验者 专业代码 实验学分 级 期 时 6108194 互联网原理与应用 2 1 3 3 上 54 14 4 4 1 080613W 0.5 注:“专业代码”与学校教学指导书一致

2、课程实验介绍

(1) 课程简介及要求 《互联网原理与应用》是网络工程技术方向模块的限选课和计算机其它专业的选修专业课。本课程任务是在学习《计算机网络》之后,再进一步加深对计算机互联网组成的完整体系结构、网络协议与主要网络应用。重点理解和掌握互联网(因特网)TCP/IP的体系结构、各部分协议和主要应用软件工作原理;掌握因特网的结构特点及其应用操作。

(2) 实验目的及要求

在实验室,通过网络协议仿真设备相关实验,进一步理解主要互联网协议和网络应用接口的理解。要求每个学生都能认真完成实验,并写出详细的实验报告。

(3) 实验方式

在学院网络工程实验室,实验分小组来做,4个同学一个小组,分为不同的协议编辑和协议分析两端,分别操作网络协议仿真系统完成,或4个同学一组实际操作路由交换设备完成。

(4) 考试方法及评分

每个实验都做出相应的结果来,并且上交了详细的实验报告,则可得到该课程的15%的成绩,否则根据情况扣除相应的成绩。

(5) 主要仪器设备

网络协议仿真实验系统、联网PC机。

(6) 教材及参考书 教材:《互联网原理和应用实验指导书》,自编

3、实验项目设置

实验室名称:计算机学院网络工程实验室 实验课程及编号 项目序号 实验项目名称 内容提要 实验 学时 计划/已开 拟配 仪器 套数 已配 仪器 套数 每套 人数 实验属性 1 验证 2 设计 3 综合 4 科技 创新 开出 要求 1 必做 2 选做 1 SOCKET网络编程设计 1、 通过C语言与WinSock2进行简单的无连接的网络服务器和客户程序设计; 2、 实现网络UDP数据传输; 3、 并对捕获数据进行分析。 1、 TELNET协议格式和命令, 2、 FTP协议格式和命令 3、 TELNET和FTP操作 1、 HTTP协议的格式 2、 TCP和HTTP协议关系 3、 HTTP通信过程和特性。 4、 3 20端(套) 20端(套) 2 3 1 2 FTP实验 2 20端(套) 20端(套) 2 1 3 应用层HTTP协议实验 3 20端(套) 20端(套) 2 1 1 4 责任编辑:范冰冰

第二部分、《互联网原理和应用》实验指导书

实验一 SOCKET网络程序设计

【实验目的】

1、进一步掌握UDP及TCP协议的工作原理 2、掌握SOCKET编程的基本方法

3、学习应用C语言与WinSock2进行简单的无连接的网络程序设计,实现网络数据传输 【实验学时】

5学时 【实验类型】

综合型 【实验要求】

实验前根据给出的服务器端程序编好客户端程序。 【实验原理】

1、关于使用套接字编程的一些基本概念 (a) 半相关与全相关 半相关

在网络中,用一个三元组可以在全局唯一标志一个进程: (协议,本地地址,本地端口号)

这样一个三元组,叫做一个半相关(half-association),它指定连接的每半部分。 全相关

一个完整的网间进程通信需要由两个进程组成,并且只能使用同一种高层协议。也就是说,不可能通信的一端用TCP协议,而另一端用UDP协议。因此一个完整的网间通信需要一个五元组来标识:

(协议,本地地址,本地端口号,远地地址,远地端口号) 这样一个五元组,叫做一个相关(association),即两个协议相同的半相关才能组合成一个合适的相关,或完全指定组成一连接。

(b) TCP/IP协议的地址结构为: struct sockaddr_in{ short sin_family; /*AF_INET*/

}

u_short sin_port; /*16位端口号,网络字节顺序*/ struct in_addr sin_addr; /*32位IP地址,网络字节顺序*/ char sin_zero[8]; /*保留*/

(c) 套接字类型

TCP/IP的socket提供下列三种类型套接字。 流式套接字(SOCK_STREAM)

提供了一个面向连接、可靠的数据传输服务,数据无差错、无重复地发送,且按发送顺序接收。内设流量控制,避免数据流超限;数据被看作是字节流,无长度限制。文件传送协议(FTP)即使用流式套接字。


《互联网原理和应用》实验大纲和指导书2011.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:清洁验证标准程序

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: