计算机网络报告

计算机网络报告
计算机网络报告

一、课程设计目的

1. 加深对计算机网络通信的工作原理的理解。

通过编写计算机程序实现、模拟网络的某些功能,使学生理解并掌握计算机网络的基本原理及工作过程。

2.实现应用程序进程跨网络的通信

了解系统调用和应用编程接口基本知识,理解应用程序和操作系统之间传递控制权的机制,掌握套接字的创建和运用,通过socket系统调用实现跨网络通信。

3.提高网络编程和应用能力

提高实际编程能力和灵活运用所学知识解决的能力。培养调查研究、查阅技术文献、资料、手册以及编写技术文档的能力,理论应用于实践的能力。

二、课程设计内容

1.网络聊天程序的设计与实现

了解Socket通信的原理,在此基础上编写一个聊天程序。

2.Ping程序设计与实现

了解ping程序的实现原理,并调试通过。

3.基于IP多播的网络会议程序

(实现了局域网内多人聊天)

4.Windows 下的网络嗅探器

参照附录4 raw socket编程例子,设计一个可以监视网络的状态、数据流动情况以及网络上传输的信息的网络嗅探器。

三、网络聊天程序的设计与实现

题目内容:参照附录1,了解Socket通信的原理,在此基础上编写一个聊天程序。

服务器端编程的步骤:

1.加载套接字库,创建套接字(WSAStartup()/socket());

2.绑定套接字到一个IP地址和一个端口上;

3. 将套接字设定为监听模式等待连接请求(listen());

4.请求到来后,接受链接请求,返回一个新的应对于此次链接的套接字(accept());

5.返回套接字和客户端进行通信(Send()/Rec());

6.返回,等待另一个连接请求;

7.关闭套接字,关闭套接字库(closesocket()WSACleanup())。

客户端编程步骤:

1.加载套接字库,创建套接字(WSAStartup()/socket());

2.向服务端发出链接请求(connect());

3.和服务端进行通信(Send()/Recv());

4.关闭套接字,关闭套接字库(closesocket()/WSACleanup())

调试过程

该程序是用c写的,首先,我先用c编写一个客户端和一个服务器端,代码主要是参照了实验说明书上的,在此基础上稍做了些修改,实现一个简单客户端与服务端通信。在实现过程中出现了问题,后来通过网上查资料和请教别ws2_32.lib时出现错误;还有由于我用的是TCP协议通讯,它一次只接收一次发送一次,我通过一个简单的多线程解决了该问题

四、Tracert与Ping程序设计与实现

题目内容:参照附录2,了解Tracert程序的实现原理,并调试通过。然后参考Tracert 程序和教材4.4.2节,编写一个Ping程序,并能测试本局域网的所有机器是否在线

4.1设计步骤

1.熟悉IP及ICMP协议的工作机制。

2.熟悉RAW模式的SOCKET编程。

3.编写Ping的实现程序。

4.编译环境中需要包括的SOCKET库win2_32.lib。

5.调试并运行自己编写的Ping程序。

4.2调试过程

1.原题目二给的附录二,可以实现输入一个IP地址或者域名,可以查

看跳站情况,但是该题目要求测试本局域网所有机器在线,在局域网

内机器由交换机连接并不需要路由器跳转,所以可以减小跳转站点数

目,和响应时间,通过循环输入局域网的Ip地址从而达到测试机器是

否在线;

2.关于获取IP地址采用方式:获取ip最后一个字段----自增加一

-----将获得的ip字段----与该局域网内前三个字段连接---将得到

的String 转化为所需要的char[]类型

3.将获得的char[]类型放入到循环中,依次跳站

4.需注意的是:由于是查找本局域网里的机器状态,只需要经过交换

机来交换信息,不用跳站到路由器,所以需要将最大跳站30次减小,也需要将响应时间降低。避免长时间延迟。

5.自己改变的代码部分://获取Ip地址的最后一个字段

int getIp(char Address[]){

int count =1;

int i, len = strlen(Address);

for(i = 0; i < len && count < 4; i++){ if(Address[i] == '.') {

count++;

}

}

int ip = 0;

for(; i < len; i++) {

ip = ip * 10 + (Address[i] - '0');

}

return ip;}

//int 转 string 类型string intToString(int v) {stringstream s;

s<

string str = s.str();

return str;

}

//string 转 char[]

char* zhuanhuan(string ipdata){

char *dst = new char[255];

int i;

for(i=0;i <=ipdata.length();i++) dst[i]=ipdata[i];

dst[i] = '\0';

return dst;

}

4.3设计结果及结果分析

在编译通过后,就可以调用该程序保存目录下的可执行文件了,通过命令提示符来操作,具体结果如下图所示:

五、基于IP多播的网络会议程序

5.1设计步骤

1.创建一个SOCK_DGRAM类型的Socket。

2.将此socket绑定到本地的一个端口上,为了实现接收服务器端发

送的多播数据。

3.加入多播组。

4.创建接收线程:只负责接收数据

5.创建发送线程:只负责发送数据

5.2调试过程

该程序可以在同一局域网内多台机器上进行测试,只要用的同一接口就能加入多人聊天,

5.3调试结果及结果分析。

该程序的最终目的是实现多播,就是能同时给多带计算机发送消息,我取消了发送端和接收端的区别,做成了群聊,每个人都可以发送和接受其他人的消息:运行结果如下图所示:

六、网络嗅探器

实验目的

参照附录4 raw socket编程例子,设计一个可以监视网络的状态、数据流动情况以及网络上传输的信息的网络嗅探器

实验原理

原始套接字是一种不同于SOCK_STREAM和SOCK_DGRAM的套接字,它实现于系统核心。它的创建方式跟TCP/UDP创建方法几乎是一模一样,例如,通过int sockfd;

sockfd=socket(AF_INET,SOCK_RAW,IPPROTO_ICMP);

这两句程序你就可以创建一个原始套接字。这种类型套接字的功能与TCP或者UDP类型套接字的功能有很大的不同:TCP/UDP类型的套接字只能够访问传输层以及传输层以上的数据,因为当IP层把数据传递给传输层时,下层的数据包头已经被丢掉了。而原始套接字却可以访问传输层以下的数据,所以使用raw套接字你可以实现上至应用层的数据操作,也可以实现下至链路层的数据操作。比如:通过

sock=socket(PF_PACKET,SOCK_RAW,htons(ETH_P_IP))方式创建的rawsocket就能直接读取链路层的数据。

1)使用原始套接字时应该注意的问题(参考<>以及网上的优秀文档)

(1):对于UDP/TCP产生的IP数据包,内核不将它传递给任何原始套接字,而只是将这些数据交给对应的UDP/TCP数据处理句柄(所以,

如果你想要通过原始套接字来访问TCP/UDP或者其它类型的数据,调用socket函数创建原始套接字第三个参数应该指定为htons(ETH_P_IP),也就是通过直接访问数据链路层来实现。(我们后面的密码窃取器就是基于这种类型的)。

(2):对于ICMP和EGP等使用IP数据包承载数据但又在传输层之下的协议类型的IP数据包,内核不管是否已经有注册了的句柄来处理这些数据,都会将这些IP数据包复制一份传递给协议类型匹配的原始套接字。

(3):对于不能识别协议类型的数据包,内核进行必要的校验,然后会查看是否有类型匹配的原始套接字负责处理这些数据,如果有的话,就会将这些IP数据包复制一份传递给匹配的原始套接字,否则,内核将会丢弃这个IP数据包,并返回一个ICMP主机不可达的消息给源主机。

(4):如果原始套接字bind绑定了一个地址,核心只将目的地址为本机IP地址的数据包传递给原始套接字,如果某个原始套接字没有bind 地址,核心就会把收到的所有IP数据包发给这个原始套接字。(5):如果原始套接字调用了connect函数,则核心只将源地址为connect连接的IP地址的IP数据包传递给这个原始套接字。(6):如果原始套接字没有调用bind和connect函数,则核心会将所有协议匹配的IP数据包传递给这个原始套接字。

2)编程选项

原始套接字是直接使用IP协议的非面向连接的套接字,在这个套接字

上可以调用bind和connect函数进行地址绑定。说明如下:

(1)bind函数:调用bind函数后,发送数据包的源IP地址将是bind 函数指定的地址。如果不调用bind,则内核将以发送接口的主IP地址填充IP头。如果使用setsockopt设置了IP_HDRINCL(headerincluding)选项,就必须手工填充每个要发送的数据包的源IP地址,否则,内核将自动创建IP首部。

(2)connetc函数:调用connect函数后,就可以使用write和send 函数来发送数据包,而且内核将会用这个绑定的地址填充IP数据包的目的IP地址,否则的话,则应使用sendto或sendmsg函数来发送数据包,并且要在函数参数中指定对方的IP地址。

综合以上种种功能和特点,我们可以使用原始套接字来实现很多功能,比如最基本的数据包分析,主机嗅探等。其实也可以使用原始套接字作一个自定义的传输层协议。

实验结果

七、心得体会

通过本次课程设计,我收获了不少东西,通过编写计算机程序实现、模拟网络的一些功能,使我理解并掌握计算机网络的基本原理及工作过程。

对系统调用和应用编程接口基本知识更加熟悉,了解了应用程序和操作系统之间传递控制权的机制,并掌握了套接字的创建和运用,通过socket 系统调用实现跨网络通信。

同时提高了我实际编程能力和灵活运用所学知识解决的能力。让

我提高了自己调查研究、查阅技术文献、资料、手册以及编写技术文档的能力,理论应用于实践的能力。

八、参考文献

[1].谢希仁,计算机网络(第五版),电子工业出版社,2008。

[2].百度https://www.360docs.net/doc/ce13776596.html,

[3]计算网络课程设计指导书。

九、附录

附录一:聊天程序源代码

附录二:Ping程序源代码

附录三:IP多播的网络会议程序源代码

附录一:

服务端代码:

#include

#include

#include

#define MaxSize 50

using namespace std;

HANDLE hMutex;

//发送函数

void Send(SOCKET sockClient)

{

char sendBuf[MaxSize];

int byte = 0;

while(1)

{

WaitForSingleObject(hMutex, INFINITE);//第一个参数;hHandle[in]对象句柄。可以指定一系列的对象第二个参数:定时时间间隔//完成线程间通信

gets(sendBuf);

byte=

send(sockClient,sendBuf,50,0);//服务器向客户端发送数据

if (byte<=0)

{

break;

}

Sleep(1000);

ReleaseMutex(hMutex);

}

closesocket(sockClient);//关闭socket,一次通信完毕

}

//接收函数

void Rec(SOCKET sockClient)

{

char revBuf[MaxSize];

int byte = 0;

while(1)

{

WaitForSingleObject(hMutex, INFINITE);

byte= recv(sockClient,revBuf,50,0);//服务器从客户端接受数据

if (byte<=0)

{

break;

}

printf("KHD: %s\n",revBuf);

Sleep(1000);

ReleaseMutex(hMutex);

}

closesocket(sockClient);//关闭socket,一次通信完毕

}

int main()

{

WORD wVersionRequested; //使用的WinSock版本

WSADATA wsaData;

int err;

wVersionRequested = MAKEWORD( 1, 1 );

err = WSAStartup( wVersionRequested, &wsaData );//完成对Winsock服务的初始化

if ( err != 0 ) {

return 0;// 返回值为零的时候是表示成功申请WSAStartup

}

if ( LOBYTE( wsaData.wVersion ) != 1 || HIBYTE( wsaData.wVersion ) != 1 ) {

WSACleanup( );//中止Windows Sockets在所有线程上的操作

return 0;

}

SOCKET

sockSrv=socket(AF_INET,SOCK_STREAM,0);

// 创建socket操作,建立流式套接字,返回套接字号sockSrv

// 第一个参数,指定地址簇(TCP/IP只能是AF_INET,也可写成PF_INET)

// 第二个,选择套接字的类型(流式套接字),第三个,特定地址家族相关协议(0为自动)

SOCKADDR_IN addrSrv;//声明结构体

addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_AN Y);//将IP地址指定为INADDR_ANY,允许套接字向任何分配给本地机器的IP地址发送或接收数据

addrSrv.sin_family=AF_INET;//sin_family表示地址族,对于IP地址,sin_family成员将一直是AF_INET addrSrv.sin_port=htons(6000);//指定将要分配给套接字的端口。

bind(sockSrv,(SOCKADDR*)&addrSrv,sizeof(SOCK ADDR));//绑定套接字到一个IP地址和一个端口上/*第一个参数,指定需要绑定的套接字;

第二个参数,指定该套接字的本地地址信息,该地址结构会随所用的网络协议的不同而不同

第三个参数,指定该网络协议地址的长度*/

listen(sockSrv,5); //将套接字设定为监听模式等待连接请求

//第一个参数指定需要设置的套接字,第二个参数为(等待连接队列的最大长度)

SOCKADDR_IN addrClient; int len=sizeof(SOCKADDR); while(1){

SOCKET sockClient=accept(sockSrv,(SOCKADDR*)&addrClient,&len);

HANDLE hThread1 = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Send,(LPVOID)sockClient,0,0);//发送

/*lpThreadAttributes: Pointer; {安全设置}

dwStackSize: DWORD; {堆栈大小}

lpStartAddress: TFNThreadStartRoutine; {入口函数}

lpParameter: Pointer; {函数参数}

dwCreationFlags: DWORD; {启动选项}

var lpThreadId: DWORD {输出线程 ID}*/

if(hThread1!=NULL)

{

CloseHandle(hThread1);

}

HANDLE hThread2 = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Rec,(LPVOID)sockClient,0,0);//接收

if(hThread2!=NULL)

{

CloseHandle(hThread2); }

}

getchar();

return 0;

}

客户端代码:

#include

#include

#include

#include

#define MaxSize 50

using namespace std;

HANDLE hMutex;

void Send(SOCKET sockClient)

{

char sendBuf[MaxSize];

int byte = 0;

while(1)

{

WaitForSingleObject(hMutex, INFINITE);

gets(sendBuf);

byte=

send(sockClient,sendBuf,50,0);;//服务器从客户端接受数据

if (byte<=0)

{

break;

}

Sleep(1000);

ReleaseMutex(hMutex);

}

closesocket(sockClient);//关闭socket,一次通信完毕

}

void Rec(SOCKET sockClient)

{

char revBuf[MaxSize];

int byte = 0;

while(1)

{

WaitForSingleObject(hMutex, INFINITE);

byte= recv(sockClient,revBuf,50,0);//服务器从客户端接受数据

if (byte<=0)

{

break;

}

printf("FWQ: %s\n",revBuf);

Sleep(1000);

ReleaseMutex(hMutex);

}

closesocket(sockClient);//关闭socket,一次通信完毕

}

int main()

{

WORD wVersionRequested;

WSADATA wsaData;

int err;

wVersionRequested = MAKEWORD( 1, 1 );

//通过连接两个给定的无符号参数,创建一个无符号16位整形

err = WSAStartup( wVersionRequested, &wsaData );//完成对Winsock服务的初始化

if ( err != 0 ) //判断函数返回值

{

return 0;

}

if ( LOBYTE( wsaData.wVersion ) != 1 || HIBYTE( wsaData.wVersion ) != 1 )//是取得16进制数最低(最右边)那个字节的内容,取得16进制数最高(最左边)那个字节的内容//用于判断版本是否一致 {

WSACleanup( );//中止Windows Sockets 在所有线程上的操作

return 0;

}

while(1){

SOCKET

sockClient=socket(AF_INET,SOCK_STREAM,0);

SOCKADDR_IN addrSrv;

addrSrv.sin_addr.S_un.S_addr=inet_addr("127.0.0. 1");//绑定套接字到一个IP地址和一个端口上;

addrSrv.sin_family=AF_INET;

addrSrv.sin_port=htons(6000);

connect(sockClient,(SOCKADDR*)&addrSrv,sizeof(SO CKADDR));//建立连接

HANDLE hThread1 = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Rec, (LPVOID)sockClient,0,0);

if(hThread1!=NULL)

{

CloseHandle(hThread1);

}

HANDLE hThread2 = CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)Send ,(LPVOID)sockClient,0,0);

if(hThread2!=NULL)

{

CloseHandle(hThread2);

}

}

getchar();

WSACleanup();//中止Windows Sockets在所有线程上的操作

return 0;

}

附录二

#include

#include

#include

#include

#include

#include

#include

#include

using namespace std;

//IP报头

typedef struct IP_HEADER

{

unsigned char hdr_len:4; //4位头部长度

unsigned char version:4; //4位版本号

unsigned char tos; //8位服务类型

unsigned short total_len; //16位总长度

unsigned short identifier; //16位标识符

unsigned short frag_and_flags; //3位标志加13位片偏移

unsigned char ttl; //8位生存时间

unsigned char protocol; //8位上层协议号

unsigned short checksum; //16位校验和

unsigned long sourceIP; //32位源IP地址

unsigned long destIP; //32位目的IP地址

} IP_HEADER;

//ICMP报头

typedef struct ICMP_HEADER

{

BYTE type; //8位类型字段

BYTE code; //8位代码字段

USHORT cksum; //16位校验和

USHORT id; //16位标识符

USHORT seq; //16位序列号

} ICMP_HEADER;

//报文解码结构

typedef struct DECODE_RESULT

{

USHORT usSeqNo; //序列号

DWORD dwRoundTripTime; //往返时间

in_addr dwIPaddr; //返回报文的IP地址

}DECODE_RESULT;

//计算网际校验和函数

USHORT checksum( USHORT *pBuf, int iSize )

{

unsigned long cksum = 0;

while( iSize > 1 )

{

cksum += *pBuf++;

iSize -= sizeof(USHORT);

}

if( iSize )//如果 iSize 为正,即为奇数个字节

{

cksum += *(UCHAR *)pBuf; //则在末尾补上一个字节,使之有偶数个字节

}

cksum = ( cksum >> 16 ) + ( cksum&0xffff );

cksum += ( cksum >> 16 );

return (USHORT)( ~cksum );

}

//对数据包进行解码

BOOL DecodeIcmpResponse(char * pBuf, int iPacketSize, DECODE_RESULT &DecodeResult,

BYTE ICMP_ECHO_REPLY, BYTE ICMP_TIMEOUT)

{

//检查数据报大小的合法性

IP_HEADER* pIpHdr = ( IP_HEADER* )pBuf;

int iIpHdrLen = pIpHdr->hdr_len * 4; //ip报头的长度是以4字节为单位的

//若数据包大小小于 IP报头 + ICMP报头,

则数据报大小不合法

if ( iPacketSize < ( int )( iIpHdrLen + sizeof( ICMP_HEADER ) ) )

return FALSE;

//根据ICMP报文类型提取ID字段和序列号字

ICMP_HEADER *pIcmpHdr = ( ICMP_HEADER

* )( pBuf + iIpHdrLen );//ICMP报头 = 接收到的缓冲

数据 + IP报头

USHORT usID, usSquNo;

if( pIcmpHdr->type == ICMP_ECHO_REPLY ) //ICMP回显应答报文

{

usID = pIcmpHdr->id; //报文ID

usSquNo = pIcmpHdr->seq; //报文序

列号

}

else if( pIcmpHdr->type == ICMP_TIMEOUT )//ICMP超时差错报文

{

char * pInnerIpHdr = pBuf + iIpHdrLen

+ sizeof( ICMP_HEADER ); //载荷中的IP头

int iInnerIPHdrLen = ( ( IP_HEADER

* )pInnerIpHdr )->hdr_len * 4; //载荷中的IP头长

ICMP_HEADER * pInnerIcmpHdr = ( ICMP_HEADER * )( pInnerIpHdr + iInnerIPHdrLen );//载荷中的ICMP头

usID = pInnerIcmpHdr->id; //报文ID

usSquNo = pInnerIcmpHdr->seq; //序列号

}

else

{

return false;

}

//检查ID和序列号以确定收到期待数据报

if( usID != ( USHORT )GetCurrentProcessId() || usSquNo != https://www.360docs.net/doc/ce13776596.html,SeqNo )

{

return false;

}

//记录IP地址并计算往返时间

DecodeResult.dwIPaddr.s_addr = pIpHdr->sourceIP;

DecodeResult.dwRoundTripTime = GetTickCount() - DecodeResult.dwRoundTripTime;

//处理正确收到的ICMP数据报

if ( pIcmpHdr->type == ICMP_ECHO_REPLY || pIcmpHdr->type == ICMP_TIMEOUT )

{

//输出往返时间信息

if(DecodeResult.dwRoundTripTime)

cout<<""<

cout<<""<<"<1ms"<

}

return true;

}

//获取Ip地址的最后一个字段

int getIp(char Address[]){

int count =1;

int i, len = strlen(Address);

for(i = 0; i < len && count < 4; i++) { if(Address[i] == '.') {

count++;

}

}

int ip = 0;

for(; i < len; i++) {

ip = ip * 10 + (Address[i] - '0'); }

return ip;

}

//int 转 string 类型

string intToString(int v)

{

stringstream s;

s<

string str = s.str();

return str;

}

//string 转 char[]

char* zhuanhuan(string ipdata){

char *dst = new char[255];

int i;

for(i=0;i <=ipdata.length();i++)

dst[i]=ipdata[i];

dst[i] = '\0';

return dst;

}

int main()

{

//初始化Windows sockets网络环境

WSADATA wsa;

WSAStartup( MAKEWORD(2,2), &wsa);

char IpAddress[255];

char EndIpAddress[255];

cout<<"请输入一个起始IP地址(10.1.13.)或域名:";

cin>>IpAddress;

cout<<"请输入一个结束IP地址(10.1.13.)或域名:";

cin>>EndIpAddress;

//得到IP地址

u_long ulDestIP = inet_addr( IpAddress );

u_long ulEndIP=inet_addr( EndIpAddress );

//转换不成功时按域名解析

if( ulDestIP == INADDR_NONE )

{

hostent * pHostent = gethostbyname( IpAddress );

if( pHostent )

{

ulDestIP = ( *( in_addr* )pHostent->h_addr).s_addr;

}

else

{

cout<<"输入的IP地址或域名无效!"<

WSACleanup();

return 0;

}

}

cout<<"Tracing roote from "<

//得到最后一个字段

int starip=getIp(IpAddress);

int endip=getIp(EndIpAddress);

for(int i=starip; i<=endip; i++)

{

char p[15]="10.1.13.";

string str1(p);

string ipdata = str1 +intToString(i);

cout<

u_long

ulDestIP0=inet_addr(zhuanhuan(ipdata));

//填充目的端socket地址

sockaddr_in destSockAddr;

ZeroMemory( &destSockAddr, sizeof( sockaddr_in ) );

destSockAddr.sin_family = AF_INET;

destSockAddr.sin_addr.s_addr = ulDestIP0;

//创建原始套接字

SOCKET sockRaw = WSASocket( AF_INET, SOCK_RAW, IPPROTO_ICMP, NULL, 0, WSA_FLAG_OVERLAPPED );

//超时时间

int iTimeout = 300;

//设置接收超时时间

setsockopt( sockRaw, SOL_SOCKET, SO_RCVTIMEO, (char *)&iTimeout,

计算机网络的主要目标是实现

一、选择题 1). 计算机网络的主要目标是实现 A) 数据处理 B) 文献检索 C) 快速通信和资源共享 D) 共享文件 2). 办公室自动化(OA)是计算机的一大应用领域,按计算机应用的分类,它属于 A) 科学计算 B) 辅助设计 C) 实时控制 D) 数据处理 3). 一个字长为6位的无符号二进制数能表示的十进制数值范围是 A) 0~64 B) 0~63 C) 1~64 D) 1~63 4). 下列叙述中,正确的是 A) 所有计算机病毒只在可执行文件中传染 B) 计算机病毒主要通过读写移动存储器或Internet网络进行传播 C) 只要把带病毒的软盘片设置成只读状态,那么此盘片上的病毒就不会因读盘而传染给另一台计算机 D) 计算机病毒是由于软盘片表面不清洁而造成的

5). 英寸双面高密盘片格式化后,每个磁道具有扇区数是 A) 9 B) 12 C) 15 D) 18 6). 计算机技术中, 下列不是度量存储器容量的单位是 A) KB B) MB C) GHz D) GB 7). 已知a=00111000B 和b=2FH ,则两者比较的正确不等式是 A) a>b B) a=b C) a

A) 01101011 B) 01100011 C) 01100101 D) 01101010 10). 为了提高软件开发效率,开发软件时应尽量采用 A) 汇编语言 B) 机器语言 C) 指令系统 D) 高级语言 11). 按照数的进位制概念,下列各数中正确的八进制数是 A) 8707 B) 1101 C) 4109 D) 10BF 12). 下列说法中,正确的是 A) 只要将高级程序语言编写的源程序文件(如)的扩展名更改为.exe,则它就成为可执行文件 了 B) 高档计算机可以直接执行用高级程序语言编写的程序 C) 源程序只有经过编译和连接后才能成为可执行程序 D) 用高级程序语言编写的程序可移植性和可读性都很差 9). 十进制数101转换成二进制数是

计算机学院专业实习调查报告

计算机学院专业实习 调查报告 专业:信息与计算科学 班级:信息13 学号:1060413014007 姓名:赵传洪 指导教师: 时间:

一、调查的原因与目的 2005年-2016年,中国IT市场保持15.8%的年均增长率。从市场结构的变 化趋势来看,软件和IT服务的份额将呈现持续上升的态势。至2012年,软件 在IT市场中的份额将达到13.9%,IT服务的份额达到22.7%。 随着互联网、软件、电子商务等各个分支行业的集体复苏和迅猛发展,造 成了IT行业人才的需求紧缺。在招聘市场上,“急招网络工程师”,“诚聘高级软件工程师”的招聘信息屡见不鲜,企业对IT人才的需求量越来越旺盛。 然而,近年来的毕业生却不适应这种需求,于是就出现了企业招不到人, 而国家培养的人才又闲置的尴尬现象。IT人才紧缺的原因到底是什么?企业对 IT人才的要求又是什么?当代大学生又该如何学习和掌握IT行业各种职业方 向所需的专业知识、专业技能和学习方法? 为了帮助广大同学明确学习目标,端正学习态度,增强学习动力,树立和 提高同学们制作自荐书及参加职场应聘IT行业的技巧和能力。我们以“IT行 业对软件人才需求”为主题进行了市场调查。 二、调查时间、地点、方法 1、调查时间 2016年8月29日至2016年10月28日。 2、调查地点 西安深蓝软件开发实践培训中心公司。 3、调查方法 采取以问卷法收集资料为主,网上收集数据为次。通过QQ问问发放问题,再回收结果。 三、调查内容及分析 (一)、专业知识和个人能力的影响 1、一般软件学院的专业基础课程如数据结构、操作系统、数据库原理、编 译原理等,然而只学以上基础课是不足够的,基础与技能必须并重。全国的 IT专业基本都学这些基础课我们必须有自己的独特优势,才能在激烈的竞争中 脱颖而出。十分明显,企业最欢迎的是能立即解决问题的毕业生,不是纸上谈 兵者。 2、哪些专业知识是IT人才需要具备的?在我们的调查问卷中,对于软件 项目的开发需要的计算机语言:“JAVA”“PHP”“C/C++”各占约20%,对 于网络编程技术的要求:“CSS”占约35%,“SOA”占约25%; 3、通过网上资料的补充:对于企业应用系统类职位,70%的职位需要熟悉 运用J2EE+UML+SQL;对于嵌入式系统类职位,70%的职位要求掌握C+(C++)

计算机网络技术实践报告

计算机网络课程设计报告 班级:电子商务1503班指导教师:高星 学号: 08 姓名:刘雅男

一. 校园网建设的需求分析............................ 错误!未定义书签。 校园网的背景............................................ 错误!未定义书签。 校园网的内容、意义和目的................................ 错误!未定义书签。 校园网的内容......................................... 错误!未定义书签。 校园网的意义........................................ 错误!未定义书签。 校园网的目的......................................... 错误!未定义书签。 二. 网络拓扑结构............................................. 错误!未定义书签。 有线网络拓扑图.......................................... 错误!未定义书签。 无线网络............................................... 错误!未定义书签。三.校园网的实施方案........................................ 错误!未定义书签。 综合布线................................................ 错误!未定义书签。 交换机的选择............................................ 错误!未定义书签。 服务器系统、设备的故障恢复及设置......................... 错误!未定义书签。四.服务安装与配置........................................... 错误!未定义书签。 DHCP的安装与配置....................................... 错误!未定义书签。 目的及意义.......................................... 错误!未定义书签。 实现方法............................................ 错误!未定义书签。 .WEB实验的设计......................................... 错误!未定义书签。 . 电脑桌面远程控制实验设计............................... 错误!未定义书签。五.系统安全体系设计......................................... 错误!未定义书签。 物理层安全............................................... 错误!未定义书签。 网络层安全............................................... 错误!未定义书签。 六. 结束语................................................... 错误!未定义书签。

计算机网络实验报告 答案.

计算机网络实验报告 专业计算机科学与技术 班级计102 学号109074057 姓名王徽军 组号一组D 指导教师毛绪纹 安徽工业大学计算机学院 二○一二年十二月

目录 实验总体说明 (3) 实验一以太网帧的构成 (3) 实验三路由信息协议RIP (8) 实验四传输控制协议TCP (10) 实验五邮件协议SMTP、POP3、IMAP (12) 实验六超文本传输协议HTTP (14)

实验总体说明 1.实验总体目标 配合计算机网络课程的教学,加强学生对计算机网络知识(TCP/IP协议)的深刻理解,培养学生的实际操作能力。 2.实验环境 计算机网络协议仿真实验室: 实验环境:网络协议仿真教学系统(通用版)一套 硬件设备:服务器,中心控制设备,组控设备,PC机若干台 操作系统:Windows 2003服务器版 3.实验总体要求 ●按照各项实验内容做实验,记录各种数据包信息,包括操作、观察、记录、分析, 通过操作和观察获得直观印象,从获得的数据中分析网络协议的工作原理; ●每项实验均提交实验报告,实验报告的内容可参照实验的具体要求,但总体上应包 括以下内容:实验准备情况,实验记录,实验结果分析,算法描述,程序段,实验过程中遇到的问题以及对思考问题的解答等,实验目的、实验原理、实验步骤不需要写入实验报告中。 实验一以太网帧的构成 实验时间:_____________ 成绩:________________ 实验角色:_____________ 同组者姓名:______________________________

练习一:领略真实的MAC帧 q....U 00000010: 85 48 D2 78 62 13 47 24 58 25 00 00 00 00 00 00 .H襵b.G$X%...... 00000020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00000030: 00 00 00 00 00 00 00 00 00 00 00 00 ............ 练习二:理解MAC地址的作用 ●记录实验结果 表1-3实验结果 本机MAC地址源MAC地址目的MAC地址是否收到,为什么 主机B 8C89A5-7570BB 8C89A5-757113 8C89A5-7570C1 是,主机A与主机B接在同一共享模块 主机D 8C89A5-771A47 8C89A5-757113 8C89A5-7570C1 是,主机C与主机D接在同一共享模块 主机E 8C89A5-757110 无无否,与主机A、C都不在同一共享模块 主机 F 8C89A5-7715F8 无无否,与主机A、C都不在同一共享模块 练习三:编辑并发送MAC广播帧 ●结合练习三的实验结果,简述FFFFFF-FFFFFF作为目的MAC地址的作用。 答:该地址为广播地址,作用是完成一对多的通信方式,即一个数据帧可发送给同一网段内的所有节点。 练习四:编辑并发送LLC帧 ●实验结果 帧类型发送序号N(S)接受序号N(R) LLC 001F 0 ●简述“类型和长度”字段的两种含义 答:一是如果字段的值小于1518,它就是长度字段,用于定义下面数据字段的长度;二是如果字段的值大于1536,用于定义一个封装在帧中的PDU分组的类型。 思考问题: 1.为什么IEEE802标准将数据链路层分割为MAC子层和LLC子层? 答:出于厂商们在商业上的激烈竞争,IEEE的802委员会未能形成一个统一的、最佳的局域网标准,而是被迫制定了几个不同标准,如802.4令牌总线网、802.5令牌环网等。为了使数据链路层能更好地适应多种局域网标准,802委员会就将局域网的数据链路层拆成两个子层,即逻辑链路控制

大学计算机网络实习报告范文

大学计算机网络实习报告范文 对于刚进入社会工作的大学生来讲,实习期十分的珍贵,在实习里,我们不仅能学习到很多新东西,还能成长的迅速。 计算机网络专业实习报告(一) 认识实习是计算机科学与技术专业的学生在校期间重要的实践性环节,目的在于通过接触了解计算机的基本组成结构、计算机软件的开发流程以及计算机网络的相关知识,对所学专业有一个感性认识,树立正确的专业思想,为以后学习专业课程作好准备。 一、实习任务 认识实习要了解计算机的发展过程、技术现状和应用情况,激发今后学习计算机专业知识的积极性。为使同学们具体而有目的的实习,现提出具体实习任务 1、了解计算机科学与技术专业的大体情况。 2、如何学习专业知识。 3、了解计算机软件设计与开发。

4、了解计算机在大型企业中的应用情况。 5、通过实习,你有哪些收获,体会。 二、实习时间 ..月..日到..日 三、实习心得 大学生活让我对计算机理论知识有了一定的了解。但实践出真知,唯有把理论与实践相结合,才能更好地为社会服务。 ..园一行,我看到了先进的设备和工作人员的工作热情,这也是第一次如此近的接触社会工作,本来感觉很遥远的东西,就在自己面前,同时,我也意识到,我学习的东西远远不够。就业压力大,就业形势严峻,需要积累自己的知识,提高自己的能力。同时,了解到公司和企业的情况,了解计算机在企业中的应用情况,确定努力方向。在青岛软件园讲座中,老师给我们分析了当前世界的形势,以《世界是平的》(TheWorldIsFlat),我们了解到当今世界,计算机的重要性,以及,计算机在中国的优势及贸易方面的优势,为我们以后就业奠定了基础。 回来后,听完讲座,我对计算机专业有了更深的理解,软件,网络,计算机科学与技术发展趋势,以及需要学习的知识,就有哪些就业方面,哪个方面有哪些就业动向,听完讲座,我受益匪

计算机网络技术专业调研报告

目??录 一、调研背景 (3) 二、调研目的 (3) 三、调研方法 (3) 四、调研信息 (3) 五、调研内容 (一)、计算机网络行业发展的现状、趋势、人才结构与人才需求状况 (4) (二)、网络技术专业对应的岗位群以及岗位群对从业人员的素质与能力要求 (5)

(三)、网络行业对从业人员的职业资格要求 (6) (四)、历届毕业生反映的问题 (7) 六、调研体会 (8) 计算机网络技术专业岗位调研报告 一、调研背景: 在过去的几年里,网络技术的不断发展以及网络技术应用的普及,使得现代社会网络无处不在。我国上网计算机总数呈现出高速的增长态 势,网络在国民经济中的重要性日益凸现。网络在向社会生活渗透的同 时,也在与传统产业紧密结合,并且已经渗透到传统企业开发、生产、 经营和售后服务的各个环节。2000年至今,企业信息化与电子政务已经 成为中国信息化领域最受关注的发展重点,并被明确列为我国“信息化 带动工业化”战略国策的实施重点。企事业、公司等对网络的利用率大 幅度提高,对网络技术人才的需求也随之大幅度提升,网络技术专业的 毕业生迎来了就业的“牛市”。 二、调研目的: 为了更好的适应这一趋势,把握这一重要机遇,对专业岗位进行调 研,进一步了解本专业岗位的需求、专业岗位标准,分析自己的优势和 不足,明确自己的努力方向,从而更加适应市场的需求。 三、调研方法: 1.问卷调查法:对企业、网络用户等单位进行问卷调查,了解企业的岗 位设置,人员配备,工作流程,适合中职毕业生的职业岗位,特别是企事业单位对网络技术初中级员工的职业素质与能力的要求。对毕业生进行问卷调查,了解他们在企业中的工作情形,对母校教育教学的意见建议等。 2.访谈调查法:访谈权威性的行业机构负责人,对毕业生进行访谈或跟 踪调查,对网络技术专业学生从事的岗位及能力需求进行调研。

计算机网络社会实践报告

计算机网络社会实践报告 篇一:网管社会实践报告 篇一:网吧网管.社会实践报告 暑期社会实践报告 系别:计算机系专业:计算机网络技术 实践单位:武汉信图教育科技有限公司旗下捷方网吧 实践时间:2010年7月28日至8月22日,总共26天。 报告正文 就这样、我的网管实践就开始了!从学生到网吧网管,短短26天的工作过程使我受益匪浅。不仅仅是在专业知识方面,最主要是在为人处事方面。在网吧里,小到计算机的组装与简易维修,大到服务器的维护与测试,都需要一个人独立完成。可以说,近26天的工作使我成长了不少,从中有不少感悟,下面

就是我的一点心得: 第一是要真诚:你可以伪装你的面孔你的心,但绝不可以忽略真诚的力量。第一天去网吧“试上班“,心里不可避免的有些疑惑:不知道主管怎么样,应该去怎么做,要去干些什么的!踏进网吧,都是陌生的面孔,我微笑着和他们打招呼。从那天起,我养成了一个习惯,每天早上见到他们都要微笑的说声:“主管早、xx同事早”,那是我心底真诚的问候。我总觉得,经常有一些细微的东西容易被我们忽略,比如轻轻的一声问候,但它却表达了对主管、同事的尊重关心,也让他人感觉到被重视与被关心。仅仅几天的时间,我就和主管以及同事们打成一片,很好的跟他们交流沟通学习,我想,应该是我的真诚,换得了他们的信任。他们把我当朋友也愿意指导我,愿意分配给我任务。 第二是沟通:要想在短暂的实践时间内,尽可能多的学一些东西,这就需要跟主管、同事们有很好的沟通,加深

彼此的了解,刚到网吧,主管并不了解你的工作学习能力,不清楚你会做那些工作,不清楚你想了解的知识,所以跟主管很好的沟通是很必要的。同时我觉得这也是我们将来走上社会的一把不可缺少的钥匙。通过沟通了解,主管对我有了大体了解,便有针对性的教我一些知识,我对电脑硬件安装,网络故障排除,工作原理应用比叫感兴趣,所以主管就让我独立的完成网吧内的网络检修与电脑故障排除工作。直接或间接保证了网吧内网的正常运行和使用,在这方面的工作中,真正学到了计算机教科书上所没有或者真正用到了课本上的知识,巩固了旧知识,掌握了新知识,甚至在实践中推翻了书本上旧有的不合实际的知识,这才真正体现了知识的真正价值,学以致用。 第三是激情与耐心:激情与耐心,就像火与冰,看似两种完全不同的东西,却能碰撞出最美丽的火花。在中心时,主管就跟我说,想做电脑网络这一块,

计算机网络实训报告

计算机网络 实训报告 班级:电大计算机(专)学生姓名: 学生学号:

实训目的和主要内容 1、实训目的: 1)加深对所学内容的印象,巩固学习成果 2)增强学习中的情感,端正学习态度,激发学习积极性 3)实现自我监控学习过程,帮助学生及时发现学习中的薄弱环 节,并采取措施改进 4)学以致用,提高综合分析问题,解决问题的能力 2、实训主要内容: 1)直通网络线缆的制作 2)连接两台计算机 3)Windows XP环境下TCP/IP协议的配置 4)Windows XP环境下TCP/IP诊断 5)局域网网络结构及网络设置 6)组建Windows XP环境下小型对等网 7)对等局域网中共享资源的设置与访问 8)局域网交换机的配置 9)代理服务器WinGate配置与管理

实训一直通网络线缆的制作 一、实训目的 1)熟悉RJ45 T568B编线方式及制作过程 2)掌握直通式网线的制作方法 3)掌握测线器的使用方法 二、实训器材 双绞线、RJ-45(水晶头)、压线钳、测线器。 三、实训内容 橙白 橙 1 2 3 4 5 6 7 8 绿白 蓝 蓝白 绿 棕白 棕 四、实训步骤 1)准备好5类双绞线、RJ-45插头(即通常说的水晶头)、一把专用的压线 钳以及一个测线器,如图1-1所示。

(图1-1) 2)剪一段长2米的5类双绞线,用压线钳的剥线刀口将5类线的外保护套管划 开(小心不要将里面的双绞线的绝缘层划破),刀口距5类线的端头约2厘 米,如图1-2所示。 (图1-2) 3)把划开的外保护套管剥去,露出5类线电缆中的4对双绞线(如图1-3: 步骤3-4)。 4)把四对线分别解开至外保护管的断口处,按照T568B标准和导线颜色将 导线按顺序排好(如图1-3:步骤5)。

精选-计算机网络研究开题报告-范文资料

计算机网络研究开题报告 开题报告要将研究的问题准确地概括出来,反映出研究的深度和广度,反映出研究的性质。下面是小编搜集整理的计算机网络研究开题报告,和大家一起分享。 一、课题任务与目的 1.题目:购物网站设计与实现 2.主要任务:以PHP为主要制作工具,实现购物网站的用户注册、登录、验证身份及用户数据的采集、物品的预览查询、搜索/查看物品信息以及站内最新物品信息发布并可进入在线下单从而实现网络销售。 3.研究目的:现在网购无法全面取代传统购物渠道,但是网购能够灵活调整运营政策,使它能够满足某一类人特别关注的侧重需求。我长久以来也是以此为出发点,关注网购商机。在此基础上总结出几套网购运营模式,这些网购能更佳的满足某类人侧重需求,对他们来说有强烈的购买理由。我们要做的是进一步积累完善这类网购模式,实践这些网购,赚取利润并积累网购运营经验,在网上购物大发展时机到来时拥有先发优势。 二、调研资料情况 在当前的市场经济环境中,随着科技的进步和技术的发展,网络销售正在健康、飞速的发展,市场的竞争在很大程度上转化为了虚拟客户资源的竞争。从而找到一个好的销售平台、建立一个好的网店已经成为各个店主一项关键任务。同时,当今的市场环

境又是一个快速变化的环境,客户的需求在变,对网上购物的需求也相应处于变化之中。如何能快速适应这一变化,提高网上购物流程的工作效率,进行快速定位,也就成为店主需考虑的重要因素。 在铺天盖地的传统销售攻势中,电子商务以其方便、快捷、时尚、触角敏锐而初露峥嵘。在销售旺季宣传人员像蚂蝗一样铺满大街小巷,随处可见行人丢弃的宣传单页时,网上销售却以其视觉冲击力强信息全面更加深入人心,也吸引了更多的消费者。 网下购物是人们延续数千年的习惯,有无数书籍在讨论消费者 行为,强调客户体验,并推荐用各种方式方法促进销售,提高顾客满意度和忠诚度。这一切都是基于消费者日常购物时先通过视、听、嗅、味、触五种感官来判断是否应该购买一件商品,然后要在对比不同渠道的同类型商品的价格和售后服务后再做出购买 决定这一流程。简单的说,第一步是感官体验,第二步是理性判断。 虽然传统市场中人们也强调货比三家,但姑且不说三家是否足够,仅是在物理位置相隔较远的不同渠道中找到三个同类型、档次的商品进行细致比较的成本就非常高。消费者理性判断的高成本就促使商家着重于满足顾客的感官体验,从而发明了各种营销手段并形成了完善的理论方法体系。客观的说,传统市场中如果消费者不考虑成本的在各种渠道对希望购买的商品进行细致对 比并理性判断,大部分商家将失去现有客户。所以网络上急需

计算机网络实训总结报告

计算机网络实训总结报告 1 构建小型家庭办公网络 新建拨号连接:开始、所有程序、附件、通讯、新建连接向导… 新建拨号连接:开始、所有程序、附件、通讯、新建连接向导… 双绞线制作 直通双绞线线序(1~8号线):白橙橙白绿蓝白蓝绿白棕棕 交叉双绞线线序(1~8号线):白绿绿白橙蓝白蓝橙白棕棕 IP配置 本地连接、属性、常规、Internet 协议(TCP/IP) 连通性测试:开始、运行、cmd命令、确定、操作系统命令行窗口 C:\Documents ang setting \Administrator>ping 192.168.1.10 回车查看应答信息双网卡代理服务接入ADSL 操作系统命令行窗口C:\Documents ang setting \Administrator> ipconfig/all 查询IP 地址、子网掩码、默认网关、DNS服务地址 构建中小型企业内部网络 MAC地址:交换机有学习该地址的功能 MAC地址是指任何网络结点的物理地址,全球唯一。 MAC地址PC查询:ipconfig/all MAC地址交换机中查询:show mac-address-table 或show interface 帧结构:帧目的地址、帧源地址、帧类型、帧数据、帧校验 如果交换机中该表已满,这时新地址的数据帧发过来的处理:在各MAC地址都没有过期的情况下实行广播,有过期地址时,替换过期地址, OSI模型(由高到低):应用、表示、会话、传输、网络、数据链路、物理层 交换机工作在数据链路层,路由器工作在网络层 交换机带内管理 开始、程序、附件、通讯、超级终端、新建连接(代表性名称)、链接到(COM 口)、COM属性(还原为默认值)、进入超级终端初始界面 2 Telnet 配置——带内管理 A.进入全局配置模式 Switch>enable Switch#config Switch(Config)# B.在群居配置模式下,为交换机设置授权T elnet用户 Switch(Config)# telnet-user dcun(新建连接名称)password 0(代表明码,密码时为7)digital(用户设置的密码) Switch(Config)# interface vlan 1 Switch(Config-Interface-Vlan1)# ip address 192.168.1.100 255.255.255.0 验证PC的连通性: Switch # ping 192.168.1.100应答信息中“!!!!!”表示联通“…..”表示失败 PC登陆交换机配置:PC中单击“开始”、运行,对话框”telnet 192.168.1.100”

计算机网络工程实习报告

计算机网络工程实习报告 这个学期初,学校安排了我在四川华迪信息技术有限公 司实习,虽然时间不是很长,但是我受益匪浅,对网络工程深有体会。 华迪网络实训中心以提高大学生网络类职业的就业率 和实现人才职业化转变为目标,按照“工程化、层次化、模 块化”的设计思想,为实训学员配备了多媒体案例分析室、 企业综合布线实训室、企业园区网实训室、企业互联网实训 室、企业网管实训室、信息安全实训室、企业应用(数据)中心实训室和系统集成实训室等职业化环境,并在其中配备了“主流的局域、广域数据线路”和主流品牌的典型“硬件防 火墙、信息安全系统、网络管理系统、网络应用服务器、多 层交换机、多功能硬件路由器及多用途网络测试仪”等网络 设施和高档网络设备。 这次实习目的:本次实习主要任务是学会局域网的设计 与应用,网络互连技术。进一步加深理论知识。在组网之前 我们必须了解下面几个名词术语及其作用: DHCP(Dynamic Host Configure Protocol):动态主机配置协议。它是设计用于简化管理地址配置的TCP/IP标准。它使用服务器集中管理 IP地址以及在您的网络上使用的其 他相关配置(比如网关、DNS服务器等)的详细信息。在常见

的小型网络中(例如家庭网络和学生宿舍网),网络管理员都是采用手工分配IP地址的方法,而到了中、大型网络,这种方法就不太适用了。在中、大型网络,特别是大型网络中,往往有超过100台的客户机,手动分配IP地址的方法就不太合 适了。因此,我们必须引入一种高效的IP地址分配方法,幸好,DHCP(Dynamic Host Configuration Protocol)为我们解决了这一难题。可以说DHCP服务器是主要作用是为某一区 域内的机子分配IP地址的。 我在这次实习中的任务:1.组网和互联模式:用HUB组建两个星型局域网,星型是所有计算机都接到一个集线器(或是交换机、路由器等),通过集线器在各计算机之间传递信号。 每个局域网设一主机服务器,在此主机上安装双网卡,通过另一个集线器或交换机连接到实现对外连接到另个局域网 和互联网。 2.局域网应用:在每个局域网要拥有自己的DNS 服务器、DHCP服务器、Web服务器、ftp服务器和一个Linux 服务器。 这次实习我总结了几个方面的内容,大致可以分为:网线的制作了;服务器操作系统的安装;域控制器的安装与配置;DNS服务器的安装与配置;DHCP服务器的安装与配置;Web 站点的设置与发布;同时还包括与之相关的一些常用的控制 台命令,网络命令的使用,以及网络故障的分析和排除,安全日志。系统日志和应用程序日志的查看和分析。

大学生计算机网络专业职业规划书

大学生计算机网络专业职业规划书 【阶段目标】 (1)大一大二努力学好本专业知识的的同时,并加强各方面素质的提高。学会与人交流,加强与人合作的精神,加强团体意识。 (2)大三大四,多接触社会,积极锻炼,加强动手能力,勤于实践。 (3)毕业后,找到一份喜欢的工作,努力奋斗,不断提高,做出好的业绩。 【总体目标】 1.掌握计算机科学与技术的基本理论、基本知识; 2.掌握计算机系统的分析和设计的基本方法; 3.具有研究开发计算机软、硬件的基本能力; 4.了解与计算机有关的法规; 5.了解计算机科学与技术的发展动态; 6.掌握文献检索,资料查询的基本方法,具有获取信息的能力; 7.懂得基本的职业素质,有很强的社会适应能力。了解各行各业的基本的职业规则。 8.能在IT行业担任数据库项目管理员。 【个人分析】 本人的专业知识水平还没真正形成,知识结构混乱,知识体系不明朗,对一些基本的计算机技能都不能自己解决,明显不能适应社会的要求。在各方面的素质也是处于低水平状态。我是一个诚实正直的人,因此结交了很多的朋友;由于自身条件的缘故,偶尔也会产生自卑的心理,我没有开放性思维的创新,只有守规矩的勤奋,因而我的学习成绩总是

处于中等水平;我的情绪容易波动,但我会努力克制,不让它表现出来。本人的性格不够开朗,很少与人交流,在这方面是不太利于将来就业的,我知道长期的处于不交流的状态不太利于自身的交际水平的提高。本人的兴趣爱好也不够广泛,没什么特长,对于就业竞争是完全处于劣势状态的。不过,我并不会因此而放弃努力,我会用努力来填补。我做事有点优柔寡断,主要是考虑事情太多,以致于办事时不够果断,虽然有那份能力却没有那办事的勇气。因为我从小生活在农村,让我体验到了什么是艰辛生活,从而培养了我吃苦耐劳的精神,也让我看清了社会是多么的现实。 个人优势:性格外向,有较强的交际能力,敢于接受挑战,友善待人,做事仔细认真,锲而不舍,持之以恒。勤奋学习,敢于面对自己的不足和缺点,并吸取教训及时改正,能很好的团结周围的人,并互相帮助,有较强的责任心和集体主义精神。个人劣势:缺乏自信心,为人有点古板,缺少创造性,思维单一,不够灵活。专业知识水平不够高。 【社会环境分析】 目前,国内外就业的形势异常严峻,加之大学生数目在速度上升,社会对大学毕业生的要求也越来越高,导致许多大学生面临着毕业后无去向的问题。特别是计算机专业的毕业生越来越多,就业竞争非常激烈,使我们面临着巨大的就业竞争压力。就业与创业的政策,也为大学生提供了很多就业与创业机会,比如鼓励大学生走向基层,走向农村等。现在经济发展速度奇快,对各种各样的专业需求也高,但是要求专业知识必须过硬,企业要求毕业生有一定的工作经验。从1999年起,我国高校连续扩大招生规模,高校毕业生数量呈跳跃式增长,2006年全国普通高等学校的毕业生将突破420万人。而实际上,社会对高校毕业生的需求量增加幅度并不明显,大学生就业竞争空前激烈。目前,人才市场上被企业一致看好的抢手人才,90%以上都是既有较高学历又有工作经验的人才,而刚刚走上社会的大学生由于缺乏工作经验,更出现令人尴尬的疲软状态。

计算机网络技术专业调研报告

五、调研内容 (一)、计算机网络行业发展的现状、趋势、人才结构与人才需求状况 (4) (二)、网络技术专业对应的岗位群以及岗位群对从业人员的素质与能力要求 (5) (三)、网络行业对从业人员的职业资格要求 (6)

(四)、历届毕业生反映的问题 (7) 六、调研体会 (8) 计算机网络技术专业岗位调研报告 一、调研背景: 3.文献调查法:通过报刊杂志互联网等渠道进行文献检索,搜寻项目研究需要的资料数据。 四、调研信息 1、调研主题:计算机网络计算机专业就业前景分析与岗位需求 2、调研人:郎贺良 3、调研地点:太原市

五、调研内容: 本次调研主要围绕以下四个问题进行: a、计算机网络行业人才层次 经调查,大致上可以将计算机网络类人才分为以下三类:其一是从事研究型工作的专门人才。其二是网络公司中从事应用型工作的专门人才。他们主要从事计算机网络软硬件工程性开发和实现工作。在计算机网站维护、企业、信息软件企业中心中从事系统集成或售前售后服务的技术工作。需要熟悉多种计算机软硬件系统的维护技能,能够从技术上实施信息化系统的构成和配置,以及从事网络管理员工作。对他们的主要要求是网络技术的熟练应用、动态网页、静态网页设计开发能力,具有职业道德、社会责任感、团队精神等。其三是企事业单位中从事应用型工作的专门人才。他们主要从事企业与事业单位信息系统网络的管理、运行、维护的技术工作,以及在计算机与软件企业

(3)网络行业对从业人员的职业资格要求; 1.企业对网络专业毕业生素质与能力的需求 ?具有良好的身体素质,具有基本的文化素养,具有良好的职业道德行为习惯。 ?具有良好的人际交流能力、团队合作精神和客户服务意识,具有一定的协调工作能力、组织管理能力。

计算机网络技术实习总结

学习生活已经结束了出来也差不多半年了,我在公司里主要是负责公司内网的管理,其涉及到公司内联网的正常登陆和访问,公司内各部门主机是否正常互联,有无被病毒感染、传播。使得公司内的计算机能够正常运行,做好公司内网的管理和维护工作。 从学生到实习工程师,短短几个月的工作过程使我受益匪浅。不仅是在专业知识方面,最主要是在为人处事方面。社会在加速度地发生变化,对人才的要求也越来越高,要用发展的眼光看问题,得不断提高思想认识,完善自己。作为一名IT从业者,所受的社会压力将比其他行业更加沉重,要学会创新求变,以适应社会的需要。在单位里,小到计算机的组装维修,大到服务器的维护与测试,都需要一个人独立完成。可以说,近3个月的工作使我成长了不少,从中有不少感悟,下面就是我的一点心得: 第一是要真诚:你可以伪装你的面孔你的心,但绝不可以忽略真诚的力量。第一天去网络中心实习,心里不可避免的有些疑惑:不知道老师怎么样,应该去怎么做啊,要去干些什么呢等等吧!踏进办公室,只见几个陌生的脸孔。我微笑着和他们打招呼。从那天起,我养成了一个习惯,每天早上见到他们都要微笑的说声:“各位早上好”,那是我心底真诚的问候。我总觉得,经常有一些细微的东西容易被我们忽略,比如轻轻的一声问候,但它却表达了对同事对朋友的尊重关心,也让他人感觉到被重视与被关心。仅仅几天的时间,我就和同事们打成一片,很好的跟他们交流沟通学习,我想,应该是我的真诚,换得了主任的信任。他们把我当朋友也愿意指导我,愿意分配给我任务。 第二是沟通:要想在短暂的实习时间内,尽可能多的学一些东西,这就需要跟同事有很好的沟通,加深彼此的了解,刚到公司,同事并不了解你的工作学习能力,不清楚你会做那些工作,不清楚你想了解的知识,所以跟同事很好的沟通是很必要的。同时我觉得这也是我们将来走上社会的一把不可缺少的钥匙。通过沟通了解,同事对我有了大体了解,边有针对性的教我一些知识,我对网络部线,电脑硬件安装,网络故障排除,工作原理应用比叫感兴趣,所以主任就让我独立的完成校内大小部门的网络检修与电脑故障排除工作。如其他部门办公室内局域网的组件,中心服务机房的服务器监测等,直接或间接保证了公司网的正常运行和使用,在这方面的工作中,真正学到了计算机教科书上所没有或者真正用到了课本上的知识,巩固了旧知识,掌握了新知识,甚至在实践中推翻了书本上旧有的不合实际的知识,这才真正体现了知识的真正价值,学以致用。 第三是激情与耐心:激情与耐心,就像火与冰,看似两种完全不同的东西,却能碰撞出最美丽的火花。在中心时,同事就跟我说,想做电脑网络这一块,激情与耐心必不

计算机网络实习报告记录

计算机网络实习报告记录

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

信息工程系 综合实训报告 姓名:王琪 学号: 140810425 专业:计算机网络实训地点: 指导教师:网络专业教师 年月日

计算机网络专业综合实训报告 目录 一、项目背景 0 1.1用户当前状况 0 1.2项目建设的必要性 0 二、需求分析 (1) 2.1网络建设的目的与原则 (1) 2.2投资规模 (1) 2.3信息点状况及应用程序 (1) 2.4其他方面 (2) 三、技术调研 (3) 3.1主流网络传输技术 (3) 3.2网络互连技术 (3) 3.3网络接入技术 (3) 3.4网络安全技术 (4) 3.5电子邮件系统 (6) 3.7网络管理技术 (7) 四、网络设计方案 (9) 4.1选择IP地址 (9) 4.2设备与配置 (10) 4.2.1交换机 (10) 4.2.2路由器 (10) 4.2.3防火墙 (10) 4.2.4VPN设备 (10) 4.2.5VLAN划分 (10) 4.2.6软件系统 (11) 五、网络布线设计方案 (12) 5.1布线系统主要设备 (14) 感想与体会 (15)

一、项目背景 在当今社会,随着计算机网络技术的飞速发展,信息传输网络已经成为人们生产生活中不可或缺的重要组成部分。随着办公单位信息以及各单元自动化需要提高办公效率,从而进一步满足现代办公的快速,精确要求,需要建立企业办公与管理一体化的局域网。参与局域网内的组成有很多方面,首先需要一个适当的设计和规划,然后需要处理的布线,网络设备的选择和配置,服务器设备的选择和配置,网络软件的安装等,需要一步一步的执行,并且,还需要日常的维护。这一切促使了网络技术进一步发展。 1.1用户当前状况 某企业总部共由5栋楼组成,分为管理办公楼1栋(3层),生产车间3栋(单层),库房1栋(2层)。其中,管理办公楼1,2层有8间办公室,每间布设8个信息点,三楼有3间厂长办公室,每间布设2个信息点,1间会议室布设4个信息点,1间网络机房布设20个信息点,安装www服务器一台用来对外发布产品信息,一台电子邮件服务器,企业管理服务器2台(1台备份),vpn设备1台,防火墙1台,广域网接入路由器1台,内部核心交换机1台。生产车间每栋都要部署20个信息点,安装企业管理服务器1台,并配备无线局域网。而库房每层布设4个信息点,安装企业管理服务器1台。 1.2项目建设的必要性 总部与外地办事处均用VPN设备连接,组成了一个虚拟的局域网,总部通过接入的路由器接入Internet。必须要安装企业管理软件系统,便于统筹与管理众多的主机,为避免产生网络安全问题,而产生较高的网络安全需求。为便于管理企业内部众多上网的主机,而必须配备有统一的管理软件,以便于进行统一管理。

计算机网络实验报告3

课程名称计算机网络 实验项目实验三传输控制协议TCP 实验仪器网络协议仿真教学系统 系别计算机学院 专业 班级/学号 学生姓名 实验日期 成绩_______________________ 指导教师

课程名称计算机网络 实验项目实验三传输控制协议TCP 实验仪器网络协议仿真教学系统 系别计算机系 专业 班级/学号 学生姓名 实验日期 成绩_______________________ 指导教师高卓

实验三传输控制协议TCP 一、实验目的: 1. 掌握TCP协议的报文格式 2. 掌握TCP连接的建立和释放过程 3. 掌握TCP数据传输中编号与确认的过程 4. 掌握TCP协议校验和的计算方法 5. 理解TCP重传机制 二、实验原理: 一. TCP报文格式 16位源端口号16位目的端口号 32位序号 32位确认序号 4位首 部长度保留(6 位) U R G A C K P S H R S T S Y N F I N 16位窗口大小16位校验和16位紧急指针 选项 数据 二. TCP连接的建立

TCP是面向连接的协议。在面向连接的环境中,开始传输数据之前,在两个终端之间必须先建立一个连接。对于一个要建立的连接,通信双方必须用彼此的初始化序列号seq和来自对方成功传输确认的应答号ack(指明希望收到的下一个八位组的编号)来同步,习惯上将同步信号写为SYN,应答信号写为ACK。 整个同步的过程称为三次握手,如图: 三.TCP连接的释放 对于一个已经建立的连接,TCP使用四次握手来结束通话(使用一个带有FIN附加标记的报文段)。如图: 四. TCP重传机制 TCP每发送一个报文段,就对这个报文段设置一次计时器。只要计时器设置的重传时间到期,但还没有收到确认,就要重传这一报文段。

计算机网络技术专业调研报告

计算机网络技术专业调研报告 北京电子信息高级技工学校 桂飞 为适应市场经济发展需要,了解社会对计算机网络技术人才的需求及培养要求,从而为确定我校计算机网络技术专业的培养目标、专业设置及教学模式提供基本的依据,我们对计算机网络技术专业及人才需求情况进行了调研,以提高我校计算机教学与科研水平。 一、计算机网络技术专业的宏观背景目前在北京市的技工院校都设置了计算机网络技术专业,各学校在办学模式、专业建设及教学方法都存在一定的差异。当前和今后若干年计算机网络技术专业的发展方向以及社会对计算机网络技术专业人才的需由整个社会经济发展的大环境决定的,我国的信息化进程已经并将继续对计算机网络技术专业人才的需求产生重要的影响。 目前,计算机网络技术人才的社会需求总量在计算机行业属于排名靠前的,每年大约需求100 万各种类型的计算机专业的毕业生。大专院校毕业生主要从事计算机网络技术行业的基础工作,特别优秀的可以从事一些开发研究工作,但大部分是从事计算机网络技术工作。例如,主要从事企业信息系统的建设、管理、运行、维护的技术工作,以及在计算机与软件企业中从事系统集成或售前售后服务的技术工作。 二、相关行业和企业对计算机网络技术人才的需求 根据对北京市启天同信科技股份有限公司、北京天工异彩股份有限公司调

研,以及社会岗位对计算机人才要求的分析,基本情况如下: (一)针对企业的市场调研由于公司的大小、类别差异悬殊,访谈的对象呈现分散性,有部门主管17 人、工程师10 人、网管人员10 人、科技研发人员5 人、网络项目或程序设计师5 人、一般职员4 人、销售人员2 人、技术员1 人,有效样本54 份。 在各企业中,网络专业的职高毕业生能够胜任的工作有:网络产品销售、网络专业技术人员、网管、信息技术部门基层领导(主管)、网络或系统维护、网络工程安装等。针对这些岗位,他们认为职高学生需要加强能力训练。各项待强化的能力如下,其中实际操作能力占67%。(见图7) 图7 职高学生需要强化的能力 公司比较看重的证书是:网络管理员资格证书、计算机等级证书、华为网络管理员证书、美国Adobe 图像处理培训证书、Cisco 证书、微软证书。(见图8)1.针对公司实践专家的调研有效问卷70 份。“对职业学校的建议”一项,来自企业实践专家的一致呼声是:学校的老师在传授基础知识的同时,要结合工程(工作)实际对学生进行培 图8 企业看重的职业资格证书

计算机网络的实习报告范文

计算机网络的实习报告范文 一、实习目的 (1)掌握一种网络检索工具的操作方法。 (2)掌握利用网络检索工具检索商务信息的基本方法。 二、实习要求与实习内容 要求:通过软件的网络营销前台模块的搜索引擎实现网络商务信息的采集。 内容: (1)利用搜索引擎检索有关手机的信息。 (2)在搜索结果中继续搜索TCL品牌。 (3)通过分类检索在商品类中搜索手机有关的信息。 三、思考与练习

(1)什么是网络商务信息收集,它有哪些基本要求? 答:网络商务信息收集是指在网络上对商务信息的寻找和调取工作。这是一种有目的、有步骤地从各个网络站点查找和获取信息的行为。 网络营销对网络商务信息收集的要求是:及时、准确、适度和经济。 (1)及时 所谓及时,就是迅速、灵敏地反映销售市场发展各方面的最新动态。信息都是有时效性的,其价值与时间成反比。及时性要求信息流与物流尽可能同步。 (2)准确 所谓准确,是指信息应真实地反映客观现实,失真度小。在网络营销中,由于买卖双方不直接见面,准确的信息就显得尤为重要。准确的信息才可能导致正确的市场决策。信息失真,轻则会贻误商机,重则会造成重大的损失。 (3)适度

适度是指提供信息要有针对性和目的性,不要无的放矢。没有信息,企业的营销活动就会完全处于一种盲目的状态。信息过多过滥也会使得营销人员无所适从。在当今的信息时代,信息量越来越大,范围越来越广,不同的管理层次又对信息提出不同的要求。 (4)经济 这里的"经济"是指如何以最低的费用获得必要的信息。追求经济效益是一切经济活动的中心,也是网络商务信息收集的原则。许多人上网后,看到网上大量的可用信息,往往想把它们全部拷贝下来,但到月底才发现上网费用十分高昂。应当明确,我们没有力量,也不可能把网上所有的信息全部收集起来,信息的及时性、准确性和适度性都要求建立在经济性基础之上。此外,提高经济性,还要注意使所获得的信息发挥最大的效用。 (2)简述网络商务信息收集的困难及其解决的办法。 答:在收集过程中遇到的困难: (1)因特网信息资源多而分散

相关文档
最新文档