重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
找答案首页 > 全部分类 > 计算机类考试
搜题
网友您好, 请在下方输入框内输入要搜索的题目:
搜题
题目内容 (请给出正确答案)
[主观题]

请阅读以下说明和Socfort程序,将应填(n)处的字句写在对应栏内。 网络应用的基本模型是客户机/服务

请阅读以下说明和Socfort程序,将应填(n)处的字句写在对应栏内。

网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。

以下是一个简单的客户机程序(服务器程序略),其工作过程非常简单:客户机与服务器建立连接后,接收服务器向客户机返回的一条消息。

程序中用到了两种结构hostent与sockaddr_in:

hostent类型的结构定义如下:

struct hostent { char * h_name; //主机的正式名称

char * * h-aliases; //别名列表

int h_addrtype; //主机地址类型:AF-XXX

int H_length; //主机地址长度:4 B(32 b)

char * * h_addr_list; //主机IP地址列表}

define h???-addr h-addr-liSt[0]

sockaddr_in类型的结构定义:sockaddr_in是通用套接字结构sockaddr在TCP/IP协议下的结构重定义,为TCP/IP套接字地址结构。

Struct sockaddrin{

short int sin-family;//地址类型AF_XXX,其中AF_INET为TCP/P专用

unsigned short int sin-port; //端口号

struct in_addr Sin_addr; //Internet地址

//端口号以及Internet地址使用的是网络字节顺序,需要通过函数htons转换

}

struct iN_addr{

_u32 s-addr; //类型为unsignel-long

}

程序中使用到了多个函数:

struct hostent * gethostbyname(const char * hostname);

函数gethostbyname查询与指定的域名地址对应的IP地址,返回一个hostent结构的指针,如果不成功则返回NULL。

Int?_socket(int domain,im-type,int protoco1);

函数socket创建一个套接字描述符,如果失败返回-1。domain为地址类型,type为套接字类型,本题中为SOCK_STREAM;protocol指定协议,本题中为0。

int connect(int sockfd,struct sockaddr * servaddr,int addrlen);

函数connect与服务器建立一个连接,成功返回0,失败返回-1。servaddr为远程服务器的套接字地址,包括服务器的IP地址和端口号;addrlen为地址的长度。

int read(intfd,char * bur,int len);

int write(intfd,char * buf,int len);

函数read和write从套接字读和写数据,成功返回数据量大小,否则返回-1。buf指定数据缓冲区,len指定接收或发送的数据量大小。

[Socket程序]

//程序中引用的头丈件略

definePORT 3490

//定,义端口号为3490

int main(int argc,char * argv[])

{int tsockfd,nbytes;//套接字描述符、读入缓冲区的字节数

char buf[1024];//缓冲区

struct hostent * he;//主机信息类型

struct (1) srvadd;//Internet套接字结构

if(argc!=2)

{perror(“调用参数为零,请输入服务器的主机名!\n”);exit(1);}

if((2))//如果通过主机名没有获得对应的主机信息就提示用户

{perror(“无法通过主机名获得主机信息!\n”);exit(1);}

if((3))//在无法创建套接字时,提示用户

{perror(“无法创建套按字!\n”);exit(1);}

bzero(&srvaddr, (4));//置空srvaddr

sraddr,SIR_family=AF_INET;

srvaddr,sln_port:htons(PO日T);srvaddr.sin_addr: (5);

//设置套接字结构的各项信息,其中的地址来自域名查询后的hp变量

if(connect(sockfd,(n),sizeof(struct sockaddr))==-1)

{perror("连接失败!\n");exit(1);}

//连接服务器,如果失败则提示用户

if((nbytes=read(sockfd,buf,MAXDATASIZE))=-1)

{perror("读失败!\n");exit(1);}

//从套接字中读出数据

buf[nbytes]='\0';

printf("读到的内容:%s",buf);

CIose(SOCkfd);

//打印数据并关闭套接字

查看答案
更多“请阅读以下说明和Socfort程序,将应填(n)处的字句写在对应栏内。 网络应用的基本模型是客户机/服务”相关的问题

第1题

在VTP域中,交换机有3种工作模式,分别是(12)、(13)和(14),当VTP以(15)模式运行时,会传送广播信息,

并从广播中学习新的信息。

点击查看答案

第2题

在PC1与PC2的通过过程中,PC1与PC2不是在同一个VLAN内,所以它们之间的通信需要通过HSRP的虚拟路由

器:PC1以虚拟路由器的MAC地址作为(9)封装数据包;虚拟路由器接收到数据包后,更换数据包的(10)为其MAC地址,而(11)为PC2的MAC地址:最后送达PC2。

点击查看答案

第3题

阅读以下说明,回答问题1~4,将答案填入对应的解答栏内。 某公司的域名为xyz.edu.cn,所使用的网络地

阅读以下说明,回答问题1~4,将答案填入对应的解答栏内。

某公司的域名为xyz.edu.cn,所使用的网络地址为222.78.68.0/24,共有两台服务器,一台IP地址是222.78.68.10,名字是server1,它用作域名服务器、电子邮件服务器,另一台IP地址是222.78.68.11,名字是server2,它用作Web服务器。

下面是服务器server1中的三个文件。

/etc/named.conf文件的内容:

options {

directory"/var/named";

};

zone"."IN {

type (1) ;

file"named.ca";

};

zone"0.0.127.in-addr.arpa"IN{

type master;

file"named.local";

allow-update{none;};

};

zone"xyz.edu.cn"IN{

type master;

file"named.hosts";

allow-update{none;};

};

zone"(2)"IN{

type master;

file"named.rev";

allow-update{none;};

};

/var/named/named.hosts文件的内容:

$TTL 86400

@ IN SOA server1.xyz.edu.cn. root.xyz.edu.cn.(

2001110600;serial

28800;refresh

14400;retry

3600000;expire

86400;minimum

)

IN NS server1.xyz.edu.cn.

IN MS 10 server1.xyz.edu.cn.

localhost.IN A 127.0.0.1

server1 IN A 222.78.68.10

server2 IN A 222.78.68.11

WWW IN (3)

/var/named/named.rev文件的内容:

$TTL 86400

@ IN SOA server1.xyz.edu.cn.root.xyz.edu.cn.(

2001110600;serial

28800;refresh

14400;retry

3600000;expire

86400;minimum

)

IN NS xyz.edu.cn.

10 IN (4)

11 IN PTR server2.xyz.edu.cn.

点击查看答案

第4题

在分级设计模型中,路由功能主要由_____层来完成。

点击查看答案

第5题

请根据网页显示的效果图和网页中的元素说明,将HTML文本中(n)处的解答填入答题纸对应的解答栏内。

请根据网页显示的效果图和网页中的元素说明,将HTML文本中 (n) 处的解答填入答题纸对应的解答栏内。

说明

在Ⅲ浏览器中输入常春藤大学招生办公室主页的网址并回车后,网页显示的效果如图5-1所示。

HTML文本

<html>

<head>

<title>2004 年研究生入学考试成绩查询</title>

(1)

<body bgcolor="white">

<p align="center"> (2) </p>

<p align="center">2004 年入学考试成绩查询</p>

<p align="center">

<IMG nClick=over(this) title=放大 border="0" sre="nyc.jpg" width="77" height="83">

</p>

<div align="center" style="width: 679; height: 101">

<table border="1" width="63%'' height="17">

<tr>

<rd width="23%" height=-"1">

<p align="right"><font face="宋体" size="2">请输入准考证号 : </font></p>

</td>

<td width="46%" height="1">

(3)

<p>

<input type="text'' name="T 1" size="20">

<input type="submit" value="开始查找" name="Bl"></p>

</form>

<ltd>

</tr>

<tr>

<rd width="23%" height=-" 17">

<p align="right"Xfont size="2 ">考生类别: </font></p>

</td>

<rd width="38%'' height=19>

(4)

</td>

</tr>

<tr>

<td width="23%" height=-" 1">

<p align="right"xfont size="2">报考系: </font></p>

<ltd>

<td width="46%'' height=-'' 1 ">

<p align="le~"><select size=" 1" name="D 1">

<option selected>计算机科学系</option>

<option>机械工程系</option>

<option> 中文系</option>

</select></p>

</td>

</tr>

</table></div><p align="center"><font size="2">如有疑问,速与招生办公室联系!

(5)

<a href=-"mailto:vipmail@cqt, edu.cn">zsb@cqt.edu.cn</a></font></p><p align="center"><font size="2">下载2005年招生

简章:</font>

(6)

<font size="2" color="Red">>>立即下载</font></a></P></html>

点击查看答案

第6题

配置完毕后,可以用什么命令重新启动操作系统?

点击查看答案

第7题

局域网的IP地址范围限定在192.168.10.17~192.168.10.31之间,子网掩码应设置为多少?

点击查看答案

第8题

[说明] 某公司为保护内网安全,采用防火墙接入Internet,网络结构如图4-1所示。防火墙支持三种工作

[说明]

某公司为保护内网安全,采用防火墙接入Internet,网络结构如图4-1所示。

防火墙支持三种工作模式:透明网桥模式、路由模式和混杂模式。在______模式下,防火墙各个网口设备的IP地址都位于不同的网段。

点击查看答案

第9题

为了保证系统安全,避免用户对系统配置进行任意更改,应该采用______。A. 磁盘备份 B. ZIP压缩 C.

为了保证系统安全,避免用户对系统配置进行任意更改,应该采用______。

A. 磁盘备份 B. ZIP压缩

C. 网络备份 D. 硬盘还原卡备份

点击查看答案

第10题

以下关于摘要函数的说法中正确的有(5)。 A.不同的邮件很可能生成相同的摘要 B.由邮件计算出其摘要

以下关于摘要函数的说法中正确的有(5)。

A.不同的邮件很可能生成相同的摘要

B.由邮件计算出其摘要的时间非常短

C.由邮件计算出其摘要的时间非常长

D.摘要的长度比输入邮件的长度要长

E.不同输入邮件计算出的摘要长度相同

F.仅根据摘要很容易还原出原邮件

点击查看答案
下载上学吧APP
客服
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案
购买前请仔细阅读《购买须知》
请选择支付方式
微信支付
支付宝支付
选择优惠券
优惠券
请选择
点击支付即表示你同意并接受《服务协议》《购买须知》
立即支付
搜题卡使用说明

1. 搜题次数扣减规则:

功能 扣减规则
基础费
(查看答案)
加收费
(AI功能)
文字搜题、查看答案 1/每题 0/每次
语音搜题、查看答案 1/每题 2/每次
单题拍照识别、查看答案 1/每题 2/每次
整页拍照识别、查看答案 1/每题 5/每次

备注:网站、APP、小程序均支持文字搜题、查看答案;语音搜题、单题拍照识别、整页拍照识别仅APP、小程序支持。

2. 使用语音搜索、拍照搜索等AI功能需安装APP(或打开微信小程序)。

3. 搜题卡过期将作废,不支持退款,请在有效期内使用完毕。

请使用微信扫码支付(元)
订单号:
遇到问题请联系在线客服
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示: 请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

- 微信扫码关注上学吧 -
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
- 微信扫码关注上学吧 -
请用微信扫码测试
选择优惠券
确认选择
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,如果您知道正确答案,欢迎您来纠错

上学吧找答案