- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络工程师模拟题及答案解析第十一套
● 试题一
单位分得合法 IP 地址 202 .112.68 .40 掩码为 255 .255 .255 .248,其中,路由器的外口和 ISP 之间占据了 2
个。
[问题 1]
若使用 202 .112.68.41 和 202 .112.68 .41,掩码为 255 .255 .255.252,则可供使用的合法 IP 还有多少
哪些?请写出。
[问题 2]
使用内部 IP 进行地址转换,若用一台主机连接内外两个网络,请说出 2 中不同的网络接法;并进行比较?
[问题 3]
Internet 上保留了哪些内部 IP 可以供使用?
● 试题一
【答案】
[问题 1]
还可用的有 202 .112.68 .44/29, 202 .112.68 .45/29 ,202 .112.68 .46/29
[问题 2]
2 种网络接法: (1)主机接一块网卡绑定两个不同子网的地址,运行代理软件,内部网络将网关设置指向该主机。
(2) 主机插 2 块网卡,分别连接内外网,主机起到网关和地址转换作用。
两种接法比较: (1) 中方案若内网盗用主机合法 IP 可以绕过主机 (2) 不能绕过主机。
[问题 3]
可以使用 10.0 .0.0 或 172.16 至 172.31 或 192.168.0 至 192. 168.255
● 试题二
请阅读以下说明和 Socket 程序,将应填入 (n)处的字句写在答题纸的对应栏内。
【说明】
网络应用的基本模型是客户机/服务器模型, 这是一个不对称的编程模型, 通信的双方扮演不同的角色: 客户机
和服务器。
一般发起通信请求的应用程序称为客户软件, 该应用程序通过与服务器进程建立连接, 发送请求, 然后等待服务
器返回所请求的内容。 服务器软件一般是指等待接收并处理客户机请求的应用程序, 通常由系统执行, 等待客户
机请求,并且在接收到请求之后,根据请求的内容,向客户机返回合适的内容。
本题中的程序较为简单, 客户机接收用户在键盘上输入的文字内容, 服务器将客户机发送来的文字内容直接返回
给客户机,在通信过程中服务器方和客户机方都遵守的通信协议如下:
由客户机首先发送请求, 该请求由首部和内容两大部分组成, 两个部分各占一行文字, 通过行结束符 \n 隔离。
首部只有一个 Length 域,用于指定请求的内容部分的长度,首部的结构为: 关键词 Length + +数值 + \n 。
内容部分为一行文字, 其长度必须与 Length 域的数值相符例如, 客户机的请求为 Length 14 \nHello ,my baby! ,
服务器接收请求处理后返回文字 Hello ,my baby! 。
【Socket 程序】
服务器主程序部分:
#includestdio .h
……//引用头文件部分略
#define SERVER_PORT 8080 //服务器监听端口号为 8080
#define BACKLOG 5 /连接请求队列长度
int main(int argc ,char * argv []){
int listenfd ,connfd //监听套接字、连接套接字描述符
struct sockaddr_in servaddr ;//服务器监听地址
listenfd= (1) ;//创建用于监听的套接字
if(listenfd0){
fprintf(stderr , 创建套接字错误 !)
exit (1) ;
} //套接字创建失败时打印错误信息
bzero(servaddr.sizeof(servadd)) ;//将地址结构置空
servaddr .sin_family=AF_INET ;//设置地址结构遵循 TCP /IP 协议
servaddr .sin_addrs_addr=htonl . (2) ;//设置监听的 IP 地址为任意合法地址,并将该地址转换为网络字节
顺序
servadd
原创力文档


文档评论(0)