更多"【说明】 网络应用的基本模型是客户机/服务器模型,这是一个不对称的编"的相关试题:
[填空题]【说明】
网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。
以下是一个简单的客户机程序(服务器程序略),其工作过程非常简单:客户机与服务器建立连接后,接收服务器向客户机返回的一条消息。
程序中用到了两种结构hostent与sockaddr - in:
hostent类型的结构定义如下:
struct hostent {char*h_name; //主机的正式名称
char * * h_aliases; //别名列表
int h_addrtype; //主机地址类型:AF_XXX
Int H_length; //主机地址长度:4B(32b)
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/IP专用
unsigned short int sin_port; //端口号
struct in_addr sin_addr; //Internet地址
//端口号以及Internet地址使用的是网络字节顺序,需要通过函数htons转换
}
struct iN_addr{
_u32s_addr; //类型为unsignel_long
}
程序中使用到了多个函数:
struct hostent * gethostbyname(const char*hostname);
函数gethostbyname查询与指定的域名地址对应的IP地址,返回一个hostent结构的指针,如果不成功则返回NULL。
int_socket(int domain,int_type,int protocol);
[填空题]【说明】
网络应用的基本模型是客户机/服务器模型,这是一个不对称的编程模型,通信的双方扮演不同的角色:客户机和服务器。
以下是一个简单的客户机程序(服务器程序略),其工作过程非常简单:客户机与服务器建立连接后,接收服务器向客户机返回的一条消息。
程序中用到了两种结构hostent与sockaddr - in:
hostent类型的结构定义如下:
struct hostent char*h_name; //主机的正式名称
char * * h_aliases; //别名列表
int h_addrtype; //主机地址类型:AF_XXX
Int H_length; //主机地址长度:4B(32b)
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/IP专用
unsigned short int sin_port; //端口号
struct in_addr sin_addr; //Internet地址
//端口号以及Internet地址使用的是网络字节顺序,需要通过函数htons转换
struct iN_addr
_u32s_addr; //类型为unsignel_long
程序中使用到了多个函数:
struct hostent * gethostbyname(const char*hostname);
函数gethostbyname查询与指定的域名地址对应的IP地址,返回一个hostent结构的指针,
[单项选择]
客户机/服务器应用模式的框架是 (35) ,其中,客户机的主要功能是 (36) 。客户机/服务器应用模式的中间件是 (37) 。
(35)处填()。
A. 客户机,服务器,网络操作系统
B. 客户机,服务器,中间件
C. 客户机,服务器,应用程序
D. 客户机,服务器,操作系统
[单项选择]WWW客户机与WWW服务器之间的应用层传输协议是
A. TCP协议
B. UDP协议
C. IP协议
D. 超文本传输协议
[填空题]基本的客户机/服务器(Client/Server, C/S)结构是由客户机、服务器和 【14】 三部分组成。
[填空题] 【12】 是WWW客户机和WWW服务器之间的应用层传输协议。
[填空题]三层客户机/服务器结构中的三个层次分别是客户端、应用服务器和【 】。
[填空题]基本的客户机/服务器(Client/Server,C/S) 结构是由客户机、服务器和______三部分组成。
[填空题]在“客户机/服务器”结构的网络中,网络的结点分为 【17】 两类。
[单项选择]在SSL协议的通信过程中,()需要服务器向客户机发送服务器证书和公钥,以便客户机认证服务器身份。
A. 接通阶段
B. 认证阶段
C. 确立会话密钥阶段
D. 会话阶段
[简答题]网络中有一台客户机只安装了TCP/IP协议,能够通过网上邻居看到局域网内其他客户机和服务器,但无法访问Internet(通过IP地址也不行),但其他客户却可以,请问最有可能的问题是什么
[填空题]在客户机/服务器工作模式中,客户机可以使用【 】向数据库服务器发送查询命令。
[填空题]三层客户/服务器结构中,包括客户机、【 】和数据库服务器。