西工大计算机网络实验三

西工大计算机网络实验三
西工大计算机网络实验三

实验报告

实验名称

--SOCKET编程

一、实验目的

(1)加深对TCP和UDP的理解;

(2)实现两台计算机之间TCP/UDP通信。

二、实验过程

原理:

socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络信。如下图所示:

TCP通信

原理如图:

代码:

服务器端:

#pragma comment(lib, "WS2_32.lib")

#include

#include

#include

using namespace std;

int main()

{

int i=0;

WSADATA wsaData;

SOCKET oldSocket,newSocket;

//客户地址长度

int iLen=0;

//发送的数据长度

int iSend=0;

//接收的数据长度

int ircv =0;

//处世要发送给客户的信息

char buf[20]="I am a server";

//接收来自用户的信息

char fromcli[512];

//客户和服务器的SOCKET地址结构

struct sockaddr_in ser,cli;

if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0)

{

cout<<"failed to load winsock"<

return 0;

}

cout<<"server waiting"<

cout<<"---------------"<

//创建服务器端帧听SOCKET

oldSocket=socket(AF_INET,SOCK_STREAM,0);

if(oldSocket==INVALID_SOCKET)

{

cout<<"socket() failed:"<

return 0;

}

//以下是建立服务器端的SOCKET地址结构

ser.sin_family=AF_INET;

ser.sin_port=htons(5050);

//使用系统指定的ip地址INADDR_ANY

// ser.sin_addr.s_addr=htonl(INADDR_ANY);

ser.sin_addr.s_addr= inet_addr("192.168.8.58");

if(bind(oldSocket,(LPSOCKADDR)&ser,sizeof(ser))==SOCKET_ERROR) {

cout<<"bind() failed:"<

return 0;

}

//进入侦听状态

if(listen(oldSocket,5)==SOCKET_ERROR)

{

cout<<"listen() failed:"<

return 0;

}

//接收客户端的连接

iLen=sizeof(cli);

newSocket=accept(oldSocket,(struct sockaddr*)&cli,&iLen);//产生一个新的SOCKET

if(newSocket==INVALID_SOCKET)

{

cout<<"accept() failed:"<

return 0;

}

//进入一个无限循环,等待客户发送数据

while(1)

{

i++;

//服务器初始化接收缓冲区

memset(fromcli,0,512);

ircv=recv(newSocket,fromcli,sizeof(fromcli),0);

if(ircv==SOCKET_ERROR)

{

cout<<"rcv() failed:"<

break;

}

else if(ircv==0)

break;

else {

cout<<"-----服务器接收的容为--------"<

}

if(strcmp(fromcli,"quit")==0)

break;

}

closesocket(newSocket);

closesocket(oldSocket);

WSACleanup();

}

客户端:

#pragma comment(lib, "WS2_32.lib")

#include

#include

#include

using namespace std;

#define DATA_BUFFER 512

int main()

{

WSADATA wsaData;

SOCKET sClient;

char ch;

int i=0;

char *Serip="192.168.8.58";//随着程序所在主机的地址改变而改变int SeriPort=5050;

//从服务器接收的数据的长度

int iLen;

//发送的数据长度

int isnd;

//接收缓冲区

char buf[DATA_BUFFER];

//发送缓冲区

char sndbuf[DATA_BUFFER];

//服务器端SOCKET地址结构

struct sockaddr_in ser;

//接收/发送缓冲区的初始化

memset(buf,0,sizeof(buf));

memset(sndbuf,0,DATA_BUFFER);

if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0)

{

cout<<"failed to load winsock"<

return 0;

}

//填写要连接的服务器地址信息

ser.sin_family=AF_INET;

ser.sin_port=htons(SeriPort);

ser.sin_addr.s_addr=inet_addr(Serip);

//建立客户端字节流式套接字

sClient=socket(AF_INET,SOCK_STREAM,0);

if(sClient==INVALID_SOCKET)

{

cout<<"socket() failed :"<

return 0;

}

//请求与服务器建立连接

// cout<<"set link";

if(connect(sClient,(struct sockaddr *)&ser,sizeof(ser))==INVALID_SOCKET)

{

cout<<"connect() failed: "<

return 0;

}

else

{//向服务器端发送数据

while(1)

{

cout<

i++;

cout<<"第"<

cin>>sndbuf;

isnd=send(sClient,sndbuf,sizeof(sndbuf),0);

if(isnd==0)

return 0;

else if(isnd==SOCKET_ERROR)

{

cout<<"send() failed:"<

return 0;

}

cout<<"-----客户端发送容为----"<

}

}

closesocket(sClient);

WSACleanup();

}

本机上客户端与服务器端通信结果如图:

在两台服务器上分别运行服务器端和客户端,结果如图:

UDP通信

原理如图:

代码:

服务器端:

#include "stdafx.h"

#include

#include

#include

#define buffer_length 512

#pragma comment(lib, "WS2_32.lib")

void main()

{

WSADATA wsadata;

SOCKET sSocket;

int ilen;

int irecv;

char recv_buf[buffer_length];

char send_buf[buffer_length];

//服务器和客户SOCKET地址结构

struct sockaddr_in seradd,cliadd;

计算机网络大作业

“计算机网络”课程大作业 一、有关本次大作业的说明: 1、本作业作为“计算机网络”课程的期末考核内容。 2、自布置之日起一周内完成。 3、每位同学必须根据自己的实际操作独立完成大作业题目内容所规定的任务。 4、所有的设计、操作环节必须以文字以及绘图的形式提交,涉及到屏幕界面显示具体结果的,应采用“屏幕截图”到Word文档中的形式提交。 5、此大作业的考核满分成绩为100分。 6、大作业使用统一的封面格式,见附录。内容可以机打,也可以手写,统一用A4纸张。内容大标题用宋体2号字加粗,一级标题用黑体4号字加粗,二级标题用宋体小4号字加粗,内容用宋体小4号字。行距为“固定值,17磅”。 二、作业题目及要求: 1、题目:“宿舍小型局域网的构建”。 2、基本要求:构建一个以本宿舍为基本单位的小型局域网,至少有4台计算机。(1)确定网络的拓扑结构。 (2)传输介质的选择(有线或无线)。如果选择有线,应说明使用哪种网线以及接头的连接标准及制作方法。 (3)网络通信设备的选型(应说明所选用设备的名称、规格、型号;以及选型依据)。 (4)计算机和网络设备的连接方法。 (5)本局域网连接到校园网的方式。 (6)假设已获取IP地址段为211.55.63.0~255,网关为62.59.3.1,DNS服务器地址为71.33.12.1。写出在你网内所有计算机上的设置过程(屏幕截图加步骤说明)。 (7)用Ping 命令检查你网内的所有计算机是否已经连通(Ping对方IP地址),将结果用屏幕截图展示。 (8)将IP地址设置改为“动态获取”方式(目前学院提供的方式),登录学院网站主页,用相关命令查看本机的主机名、网卡型号、MAC地址、当前IP地址、子网掩码、网关、域名解析服务器地址等(说明操作过程、写出以上各参数的测试结果、提供测试的屏幕截图)。 (9)用FTP协议登录某一匿名FTP网站,做一文件下载实验。提供操作过程的屏幕截图。 (10)简述完成本次大作业的体会。 注:本页作为第一页连同完成的大作业内容一起装订

西工大信号与系统-实验1

西北工业大学 《信号与系统》实验报告 西北工业大学

a. 上图分别是0N或者M

b. 以上是代码,下图是运行结果

由上图可看出,图上一共有3个唯一的信号。当k=1和k=6的时候的图像是一样的。因为档k= 1时,wk=(2*PI)/5,k=6时,wk=2PI+(2*PI)/5,即w6 = 2PI+w1,因为sin函数的周期是2PI,所以他俩的图像是一样的 c.代码如下:

图像如下: 可得出结论:如果2*pi/w0不是有理数,则该信号不是周期的 1.3离散时间信号时间变量的变换 a. nx=[zeros(1,3) 2 0 1 -1 3 zeros(1,3)];图像如下: b. 代码如下: x=zeros(1,11);

x(4)=2; x(6)=1; x(7)=-1; x(8)=3; n=-3:7; n1=n-2; n2=n+1; n3=-n; n4=-n+1; y1=x; y2=x; y3=x; y4=x; c: 代码和结果如下结果 下图是结果图

计算机网络期末大作业学生

浙江万里学院2017/2018学年第一学期《计算机网络》大作业 班级: 技术负责人(1人)学号姓名: 学号:姓名:成绩: 核心组员学号姓名(2人): 学号:姓名:成绩: 学号:姓名:成绩: 组员学号姓名(2人): 学号:姓名:成绩: 学号:姓名:成绩:

浙江万里学院2016/2017学年第二学期 《计算机网络》大作业 大作业题目即及要求: 一、(30分)网络拓扑图如下: (1)请给电脑H1和电脑H3分配IP地址 (2)如果在电脑H2端ping电脑H3,请用网络分层结构的观点详细说明数据的通信过程。

二、(30分) (1)请说明TCP 协议三次握手连接与四次挥手断开的过程; (2)请用抓包软件获取上述过程,并用抓包的数据说明上述过程。 (3)提供三次握手连接与四次挥手断开的过程的抓包视频; 三、(40分) 背景介绍:下图是模拟某学校网络拓扑结构。在该学校网络接入层采用S2126,接入层交换机划分了办公网VLAN2和学生网VLAN4。 VLAN2和VLAN4通过汇聚层交换机S3550与路由器A 相连,另S3550上有一个VLAN3存放一台网管机。路由器A 与B 通过路由协议获取路由信息后,办公网可以访问B 路由器后面的WWW 服务。为了阻止学生网内的主机访问WWW 服务,A 路由器采用了访问控制列表的技术作为控制手段。 实验要求: 1、 根据拓朴图分别在S2126和S3550创建相应VLAN ,并在S2126上将F0/10-15加入VLAN2,将F0/16-20加入VLAN4,在S3550上将F0/10-12加入VLAN3 2、 在两台交换机之间配置实现冗余链路,解决环路问题 3、 S3550通过SVI 方式和RA 互连 4、 S3550配置实现VLAN 间互连 S0 S0 F0 A B F0/5 VLAN1 F0/5 VLAN2 VLAN4 S2126 S3550 RA: S3550 : VLAN2=192.168.20.1/24 VLAN3=192.168.30.1/24 VLAN4=192.168.40.1/24 Web server=192.168.60.8/24 S2126 :VLAN1=192.168.1.3/24 S3550: VLAN1=192.168.1.2/24 F0/6 F0/6 服务 服务

2014年上半年课程考试大作业计算机网络5

江南大学现代远程教育2014年上半年课程考试大作业 考试科目:《计算机网络》 1、OSI/RM设置了哪些层次?每个层次的作用和功能是什么?(15分) 答:①物理层(Physical layer):利用物理传输介质为数据链路层提供物理连接,以便透明地传输比特流。 ②数据链路层(Data link layer):在物理层传输比特流的基础上,在通信的实体间建立数据链路连接,传输以帧为单位的数据,采用差错控制、流量控制方法,使有差错的物理线路变成无差错的数据链路。 ③网络层(Network layer):通过路由算法,为分组通过通信子网选择最适当的路径,它要实现路由选择、拥塞控制与网络互连等功能。 ④传输层(Transport layer):向用户提供可靠的端到端的服务、透明地传输报文,并向高层屏蔽下层数据通信的细节。 ⑤会话层(Session layer):组织两个会话进程间的通信,并管理数据的交换。 ⑥表示层(Presentation layer):用于处理在两个通信系统中交换信息的表示方式。它包括数据格式的变换、数据加密与解密、数据压缩与恢复等功能。 ⑦应用层(Application layer):它确定进程之间通信的性质,以满足用户的需要。它不仅提供应用进程所需的数据交换和远程操作,而且还要为应用进程的用户代理,来完成一些为进行信息交换所必须的功能,它们包括:文件传送访问和管理FTAM、虚拟终端VT、事务处理TP、远程数据库访问RDA、制造业报文规范MMS 及目录服务等协议。 2、比较线路交换、报文交换和分组交换三种交换技术,分析报文交换技术的延时,为何要将报文交换改进为分组交换?(15分) 答:比较电路交换、报文交换和分组交换的优缺点 电路交换优点:通话中两用户始终占用端到端的通信资源。 缺点:线路传输效率很低用户占用的通信线路大部分时间是空闲的,资源未被使用而消费 分组交换优点:较高的交换速率数据传输效率高可靠性非常高效,灵活和迅速。 缺点:造成时延,开销 报文交换优点:用户可随时发送报文,可靠性,容易发现代码转换和速率匹配,同时发送多个目的地址,优先报文优先转换,通信线路利用率高。 缺点:时延较长。 简述 CSMA/CD 协议的工作原理以及以太网帧格式。 (1)载波监听任一站要发送信息时,首先要监测总线,用来判决介质上有否其他站的发送信号.如果介质呈忙,则继续检测,直到发现介质空闲。如果检测介质为空闲,则可以立即发送。由于通道存在传播时延,采用载波监听的方法仍避免不了两站点在传播时延期间发送的帧会产生冲突。(2)冲突检测每个站在发送帧期间,同时具有检测冲突的能力。一旦检测到冲突,就立即停止发送,并向总线上发一串阻塞信号,通报总线上各站已发生冲突。(3)多路访问检测到冲突并在发完阻塞信号后,发送站退回等待。为了降低再次冲突的概率,需要等待一个随机时间(冲突的各站可不相等),然后再用CSMA算法重新发送。 可概括如下: 发前先听、边发边听、冲突停止、延迟重发。 以太网帧格式(MAC帧),由5个字段组成。前两个字段分别为6字节长的目的地址和源地址字段。第三个字段是2字节的类型字段,第四个字段是IP数据报,第五个字段是帧校验序列(FCS)。 3、若要将一个B类的网络地址172.17.0.0划分子网,其中包括3个能容纳16000台主机的子网,7个能容纳2000台主机的子网,8个能容纳254台主机的子网,请写出每个子网的子网掩码和主机IP地址的范围。(20分) (二的N次方)-2>14 n=4 借4位 1 .172.17.0.1-172.17.15.254

计算机网络大作业答案

一、单项选择题(每个2分,共30分) 1、下列有关计算机网络叙述错误的是__D____。 A:利用Internet网可以使用远程的超级计算中心的计算机资源 B:计算机网络是在通信协议控制下实现的计算机互联 C:建立计算机网络的最主要目的是实现资源共享 D:以接入的计算机多少可以将网络划分为广域网、城域网和局域网 2、计算机网络的基本分类方法主要有两种:一种是根据网络所使用的传输技术;另一种是根据__C____。 A:网络协议 B:网络操作系统类型 C:覆盖范围与规模 D:网络服务器类型与规模 3、如果某局域网的拓扑结构是___A___,则局域网中任何一个节点出现故障都不会影响整个网络的工作。 A:总线型结构 B:树型结构 C:环型结构 D:星型结构 4、在Internet中,用于文件传输的协议是___C___。 A:HTML B:SMTP C:FTP D:POP 5、利用FTP(文件传输协议)的最大优点是可以实现__C____。 A:同一操作系统之间的文件传输 B:异种机上同一操作系统间的文件传输 C:异种机和异种操作系统之间的文件传输 D:同一机型上不同操作系统之间的文件传输 6、当你登录在某网站已注册的邮箱,页面上的"发件箱"文件夹一般保存着的是__B____。A:你已经抛弃的邮件 B:你已经撰写好,但是还没有发送的邮件 C:包含有不合时宜想法的邮件 D:包含有不礼貌(outrageous)语句的邮件 7、在FTP中,传输一个文本文件时,通常选用的传输类型是__A____。 A:ASCII B:二进制流 C:Unicode D:GB码 8、下列四种文件格式中,属于音频文件的格式是__A____。 A:WAV格式 B:JPG格式 C:DAT格式 D:MIC格式 9、下列四个选项中,最常用的三维动画制作软件工具是__A____。

计算机网络故障处理-期末的大作业

某某某某学院2010级期末大作业 计算机网络故障处理 院(系)名称11111111111 专业名称计算机系统维护 学生姓名1111111 学号1111111 指导教师111111111 完成时间1111年11月11日

目录 网络设备故障 .............................................................................................. - 2 - 一、传输介质故障.........................................................................错误!未定义书签。 二、网卡故障 ......................... 错误!未定义书签。网络常见故障诊断............ 错误!未定义书签。 一、线路连接故障 ..................... 错误!未定义书签。 二、网络设置问题...................... 错误!未定义书签。 三、无法正常拨号 ..................... 错误!未定义书签。 四、上网频繁掉线 ..................... 错误!未定义书签。 五、无法登录路由器管理页面............ 错误!未定义书签。总结........................ 错误!未定义书签。

网络设备故障 在局域网中发生故障硬件设备主要有:双绞线、网卡、Modem、集线器、交换机、服务器等。从发生故障的对象来看,主要包括传输介质故障、网卡故障、Modem故障、交换机故障。 一、传输介质故障 局域网中使用的传输介质主要有双绞线和细缆,双绞线一般用于星型网络结构的布线,而细缆多用于总线型结构的布线。 (1)案例选编1网卡灯亮却不能上网 ①故障现象 某局域网内的一台计算机无法连接局域网,经检查确认网卡指示灯亮且网卡驱动程序安装正确。另外网卡与任何系统设备均没有冲突,且正确安装了网络协议(能Ping通本机IP地址)。 ②故障分析与处理 从故障现象来看,网卡驱动程序和网络协议安装不存在问题,且网卡的指示灯表现正常,因此可以判断故障原因可能出在网线上。 因为网卡指示灯亮并不能表明网络连接没有问题,例如100Base-TX网络使用1、2、3、6两对线进行数据传输,即使其中一条线断开后网卡指示灯仍然亮着,但是网络却不能正常通信。 用于跳线的双绞线,由于经常插拔而导致有些水晶头中的线对脱落,从而引发接触不良。有时需要多次插拔跳线才能实现网络连接,且在网络使用过程中经常出现网络中断的情况。建议使用网线测试仪检查故障计算机的网线。 如果网线不好建议重新压制水晶头。剥线时双绞线的裸露部分大约为14mm左右,这个长度正好刚刚能将各导线插入到各自的线槽。如果该段留得过长,则会由于水晶头不能压住外层绝缘皮而导致双绞线脱落,并且会因为线对不再互绞而增加信号串扰。 如果网线正常则尝试能否Ping通其他计算机。如果不能Ping通可更换集线设备端口再试验,仍然不通时可更换网卡。 (2)案例选编2 RJ-45针脚顺序判断错误导致压线故障 ①故障现象 在按照T568B标准制作一条直通线并进行测试时,网线测试仪上的指示灯显示线序错误。 ②故障分析与处理

信号与系统答案 西北工业大学 段哲民 信号与系统1-3章答案

第一章 习 题 1-1 画出下列各信号的波形:(1) f 1(t)=(2-e -t )U(t); (2) f 2(t)=e -t cos10πt×[U(t -1)-U(t-2)]。 答案 (1))(1t f 的波形如图1.1(a )所示. (2) 因t π10cos 的周期 s T 2.0102== ππ ,故)(2t f 的波形如图题1.1(b)所示. 1-2 已知各信号的波形如图题1-2所示,试写出它们各自的函数式。 答案 )1()]1()([)(1-+--=t u t u t u t t f )]1()()[1()(2----=t u t u t t f )]3()2()[2()(3----=t u t u t t f 1-3 写出图题1-3所示各信号的函数表达式。

答案 2 002121 )2(21121)2(21 )(1≤≤≤≤-?????+-=+-+=+=t t t t t t t f )2()1()()(2--+=t u t u t u t f )] 2()2([2sin )(3--+-=t u t u t t f π )3(2)2(4)1(3)1(2)2()(4-+---++-+=t u t u t u t u t u t f 1-4 画出下列各信号的波形:(1) f 1(t)=U(t 2-1); (2) f 2(t)=(t-1)U(t 2-1); (3) f 3(t)=U(t 2-5t+6); (4)f 4(t)=U(sinπt)。 答案 (1) )1()1()(1--+-=t u t u t f ,其波形如图题1.4(a)所示.

西工大计算机网络实验三

实验报告 实验名称 --SOCKET编程 一、实验目的 (1)加深对TCP和UDP的理解; (2)实现两台计算机之间TCP/UDP通信。 二、实验过程 原理: socket是在应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用以实现进程在网络信。如下图所示:

TCP通信 原理如图: 代码: 服务器端: #pragma comment(lib, "WS2_32.lib")

#include #include #include using namespace std; int main() { int i=0; WSADATA wsaData; SOCKET oldSocket,newSocket; //客户地址长度 int iLen=0; //发送的数据长度 int iSend=0; //接收的数据长度 int ircv =0; //处世要发送给客户的信息 char buf[20]="I am a server"; //接收来自用户的信息 char fromcli[512]; //客户和服务器的SOCKET地址结构 struct sockaddr_in ser,cli; if(WSAStartup(MAKEWORD(2,2),&wsaData)!=0) { cout<<"failed to load winsock"<

计算机网络大作业

计算机网络在电子商务方面的应用 黄帅 201615062013001 摘要:计算机网络在当今计算机科学与技术学科中发展最为迅速,它已经渗透到人们生活、工作和学习的各个领域,电子商务就是其中一个。近年来,电子商务得到了快速发展,给人们带来巨大方便和实惠,也给更多更多的人省去了大量的时间。同时,扩大营销方式,从单方面的面对面变成O2O的买卖。 1.电子商务的概念 电子商务以经济为核心,是基于经济不断发展的基础上,利用计算机网络本身具有的开放性、全球性、自由性、虚拟性来进行的,简化了交易流程、提高了交易效率。通常分为4种类型: (一)企业和消费者之间的电子商务,简单的说是消费者利用计算机网络直接参与经济贸易活动的类型,类似于实体店中的销售。最常见的有京东、淘宝等; (二)企业和企业之间的电子商务。此种方式更多的是企业间的寻求合作,通过网络的开阔性,来进一步扩大寻找良好合作伙伴的可能性。通过不断的发现,也了解了更多的企业合作远景; (三)消费者和消费者之间的电子商务,此种方式可以充分调动民间的贸易市场参与经济活动,为消费者提供了买卖的交易平台,用户可以利用交易平台的资源来对自己的商品进行交易和竞价; (四)线下商务和互联网间的电子商务。一般称为线下线上,消费真可以线上来选择服务、付款、结算,线下进行实体消费,利用计算机网络力量实现了线上与线下的无缝对接,线上购买、付款等,线下消费,例如美团、大众点评、饿了么等。 2.电子商务的特点 由于电子商务依存于计算机网络中,因此电子商务与传统的商务也有着巨大的不同,主要体现在如下几个方面: (一)交易便捷。传统的商务在流通渠道方面主要有企业、代理商、零售商、消费者,各个环节比较繁杂,一旦出现问题,不仅增加时间、环节,从而导致费用的增加、流通滞后等情况的发生,而且影响了消费者的消费心理。而电子商务简化了这个流程,缩短了企业与消费者的距离,减少了消费者对于中间环节的依赖程度,也大大降低了成本。即使存在中间环节,其产生的成本也会大大降低。 (二)信息精准而快速。在对贸易信息的收集方面传统商务所需要的时间也较长,反映的情况往往滞后的程度较大,但是对于电子商务来讲,利用电子商务平台和电子统计来进行,时效性和准确性要高出很多。 (三)交易无限制。传统的交易受限于特定的时间,消费者购买特定商品必须在指定时间内,一旦超过时间将面临于店铺关门的情况。而电子商务计算机网络的存在,消费者可以自由支配时间来进行交易选择。这也得益于线上销售线下服务的可能性。 (四)交易空间广。传统商务的交易地点特别受地域的影响,其具有区域性,消费者必须去指定地点才能购买,而电子商务因为存在于虚拟空间,双方不受空间的限制,只要有网络即可以进行交易。

西北工业大学信号与系统真题

题号:827《信号与系统》 考试大纲 一、考试内容: 根据我校教学及该试题涵盖专业多的特点,对考试范围作以下要求: 1、信号与系统的基本概念:信号的变换与运算;线性时不变系统基本性质。 2、连续系统时域分析:系统模型和自然频率;系统零输入响应、冲激响应、阶跃响应求解;系统零状态响应的卷积积分求解;全响应的求解。 3、连续信号频域分析:付立叶变换及其性质与应用;常用信号付立叶变换;周期信号、抽样信号付立叶变换;抽样定理及其应用。 4、连续系统频域分析:频域系统函数H(jω)及其求法;系统频率特性;系统零状态响应的频域求解;理想低通滤波器及其特性;信号不失真传输条件。 5、连续系统复频域分析:拉氏变换及其基本性质;拉氏反变换求解;s域的电路模型和电路定理;线性时不变系统的复频域分析。 6、复频域系统函数H(s):H(s)定义、分类、求法和零、极点图;系统模拟框图与信号流图;系统频率特性、正弦稳态响应求解以及系统稳定性判定;梅森公式及其应用。 7、离散信号与系统时域分析:离散信号时域变换、运算以及卷积求和;离散系统数学模型;线性时不变离散系统的性质、零输入响应、单位序列响应、阶跃响应、零状态响应的求解。 8、离散系统Z域分析:Z变换及其基本性质;Z反变换;系统Z域分析;系统函数H(z)及求法;H(z)零、极点图;离散系统模拟框图与信号流图;离散系统频率特性、正弦稳态响应求解以及稳定性判定;梅森公式及其应用。 9、系统状态变量分析:连续、离散系统状态方程与输出方程列写与求解;系统函数矩阵与单位冲激响应的求解;根据状态方程判断系统的稳定性;状态方程与输出方程的模拟与信号流图。 二、参考书目: [1] 段哲民等编,《信号与系统》,西北工业出版社,1997年 [2] 吴大正主编,《信号与线性系统分析》(第3版),高等教育出版社,1998.10 [3] 范世贵等编《信号与系统常见题型解析及模拟题》(第2版),西北工业出版社,2001.5 注:以上[1]、[2]和[3]各任选之一即可。

计算机网络大作业

大作业题目(内容): 某个学校建设校园网络。 学校情况基本情况如下: 学校下属机关部门(包括校办、人事处、财务处等,可用机关子网1、子网2等表示)8个,每个部门有计算机不超过30台;机关部门全部在一幢办公楼内,各部门距离不超过100米; 学校下属院系10个(可用学院子网1、学院子网2等表示),每个院系有计算机不超过220台;每个院系都座落在单独的建筑物。 学校图书馆座落在单独建筑,有1000台计算机的电子阅览室,需接入校园网。图书借阅管理系统有计算机50台,应和电子阅览室计算机处于不同的子网。 学校网络中心位于机关办公楼内,机关办公楼和各院系的建筑物距离均超过500米 1.网络拓补图: 2:(1)IP

(2)设备使用清单 核心交换机、二层交换机、三层交换机、路由器、各个子网服务器,口配置: 1.心交换机LS6502-XG: 端口数为三个,分别和网络,以及两个二层交换机连接。 2.交换机LS-S2403H-EI a和LS-S2403H-EI b: 端口数为四个,和另一个二层交换机以及另外三个三层交换机连接。属性:Quidway S2403H-EI以太网交换机主机(220V),25×10/100M TX,1×FE Slot 3.交换机LS-3928TP-SI a: 口数四个,和两个二层交换机以及路由器AR 28-11a连接。Quidway S3928TP-SI以太网交换机主机,24个10/100Base-T,2个千兆SFP上行口,2个10/100/1000Base-T,交流供电。 4.交换机LS-3928TP-SI b: 口数为三个,和两个二层交换机以及路由器AR 28-11b连接。Quidway S3928TP-SI以太网交换机主机,24个10/100Base-T,2个千兆SFP上行口,2个10/100/1000Base-T,交流供电。 5.交换机LS-3928TP-SI c: 口数为4个,和两个二层交换机以及路由器AR 28-11c、AR 28-11d连接。Quidway S3928TP-SI以太网交换机主机,24个10/100Base-T,2个千兆SFP上行口,2个10/100/1000Base-T,交流供电。

西工大计算机网络作业3

1.当两台计算机分别和中继器、二层交换机、三层交换、路由器相连时,请分别画出计算 机与交换设备五层参考模型; 计算机1 上图为计算机和路由器连接.。三层交换机与上图连接相同。二层路由器与计算机连接只经过数据链路层和物理层,中继器与计算机连接只经过物理层。 2.学习SOCKET编程,写出TCP、UDP通信流程;将实例程序两个同学一组,实现两台计算机之间通信。并写出学习报告; TCP通信流程 客户端服务器

UDP通信流程 客户端服务端 利用socket实现TCP,UDP通信的流程如上图所示。 SOCKET实验报告 一.实验目的 学习SOCKET编程,理解计算机通信的流程,分别实现TCP,UDP协议下两台计算机之间的通信。

Socket编程机制 客户端: (1)客户端程序在运行后,首先需要使调用WSAStartup 函数,确保进程加载socket 应用程序所必须的环境和库文件,如Ws2_32.dll。 (2)调用函数Socket 创建SOCKET,在创建时需指定使用的网络协议、连接类型等。 (3)填充SOCKADDR 结构,指定服务端的地址、端口等。 (4)调用connect 函数连接到服务端。 (5)如果连接成功,就可以使用send 和recv 函数发送和接收数据。 (6)在数据传输完成后,可调用closesocket 函数关闭Socket。 (7)调用WSACleanup 函数释放资源。 服务端: (1)程序在运行后,首先需要使调用WSAStartup 加载Ws2_32.dll。 (2)调用函数socket 创建用于监听的SOCKET,在创建时需指定使用的网络协议、连接类型等。 (3)1 调用bind 函数将Socket 绑定到网络地址和端口。 (4)调用listen 函数开始监听。 (5)调用accept 函数等待客户端连接。在客户端连接后,accept 函数返回,得到连接Socket。在accept 函数返回后,可立即再调用,以处理其他客户端的连接。 (6)得到连接Socket 后,可调用send 和recv 发送、接收数据。 (7)在数据传输完成后,可调用closesocket 函数关闭Socket。 (8)调用WSACleanup 函数释放DLL。 函数用法: 1.WSAStartup 函数的功能是加载Ws2_3 2.dll 等Socket 程序运行的环境。其返回值用来 判断程序是否调用成功。 2.WSACleanup 函数释放Ws2_32.dll 库,函数无参数。 3.Socket 函数的功能是建立一个绑定到指定协议和传输类型的Socket。用来指定网络地 址的类型,传输类型,传输协议。 4.send函数的功能是向连接的另一端发送数据。参数为套接字,发送的数据,发送数据长 度。Send成功则返回实际发送的数据,失败则返回SOCKET_ERROR. 5.recv函数的功能时是从连接的另外一端接收数据。 6.closesocket函数用于关闭socket。 7.bind函数的功能是将socket与网络地址和端口绑定起来。 8.listen的函数是将socket的状态设置为监听,以使客户端程序可以连接。 9.accept函数的功能是接收客户端的连接,accpet函数直到客户端有连接后才会返回。

《计算机网络设计》期末大作业模版

中国石油大学(北京)《计算机网络设计》课程设计 题目:***网络规划与设计方案 学院: 专业班级: 学号: 学生姓名: 分数:

1.综述 (2) 1.1 网络设计背景分析 (2) 1.2 网络设计采用的方法和原则 (2) 2.用户需求分析 (2) 2.1 用户业务需求分析 (2) 2.2网络性能需求分析 (2) 3.网络拓扑结构设计 (2) 3.1 网络拓扑结构 (2) 3.2 网络硬件结构 (2) 3.3网络软件结构 (3) 4.网络性能及安全设计 (3) 4.1网络性能设计与分析 (3) 4.2网络安全设计与分析 (3) 5.网络物理设计 (3) 5.1 网络传输介质的选择 (3) 5.2 网络综合布线设计 (3) 6.课程设计总结与体会 (3) 7.参考文献 (3)

1.综述 1.1 网络设计背景分析 [扼要介绍一下网络规划与设计的必要性,对进行网络设计的单位(例如某某学校或企业等)情况进行简单介绍,以使读者了解网络设计的背景信息] 1.2 网络设计采用的方法和原则 [扼要介绍一下本网络设计方案所采取的方法以及网络设计过程中所遵循的原则,所用知识点可参见教材第1章1.2和1.5节] 2.用户需求分析 2.1 用户业务需求分析 [对进行网络设计的用户的需求进行详细阐述,所用知识点可参见教材第2章2.3节] 2.2网络性能需求分析 [将用户对网络性能的需求进行详细阐述,所用知识点可参见教材第2章2.4节] 3.网络拓扑结构设计 3.1 网络拓扑结构 [根据用户要求对网络拓扑结果进行描述,最好使用图表形式进行说明。所用知识点可参见教材第3章网络拓扑结构设计] 3.2 网络硬件结构 [根据拓扑结构对网络中所使用的硬件设备进行描述。所用知识点可参见教材第6章 6.1节]

计算机网络与数据库复习题答案西北工业大学2016剖析

复习题 1.对于带宽为8kHz的信道,若有8种不同的物理状态来表示数据,信噪比为 30db,按奈氏定理,最大限制的数据速率是多少?按香农定理,最大限制的数据速率是多少? ①C=2 F log2N=2*8K*log28=48Kbps ②分贝(dB)的计算是:10lgS/N 即 本题为:10lgS/N=30 则:S/N=103 C=F log2(1+S/N)=8K*log21001=80Kbps 2.在数据链路层实现帧同步的方法中有“使用比特填充的首尾标志方法”,比 如用01111110来标志帧的开始和结束,但帧数据段中也会有01111110这样的数据,请给出发送方和接收方各自的处理方法? 可以采用“0比特插入法”来解决。该法在发送端监视除标志码以外的所有字段,当发现有连续5个“1”出现时,便在其后添插一个“0”,然后继续发后继的比特流。在接收端,同样监除起始标志码以外的所有字段。当连续发现5个“1”出现后,若其后一个比特“0”则自动删除它,以恢复原来的比特流;若发现连续6个“1”,则可能是插入的“0”发生差错变成的“1”,也可能是收到了帧的终止标志码。后两种情况,可以进一步通过帧中的帧检验序列来加以区分。这种方法也称作"比特填充的首尾标志法"。 3.简述载体侦听多路访问/冲突检测(CSMA/CD)技术的工作原理? CSMA/CD载波监听/冲突检测,属于计算机网络以太网的工作类型,即在总线上不段的发出信号去探测线路是否空闲,如果不空闲则随机等待一定时间,在继续探测。直到发出型号为止 CSMA/CD的工作原理 由IEEE 802.3标准确定的CSMA/CD检测冲突的方法如下: (1)当一个站点想要发送数据的时候,它检测网络查看是否有其他站点正在传输,即监听信道是否空闲。 (2)如果信道忙,则等待,直到信道空闲;如果信道闲,站点就传输数据。 (3)在发送数据的同时,站点继续监听网络确信没有其他站点在同时传输数据。因为有可能两个或多个站点都同时检测到网络空闲然后几乎在同一时刻开始传输数据。如果两个或多个站点同时发送数据,就会产生冲突。 (4)当一个传输节点识别出一个冲突,它就发送一个拥塞信号,这个信号使得冲突的时间足够长,让其他的节点都能发现。 (5)其他节点收到拥塞信号后,都停止传输,等待一个随机产生的时间间隙(回退时间,Backoff Time)后重发。 从以上叙述可以看出,CSMA/CD的工作原理可用四个字来表示:“边听边说”,即一边发送数据,一边检测是否产生冲突。 4.香农(Shannon)定理指出,有噪声信道的最大数据速率可由下面的公式计 算:C=Wlog2(1+S/N)其中,W为信道带宽,S为信号的平均功率,N为噪声平均功率,S/N叫做信噪比(单位为分贝dB)。对于带宽为4000Hz的信

计算机网络期末大作业

浙江万里学院2015/2016学年第一学期《计算机网络》大作业 班级: 主要技术负责人(1人)学号姓名: 学号:姓名:成绩: 组员学号姓名(2人): 学号:姓名:成绩: 学号:姓名:成绩:

浙江万里学院2015/2016学年第一学期 《计算机网络》大作业 大作业题目即及要求: 一、(30分)请设计一个公司的内部网络系统。公司分为市场部、生产部、开发部、财务部等四个部门,每个部门各有20台计算机和一台文件服务器,计算机(假设台式机和笔记本同价)和服务器上都已经安装了100M网络适配器,网络设计需求如下: 1) 公司从ISP(电信)处获得一个的固定IP地址38.76.29.7,2M专线,DNS为38.76.29.3。 2) 公司拥有一个WEB服务器,用于运行公司主页和企业邮件系统。 3) 所有网络互联设备(交换机、路由器等)以及WEB服务器放在市场部机房的机架上。 4) 每个部门都为单独子网网段,但能够访问所有其他部门的资源。 6) 每台计算机都能访问Internet。 设计项目: (1)画出网络结构图(交换机、路由器等网络设备用规范的图标标出),并标明设备名称。标名相关设备、端口的IP地址,子网掩码、网关。(2)查阅相关设备报价,列表说明建造该网络的设备成本。简述此网络能实现的功能。 二、(40分)网络拓扑图如下: (1)请给电脑H1和电脑H3分配IP地址

(2)如果在电脑H2端ping电脑H3,请用网络分层结构的观点详细说明数据的通信过程。 三、(30分) (1)请说明TCP协议三次握手连接与四次挥手断开的过程; (2)请用抓包软件获取上述过程,并用抓包的数据说明上述过程。 (3)提供三次握手连接与四次挥手断开的过程的抓包视频;

西北工业大学信号与系统期末试题及答案

西北工业大学信号与系统期末试题及答案

————————————————————————————————作者:————————————————————————————————日期: 2

3 / 20 诚信保证 本人知晓我校考场规则和违纪处分条例的有关规定,保证遵守考 场规则,诚实做人。 本人签字: 编号: 西北工业大学考试试题(卷) 2010 - 2011 学年第 2 学期 开课学院 计算机学院 课程 信号与系统 学时 48 考试日期 2011年6月3日 考试时间 2 小时 考试形式(闭开)(B A )卷 考生班 级 学 号 姓 名 ★注:请将各题答案做在答题纸上,答在试题纸上无效。 一、单项选择题(每题有且仅有一个答案是正确的,共20分) 1、已知某系统方程为 )(10) ()()(d 2 2t e dt t dr t r dt t r =-,则该系统是 ① 。 ① A .线性时不变系统 B .非线性时变系统 C .线性时变系统 D .非线性时不变系统 2、已知某连续线性时不变系统的初始状态不为零,设当激励为e(t)时,全响应为r(t), 则当激励增大一倍为2e(t)时,其全响应为 ② 。 ② A .也增大一倍为2r(t) B .也增大但比2r(t)小 C .保持不变仍为r(t) D .发生变化,但以上答案均不正确 3、积分式dt t t t t )]2(2)()[23(4 42-+++?-δδ的积分结果是 ③ 。 ③ A .14 B .24 C .26 D .28 注:1. 命题纸上一般不留答题位置,试题请用小四、宋体打印且不出框。 成绩

2. 命题教师和审题教师姓名应在试卷存档时填写。共7 页第1 页 4 / 20

计算机网络大作业

计算机网络大作业-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

计算机网络大作业 某个学校建设校园网络。 学校情况基本情况如下: 学校下属机关部门(包括校办、人事处、财务处等,可用机关子网1、子网2等表示)8个,每个部门有计算机不超过30台;机关部门全部在一幢办公楼内,各部门距离不超过100米; 学校下属院系15个(可用学院子网1、学院子网2等表示),每个院系有计算机不超过240台;每个院系都座落在单独的建筑物。 学校图书馆座落在单独建筑,有500台计算机的电子阅览室,需接入校园网。图书借阅管理系统有计算机50台,应和电子阅览室计算机处于不同的子网。 学校网络中心位于机关办公楼内,机关办公楼和各院系的建筑物距离均超过500米; (1)网络拓扑结构图如图1所示

图1 IP地址分配表: 子网IP地址子网掩码机关子网1 192.168.1.1-192.168.1.31 255.255.255.224 机关子网2 192.168.2.1-192.168.2.31 255.255.255.224 机关子网3 192.168.3.1-191.168.3.31 255.255.255.224 255.255.255.224 机关子网4 192.168.4.1- 192.168.4.31 机关子网5 192.168.5.1-192.168.5.31 255.255.255.224 机关子网6 192.168.6.1-192.168.6.31 255.255.255.224 机关子网7 192.168.7.1-192.168.7.31 255.255.255.224 机关子网8 192.168.8.1-192.168.8.31 255.255.255.224 学院子网1 192.168.11.0/24 255.255.255.0 学院子网2 192.168.12.0/24 255.255.255.0 学院子网3 192.168.13.0/24 255.255.255.0 学院子网4 192.168.14.0/24 255.255.255.0 学院子网5 192.168.15.0/24 255.255.255.0 学院子网6 192.168.16.0/24 255.255.255.0

18年6月考试《计算机网络安全》期末大作业

(单选题) 1: 入侵检测的过程不包括下列哪个阶段() A: 信息收集 B: 信息分析 C: 消息融合 D: 告警与响应 正确答案: (单选题) 2: 在传统的C语言中,程序的入口点函数是: A: include B: main C: void D: printf 正确答案: (单选题) 3: OSI参考模型的最底层是: A: 网络层 B: 数据链路层 C: 表示层 D: 物理层 正确答案: (单选题) 4: 关于DES算法的说法正确的是() A: 是非对称加密算法 B: 是分组加密算法 C: 可用于身份认证 D: 加密过程包括15轮运算 正确答案: (单选题) 5: 现代病毒木马融合了()新技术 A: 进程注入 B: 注册表隐藏 C: 漏洞扫描 D: 都是 正确答案: (单选题) 6: 下列选项中()不属于CGI漏洞的危害。 A: 缓冲区溢出攻击 B: 数据验证型溢出攻击 C: 脚本语言错误 D: 信息泄漏 正确答案: (单选题) 7: 异常入侵检测依靠的假定是() A: 一切网络入侵行为都是异常的 B: 用户表现为可预测的、一致的系统使用模式 C: 只有异常行为才有可能是入侵攻击行为 D: 正常行为和异常行为可以根据一定的阀值来加以区分 正确答案: (单选题) 8: 某台服务器在100小时的工作时间内,正常使用时间为95个小时,则该服务器的可用性为()。A: 95/195 B: 100/195 C: 95/100 D: 100/95 正确答案: (单选题) 9: 在网络中,()是一个或一组在两个网络之间执行访问控制策略的系统,包括硬件和软件,目的是保护网络不被可疑人侵扰 A: RSA B: 入侵检测

西北工业大学_信号与线性系统实验报告_实验一、实验二

西北工业大学 信号与线性系统实验报告学号姓名:

实验一常用信号的分类与观察 1.实验内容 (1)观察常用信号的波形特点及其产生方法; (2)学会使用示波器对常用波形参数的测量; (3)掌握JH5004信号产生模块的操作; 2.实验过程 在下面实验中,按1.3节设置信号产生器的工作模式为11。 (1)指数信号观察: 通过信号选择键1,按1.3节设置A组输出为指数信号(此时信号输出指示灯为000000)。用示波器测量“信号A组”的输出信号。 观察指数信号的波形,并测量分析其对应的a、K参数。 (2)正弦信号观察: 通过信号选择键1,按1.3节设置A组输出为正弦信号(此时A组信号输出指示灯为000101)。用示波器测量“信号A组”的输出信号。 在示波器上观察正弦信号的波形,并测量分析其对应的振幅K、角频率 w。 (3)指数衰减正弦信号观察(正频率信号): 通过信号选择键1、按1.3节设置A组输出为指数衰减余弦信号(此时信号输出指示灯为000001),用示波器测量“信号A组”的输出信号。 通过信号选择键2、按1.3节设置B组输出为指数衰减正弦信号(此时信号输出指示灯为000010),用示波器测量“信号B组”的输出信号。 *分别用示波器的X、Y通道测量上述信号,并以X-Y方式进行观察,记录此时信号的波主持人:参与人:

形,并注意此时李沙育图形的旋转方向。(该实验可选做) 分析对信号参数的测量结果。 (4)*指数衰减正弦信号观察(负频率信号):(该实验可选做) 通过信号选择键1、按1.3节设置A组输出为指数衰减余弦信号(此时信号输出指示灯为000011),用示波器测量“信号A组”的输出信号。 通过信号选择键2、按1.3节设置B组输出为指数衰减正弦信号(此时信号输出指示灯为000100),用示波器测量“信号B组”的输出信号。 分别用示波器的X、Y通道测量上述信号,并以X-Y方式进行观察,记录此时信号的波形,并注意此时李沙育图形的旋转方向。 将测量结果与实验3所测结果进行比较。 (5)Sa(t)信号观察: 通过信号选择键1,按1.3节设置A组输出为Sa(t)信号(此时信号输出指示灯为000111),用示波器测量“信号A组”的输出信号。并通过示波器分析信号的参数。 (6)钟形信号(高斯函数)观察: 通过信号选择键1,按1.3节设置A组输出为钟形信号(此时信号输出指示灯为001000),用示波器测量“信号A组”的输出信号。并通过示波器分析信号的参数。 (7)脉冲信号观察: 通过信号选择键1,按1.3节设置A组输出为正负脉冲信号(此时信号输出指示灯为001101),并分析其特点。 3.实验数据 (1)指数信号观察: 波形图: 实验结果: 主持人:参与人:

相关文档
最新文档