计算机网络历年问答题(2003-2005)

2003
4、( 4 分)试述FTP 的工作原理。
答:FTP客户/服务器模式下工作, 一个FTP服务器可以同时为多个客户提供服务,它总是等待客户系统向它提供服务请求,工作过程如下:
(1)服务器打开端口(21)等待客户发连接请求,客户端可以用分配的任意一个本地端口号与服务器的21端口联系,这个过程称为主进程
(2)客户请求到来时,服务器启动从属进程来处理客户端发来的请求
(3)主进程返回,继续等待接收端发来的请求,与从进程并行工作
在客户和服务器传送文件的过程中,有两个进程:控制进程和数据传送进程。

5、( 5 分)试述公开密钥算法的特点和使用公开密钥密码体制的加密/解密过程。
        答:公开密钥算法的特点是, 密密钥(即公开密钥) 是公开的,而密密钥(即秘密密钥)是需要保密的。
        加密算法和解密算法也都是公开的。虽然秘密密钥是由公开密钥决定的,但却不能根据公开密钥计算出来。
        公开密钥算法的优点是解决了公钥传输问题, 且加密内容不易被破解, 缺点是算法运算速度慢
        公开密钥密码体制的加密/解密过程:首先,任何想要接收秘密报文的个人或单位要设计两个算法,即 E 和 D。这两 个算法应满足下述三个条件:
(1)如果在一个加密的报文 E(P)上应用 D,即可得到明文;
(2)从 E 导出 D 极其困难
(3)使用“已知明文”的攻击方法不能破译出 E。然后,公开加密算法 E(或密钥)。要公开密钥只需把加密算法放在一个任何人都可以读的文件中即可。

2004
1、( 3分)简述TCP/IP 网络体系结构,并说明各层的主要协议和各层的主要功能。
        答: TCP/IP 网络体系结构如下图所示,包括应用层、运输层、互连网络层和网络接口层网络接口层负责从主机或节点接收IP 分组,并把它们发送到指定的物理网络上。物理网络通常包括OSI 的物理层和数据链路层。互连网络层定义了标准的分组格式和协议,即IP 协议。互连网络层的功能就是把IP 分组发送到应该去的地方。选择分组路由和避免阻塞是这里主要的设计问题
        运输层在TCP/IP 模型中位于互连网络层之上,它的功能相当于OSI 的运输层。这里定义了两个端到端的协议。第一个是传输控制协议TCP。它是一个面向连接的协议,允许从一台机器发出的字节流无差错地发往互联网上的其他机器。TCP还要处理流量控制,以避免快速发送方向低速接收方发送过多报文而使接收方无法处理。第二个协议是用户数据报协议UDP(User Datagram Protocol )。它是一个不可靠的、无连接协议,用于不需要TCP的排序和流量控制能力而是自己完成这些功能的应用程序。
        应用层包含所有的高层协议(相当于OSI 的应用层、表示层和会话层)。最早引入的是虚拟终端协议(TELNET)、文件传输协议(FTP)和简单邮件传输协议(SMTP)。再后来的发展又增加了不少协议,例如域名系统服务DNS(domain name service )用于把主机名映射到网络地址, HTTP协议用于在万维网(WWW)上获取主页等。

2、( 3分)简述HTTP 协议的特点和工作过程。
答: HTTP 是传送信息的协议,从层次的角度看, HTTP 是面向事务的应用层协议虽然HTTP 使用了TCP ,但HTTP协议是无连接的,也是无状态的,这样可使读取网页信息完成得较迅速从HTTP 的观点来看,万维网浏览器就是一个HTTP 客户,而在万维网服务器等待HTTP 请求的进程常称为HTTP 守护程序HTTP 守护程序在收到HTTP 客户的请求后,经过一些必要的处理,将所需的文件返回给HTTP 客户。简单的情况就是用户代理与服务器直接建立一个TCP 连接。客户先发起TCP 连接,在和服务器建立了TCP 连接后就发送HTTP 请求。这个请求包括一个特定的命令,一个URL ,和一个“类MIME ”报文,它包括一些请求参数和客户自身的信息。当服务器收到请求后,就试图完成所请求的动作,接着就返回HTTP 响应。响应包括状态信息,成功或出错代码,一个类MIME 报文,包括有关服务器的信息和响应信息。接着就释放TCP 连接。

2005
1、(3 分)简述以太网设备二层交换机与三层交换机的区别。
答1:
        二层交换技术是发展比较成熟,二层交换机属数据链路层设备可以识别数据包中的MAC 地址信息,根据MAC地址进行转发,并将这些MAC 地址与对应的端口记录在自己内部的一个地址表中。二层交换机用于小型的局域网络。在小型局域网中, 广播包影响不大, 二层交换机的快速交换功能、多个接入端口和低谦价格为小型网络用户提供了很完善的解决方案。
        三层交换机的最重要的功能是加快大型局域网络内部的数据的快速转发, 加入路由功能也是为这个目的服务的。如果把大型网络按照部门,地域等等因素划分成一个个小局域网,这将导致大量的网际互访, 单纯的使用二层交换机不能实现网际互访; 如单纯的使用路由器,由于接口数量有限和路由转发速度慢, 将限制网络的速度和网络规模, 采用具有路由功能的快速转发的三层交换机就成为首选。
答2:
        二层交换机:技术发展成熟,属于数据链路层设备,可以识别MAC 地址,根据MAC地址进行数据转发, 同时将MAC地址与对应端口记录在内部的MAC 地址表中; 多用于小型局域网络,交换速度快,多端口接入,价格低廉。
        三层交换机:工作在网络层,具有路由功能,识别IP 地址,可以加快大型局域网络内部数据的快速转发。具有二层交换机和路由器的双重功能

2、(3 分)说明传输层协议TCP 在建立连接时为什么要使用三次握手。
答1:为确保连接的建立和终止都是可靠的,TCP使用三次握手的方式,科学家们已证明三次握手是在包丢失、重复和延迟的情况下确保非模糊协定充要条件
答2:TCP连接的三次握手是确保连接的建立和终止的可靠保证,TCP三次握手方式,科学家们证明是在包丢失、重复和延迟的情况下确保非模糊协定的充要条件。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值