对等工作( P2P)方式*P2P是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。只要两个主机都运行了对等连接软件(P2P 软件),它们就可以进行平等的、对等连接通信。对等连接方式从本质上看仍然是使用客户服务器方式,只是对等连接中的每一个主机既是客户又同时是服务器。
分组交换优缺点?优点:①高效 动态分配传输带宽,对通信链路是逐段占用;②灵活 以分组为传送单位和查找路由;③迅速 不必先建立连接就能向其他主机发送分组;④可靠 可靠性的网络协议,分布式的路由选择协议使网络有很好的生存性。缺点: ①分组在各结点存储转发时需要排队,这就会造成一定的时延;②分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。
协议与服务有何区别?有何关系?
答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:
(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
(3)同步:即事件实现顺序的详细说明。
协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。 协议和服务的概念的区分:
1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。
2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务是“垂直的”,即服务是由下层通?层间接口向上层提供的。上层使用所提供的服务必须与下层交换一些命令,这些命令在OSI中称为服务原语。
协议分层?优点:各层之间是独立;灵活性好;结构上可分割开;易于实现和维护;能促进标准化工作。若层数太少,每一层的协议太复杂;层数太多,在描述和综合各层功能的系统工程任务时遇到较多的困难。层次化的协议常被称为协议族(suite)或协议栈(stack)。计算机网络的体系结构是计算机网络的各层及其协议的集合。
物理层的接口有哪几个方面的特性?个包含些什么内容?
答:(1)机械特性 明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。(2)电气特性 指明在接口电缆的各条线上出现的电压的范围。(3)功能特性 指明某条线上出现的某一电平的电压表示何意。(4)规程特性 说明对于不同功能的各种可能事件的出现顺序。
PPP 协议的三个组成部分:一个将IP数据报封装到串行链路的方法。链路控制协议 LCP:建立、配置与测试。网络控制协议NCP:网络层协议(IP)支持。
局域网具有如下的一些主要优点? 具有广播功能,从一个站点可很方便地访问全网。便于系统的扩展和逐渐地演变,各设备的位置可灵活调整和改变。提高了系统的可靠性、可用性和生存性。
适配器的重要功能?进行串行/并行转换。对数据进行缓存。安装设备驱动程序。实现以太网协议。
ip多播地址只能用于目的地址,而不能用于源地址。
*运输层的功能:运输层为应用进程之间提供端到端的逻辑通信。运输层还要对收到的报文进行差错检测;而网络层的IP数据报只检验首部,而不考察数据部分。运输层需要有两种不同的运输协议,即面向连接的TCP和无连接的UDP。
*UDP的特点:是无连接的,使用尽最大努力交付,是面向报文的,没有拥塞控制,支持一对一、一对多、多对一和多对多的交互通信,UDP的首部开销小,只有8个字节。
*TCP的特点:TCP是面向连接的运输层协议。每一条TCP连接只能有两个端点,即只能是点对点的(一对一)。TCP提供可靠交付的服务。TCP提供全双工通信。面向字节流/流媒体。
*停止等待协议:每发送完一个分组就停止发送,等待对方确认,在收到确认后发送下一分组。在发送完一个分组后,必须暂时保留已发送的分组的副本。分组和确认分组都必须进行编号:检验的必要条件。超时计时器的重传时间应当比数据在分组传输的平均往返时间更长一些。
*累计确认:接收方采用累积确认的方式。即不必对收到的分组逐个发送确认,而是对按序到达的最后一个分组发送确认,这样就表示:到这个分组为止的所有分组都已正确收到了。优点是:容易实现,即使确认丢失也不必重传。缺点是:不能向发送方反映出接收方已经正确收到的所有分组的信息。
名词解释:
数据:是运送信息的实体。
信号:则是数据的电气的或电磁的表现。
模拟数据:运送信息的模拟信号。
模拟信号:连续变化的信号。
数字信号:取值为有限的几个离散值的信号。
数字数据:取值为不连续数值的数据。
码元:在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形。 单工通信:即只有一个方向的通信而没有反方向的交互。
半双工通信:即通信和双方都可以发送信息,但不能双方同时发送。
全双工通信:即通信的双方可以同时发送和接收信息。
网络协议:即协议,是为进行网络中的数据交换而建立的规则、标准或约定。
实体:表示任何可发送或接收信息的硬件或软件进程。
IP地址:就是给每个连接在因特网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。
实体:任何可发送或接收信息的硬件或软件进程。
链路(link)是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。 数据链路(data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。 帧:点对点信道的数据链路层的协议数据单元。
点对点协议(PPP):用户计算机和ISP进行通信时所使用的数据链路层协议。
网络接口板又称为网络适配器或网络接口卡NIC,或“网卡”,用于计算机与外界局域网的连接。发送和接收各种帧时不使用计算机CPU。
虚电路:只是逻辑上的连接,非物理连接,分组都沿着这条逻辑连接按照存储转发方式传送。
第二篇:计算机网络总结
(1)计算机网络为什么采用层次化的体系结构? 有利于分析与管理
(2)通信子网的存储转发交换方式中,数据报和虚电路有何异同。 一个不需要事先建立逻辑连接,一个需要建立逻辑连接
(3)IPV6的主要特点是什么? 更大的地址空间,灵活的首部格式,允许协议的继续扩充,支持即插即用与资源的预分配
(4)请简述以太网的工作原理和数据传输过程。 先听后发 边听边发 遇到冲突 延迟后发
(5)请简述ARP协议的工作过程,什么情况下需要RARP协议。1)首先在本地ARP表查找对应的目标的物理地址,若没有,则进行ARP
地址解析;2)产生ARP请求分组;3)填充相关部分后,广播发送ARP分组;4)目标节点发送ARP应答分组;5)源节点接受ARP分组,同时刷新本地的缓存;6)组装完整的帧发送。当知道自己物理地址,但是不知道自己的IP时,使RARP。
(6)简述为什么IP要进行子网划分?举例说明划分子网有什么好处和代价?如何弥补其缺陷?由于IP地址空间的利用率有时很低,给每
个物理网络分配一个网络号会使路由表变得太大而使网络性能变坏,两级IP地址不够灵活。
(7)TCP协议通过哪些差错检测和纠正方法来保证传输的可靠性。
检验和、确认与超时,TCP中的差错检验通过3种简单工具来完成:检验、确认和超时。每个TCP报文段都包括检验和字段。检验和用来检查报文段是否出现传输错误。如果报文段出现传输错误,TCP检查出错就丢弃该报文段。发送端TCP通过检查接收端的确认,来判断发送的报文段是否已经正确地到达目的TCP。如果发出的一个报文段在超时规定的时间没有受到确认,发送端将判断该报文段的丢失或传输出错。
(9)试比较OSI参考模型与的TCP参考模型异同点
OSI参考模型有7层,第一层物理层,第二层数据链路层,第三层网络层,第四层传输层,第五层会话层,第六层表示层,第七层
应用层;TCP/IP参考模型有四层,第一层主机-网络层,它与OSI的数据链路层和物理层相对应,第二层互连层,它与OSI的网络层相对应,第三层传输层,它与OSI的传输层相对应,第四层应用层,它与OSI的应用层、表示层、会话层相对应.
这两种模型的共同之处:是它们都采用了层次结构的概念,在传输层中定义了相似的功能.不同的是:二者在层次划分、使用的协议上是有很大区别的
(10)试分析和比较集线器、交换级、网桥的区别和联系。联系:都是中间设备;网桥:是数据链路层的中间设备。主要作用是根据MAC 帧的目的地址对收到的帧进行转发。 网桥具有过滤帧的功能。 ;路由器:网络层的中间设备。作用是在互连网中完成路由选择的功能。 网关:网络层以上的中间系统。作用是在高层进行协议的转换以连接两个不兼容的系统
(12)试结合Ethernet帧结构,分析CSMA/CD的发送与接收工作原理
CSMA/CD是一种分布式介质访问控制协议,网中的各个站(节点)都能独立地决定数据帧的发送与接收。每个站在发送数据帧之前,首先要进行载波监听,只有介质空闲时,才允许发送帧。这时,如果两个以上的站同时监听到介质空闲并发送帧,则会产生冲突现象,这使发送的帧都成为无效帧,发送随即宣告失败。每个站必须有能力随时检测冲突是否发生,一旦发生冲突,则应停止发送,以免介质带宽因传送无效帧而被白白浪费,然后随机延时一段时间后,再重新争用介质,重发送帧。
(13)结合WWW协议执行过程分析,说明为什么在一次WWW协议执行过程中既使用了UDP协议,又使用了TCP协议。
从www协议执行过程来说,浏览器要访问服务器,首先要完成服务器的域名解析,而域名解析系统是一个既依赖于UDP协议又依赖于TCP协议的系统,在获得服务器的IP后,由传输层完成浏览器与服务器的TCP连接建立。当TCP进程成功建立TCP会话后,浏览器向服务器发送要求获取文件的HTTP请求,服务器将请求浏览页面所含所有信息,这个过程所使用的HTTP协议依赖于TCP协议。 (15)同步通信与异步通信有何不同? 同步通信方式要求通信双方以相同的时钟频率进行,而且准确协调,通过共享一个单个时钟或定时脉冲源保证发送方和接收方的准确同步,效率较高;异步通信方式不要求双方同步,收发方可采用各自的时钟源,双方遵循异步的通信协议,以字符为数据传输单位,发送方传送字符的时间间隔不确定,发送效率比同步传送效率低。
(16)网络互联按层次分有那几层,各层所用的互联设备是什么。答:转发器:是物理层中间设备。主要作用是在物理层中实现透明的二进制比特复制,以补偿信号衰减。网桥:是数据链路层的中间设备。主要作用是根据MAC帧的目的地址对收到的帧进行转发。网桥具有过滤帧的功能。路由器:网络层的中间设备。作用是在互连网中完成路由选择的功能。网关:网络层以上的中间系统。作用是在高层进行协议的转换以连接两个不兼容的系统。
(17)简述以太网交换机工作过程(3-30)
交换机是通过MAC地址来转发数据的。当连接交换机的两个用户同时发送数据时,交换机先查看交换机的交换机表,里面有记录端口和MAC地址的映射。例如A发送数据,交换机查找交换机表,如果表中有目的地址的MAC项,就从那个对应MAC的端口转发改数据。此时假如B也发送数据,同样要查找交换机表,如果目的地址和A发送的目的地址一样,那时交换机也把B的数据转发到那个端口发送,此时会把A和B发送的数据包排成队列按序发送。
交换机分割冲突域,每个端口独立成一个冲突域。每个端口如果有大量数据发送,则端口会先将收到的等待发送的数据存储到寄存器中,在轮到发送时再发送出去。
(18)域名解析有哪两种方式?分别简述其解析过程。 递归查询与迭代查询。
(19)网络环境下的进程通信与单机系统内部的进程通信的主要区别是什么 ? 网络中的主机高度自主性。因为不是在同一个主机系统之中,没有一个统一的高层操作系统进行全局控制与管理,因此网络中的一台主机对其他主机的活动状态、位于其他主机系统中的各个进程状态、这些进程什么时间希望参与网络活动,以及希望与网络中哪一台主机的什么进程通信等情况,一概无从知道。