您的位置:首页 > 理论基础 > 计算机网络

网络基本知识

2007-12-06 16:46 204 查看
中继器(repeater)(集线器):物理层
路由器(router):网络层
网桥(bridge):数据链路层
交换机:从网桥发展而来,数据链路层
网关(gateway):网络层或传输层或应用层。在OSI体系结构中,网关通常指在网络层以上的互连设备,在TCP/IP网络中,指路由器。

Q3:请问交换机和路由器分别的实现原理是什么?分别在哪个层次上面实现的?
将网络互相连接起来要使用一些中间设备(或中间系统),ISO的术语称之为中继(relay)系统。根据中继系统所在的层次,可以有以下五种中继系统:
1.物理层(即常说的第一层、层L1)中继系统,即转发器(repeater)。
2.数据链路层(即第二层,层L2),即网桥或桥接器(bridge)。
3.网络层(第三层,层L3)中继系统,即路由器(router)。
4.网桥和路由器的混合物桥路器(brouter)兼有网桥和路由器的功能。
5.在网络层以上的中继系统,即网关(gateway). +
当中继系统是转发器时,一般不称之为网络互联,因为这仅仅是把一个网络扩大了,而这仍然是一个网络。高层网关由于比较复杂,目前使用得较少。因此一般讨论网络互连时都是指用交换机和路由器进行互联的网络。本文主要阐述交换机和路由器及其区别。

第二层交换机和路由器的区别:
传统交换机从网桥发展而来,属于OSI第二层即数据链路层设备。它根据MAC地址寻址,通过站表选择路由,站表的建立和维护由交换机自动进行。路由器属于OSI第三层即网络层设备,它根据IP地址进行寻址,通过路由表路由协议产生。因特网的路由选择协议:内部网关协议IGP和外部网关协议EGP

第三层交换机和路由器的区别:
在第三层交换技术出现之前,几乎没有必要将路由功能器件和路由器区别开来,他们完全是相同的:提供路由功能正在路由器的工作,然而,现在第三层交换机完全能够执行传统路由器的大多数功能。

综上所述,交换机一般用于LAN-WAN的连接,交换机归于网桥,是数据链路层的设备,有些交换机也可实现第三层的交换。路由器用于WAN-WAN之间的连接,可以解决异性网络之间转发分组,作用于网络层。他们只是从一条线路上接受输入分组,然后向另一条线路转发。这两条线路可能分属于不同的网络,并采用不同协议。相比较而言,路由器的功能较交换机要强大,但速度相对也慢,价格昂贵,第三层交换机既有交换机线速转发报文能力,又有路由器良好的控制功能,因此得以广播应用。

13. 物理层协议包括哪几个基本特性?这些特性的主要含义是什么?
答:机械特性:定义物理连接的边界点,即接插装置   
电气特性:物理连接点之电气特性,也定义发送器,接收器的电器特性   
功能特性:定义各物理线路的功能   
规程特性:定义各物理线路工作时的时序过程
   
3.两级结构的计算机网络一般由哪两种子网组成?它们各包括哪些主要硬件设备?  
答:两级结构的计算机网络一般由通信子网和资源子网构成,资源子网主要硬件设备是服务器,客户计算机;通信子网主要硬件设备是通信线路(通道)和网络互连设备 (路由器,交换机)。
 
4.计算机网络的通信子网中,通道构成方式有哪两种?各自需要解决什么关键技术问题?  
答:通信子网中通道构成方式有点到点通道和广播通道两种,点到点通道需要解决的关键技术问题是路径选择(Routing)广播通道需要解决的关键技术问题是通道分配。
 
5.所谓“计算机网络的体系结构”是指什么?网络的层次结构又指什么?  
答:计算机网络的体系结构是指从软件功能角度描述网络结构,是层次和协议的集合,网络的层次结构是指为了减少协议设计的复杂性,网络按层或级来进行组织的方式。
 
6.通信协议的定义基本成分第N层协议的基本特性是什么?
答:第N层协议的基本特性是:(1)不知道上下各层的内部结构;(2)独立完成某种功能;(3)为上层提供服务;(4)使用下层提供的服务。

7.ISO/OSI参考模型和TCP/IP网络体系结构分别有几层?简述各层的名称及其基本功能。  
答:ISO/OSI参考模型:物理层:在物理线路上传输原始的二进制数据位;          数据链路层:在有差错的物理线路上无差错的数据传输;网络层:控制通信子网提供原点到目的点的数据传输;传输层:为用户提供端到端的传送服务;会话层:为用户提供会话控制服务;表示层:为用户提供数据转换与表示服务;应用层:包含大量人们普遍需要的协议,定义抽象网络虚终端和进行文件传输。   
TCP/IP参考模型:物理层:同ISO/OSI协议;数据链路层:同OSI/ISO协议;          网络层:同ISO/OSI协议,并完成从源点到目的点的IP分组传送;传输层:同ISO/OSI协议;应用层:提供各种Internet管理和应用服务功能。  

8.在网络体系结构中,什么是接口,服务和服务原语?服务原语有哪几类?  
答:接口:在网络的层次结构中,每相邻层间有一接口,该接口定义下层向上层提供的原语操作和服务;服务:是指各层间交换信息时必须遵守的规则;服务原语:服务在形式上是由一组接口原语(或操作)来描述的,服务原语可分为四类:请求(Request),指示(Indicate),响应(Response),确认(Confirm)。  

9.信号在通信线路上传输时,什么因素限制了它的传输速率?       
由于 2H*log2(v),H*log2(1+S/N),所以限制因素有带宽、信噪比、电平级数。  

10。什么是基带传输?基带传输时常见的编码方式有那几种?简述其基本原理。       基带传输:使用原二进制电信号所固有的频率进行信号发送。常见编码方式:1)NRZ码不归零制:原理:低电平为0,高电平为1。2)Manchester编码:原理:每个二进制位中间有跳变,是上跳表示此位为 0 ,反之为 1。3)差分 Manchester 编码:原理:每个二进制位中间有跳变,若在位开始有跳变,此位为 0 ,反之为 1 。4)逢“1” 变化的不归零制:原理:每位开始,逢 0 不变,逢 1 变。5)逢“0” 变化的不归零制:原理:每位开始,逢 1 不变,逢 0 变。  

11.什么是频带传输?常见的调制技术有那几种?简述其基本原理。       
答:频带传输:在一定频率范围的线路上进行载波发送。       
调制技术有幅移键控法(ASK),频移键控法(FSK),相移键控法(PSK)。       
原理:设载波为A*Sin(wt+ψ),对于ASK, w,ψ不变,用幅度 A 的两个值A0,A1分别表示 0,1。
对于FSK,A,ψ不变,用频率 w 的两个值w0,w1分别表示 0,1。
对于PSK, A,w 不变,用相角 ψ的两个值ψ0,ψ1分别表示 0,1。 

12. 分别简述线路交换、报文交换和分组交换的基本工作原理及其各自的优缺点。  
答:线路交换原理:直接利用可切换的物理线路连接通信双方。
特点:传输时延短,建立链路(连接)时间长,效率低,可靠性低     
报文交换原理:信息以报文为单位进行存储转发。
特点:延迟长,可靠性低。
分组交换原理:信息以分组为单位进行存储转发。
特点:可靠性高,效率高,延迟小。

14.循环冗余校验(CRC)的工作原理     
答:对于一个k位的信息组m(x),用生成多项式g(x)去除 x^(n-k) * m(x),得商q(x),余数r(x), c(x) = x^(n-k) * m(x) + r(x) = q(x) * g(x),r(x)即为m(x)的循环冗余校验结果 。  

15.数据链路层提供的基本功能有哪些?     
答:保证数据的正常传送,帧的控制(定界与同步),差错控制(最主要的功能),包括查错、纠错、出错重传,流量控制,顺序控制(保证重传可行)。

16.滑动窗口协议的基本原理。若在传输时损失信息帧,可采用什么样的重传技术?各有什么不足之处?  

17.数据链路层协议分为面向字符和面向位的两大类,各有什么特 点?     
答:面向字符:每帧以ASCII字符序列DLE STX开头,以DLE ETX结束(发送方在数据中的每个DLE 字符前,再插入一个DLE)。主要缺点是它完全依赖于8位字符,特别是ASCII字符.     
面向位 :每帧使用一个特殊的位模式即01111110作为开始和结束的标志(发送方在数据中遇到5个连续的1时,它自动插入一个0到输出位流中)。主要优点是允许数据帧为任意比特长,而且也允许每个字符的编码为任意比特长。

18.HDLC(High-level Data Link Control)的帧结构是什么样的?各个域的作用是什么?X.25LAPB采用了哪些纠错措施?  

19.CSMA(Carrier Sense Multiple Access,载波侦听多路访问)协议的三种算法,CSMA/CD(Carrier Sense Multiple Access/Collision Detection,载波侦听多路访问/碰撞检测)协议的原理。
答:1-坚持CSMA;非坚持CSMA; P-坚持CSMA;   
当两个工作站同时监听到信道空闲,便同时开始发送,于是会同时检测到冲突。它们于是尽快停止传送,结束受损 帧的发送,节省了时间的频带。CSMA/CD模型由交替出现的竞争周期和传输周期组成,当所有站都处于静止时出现空闲期。令信号在2个最远的站间传布的时间为t,则一站要等2t长的时间后未听到冲突,才能够确信已经抓到了信道。在工作站工作时,必须倾听电缆,以保证没有冲突。  

20。局域网的IEEE标准由哪几部分组成,各个部分的内容是什么?
答:有: 802.1:对这一组标准作介绍并定义了接口原语;     
802.2:描述了数据链路层的上部,它使用了LLC协议;     
802.3: CSMA/CD标准(以太网是一种实现的产品);     
802.4:令牌总线标准;     
802.5:令牌环标准;     
三种局域网标准都包括物理层和MAC子层协议。  

21.802.3网络在布线中一般使用哪几种传输介质,采用 何种数据编码方式,中继器的作用是什么?
答:介质有:粗“以太网”电缆,细“以太网”电缆,(均为同轴电缆),有时也可用双绞线。   中继器用来双向接收,放大并重传信号。  

22.什么是网桥?透明网桥的工作原理是什么?
答:网桥是在LAN间存贮和转发帧的中继设备。大多数桥接器用于连接802LAN。   
透明网桥以混杂方式工作,它接收连接到它的所有LAN传送的每一帧。它采用Baren逆向学习算法,由于它能看到任一个LAN上传送的帧,故而可知道哪个LAN上可访问哪台机器。到来帧的路径选择规程取决于它来的LAN和目的地所在的LAN:1). 若源和目的地LAN相同,则扔掉此帧; 2). 若源和目的地LAN不同,则转发此帧;3). 若目的地LAN未知,则进行扩散。     
可在LAN间设置并行的多个桥接器,让桥接器相互通信,并用一棵触及每个LAN的生成树覆盖实际的拓扑结构。选一桥接器为根,建立起每一LAN到根的唯一路径。树的生成算法不断工作,以便随时更新。  

23.网络层的基本功能是什么?它为用户提供哪两种服务?
答:网络层为在一个网络连接的两个传送实体间交换网络服务数据单元,提供功能的和规程的方法,它使传送实体的访问独立于路由的选择和交换的方法。为用户提供的服务包括无连接的服务和面向连接的服务。    

24路由选择算法的目的,要求各是什么?路由选择算法分为哪两大类?
答:要求:(1)正确性;(2)简单性;(3)可靠性,稳定性;(4)公平性,最优性;(5)实现简单;       路由选择算法分为:自适应路由选择算法和非自适应路由选择算法。    

25熟知基于距离向量的路由选择算法和基于链路状态的路由选择算法的工作原理,并比较他们的优缺点。  
答:($ee:EP355—EP365)基于距离向量的路由选择算法:通过计算线路的距离值来完全决定整个子网的路由选择(基本思想与分布类似,与相邻结点交换,因此保存全局结构,只有相邻情况)。每个交换结点都有一张整个网络的拓扑 结构及其完整信息的表,各个路由定期向相邻路由发送自己的全局表,然后根据收到的表用Ford_Folkson算法修改自己的全局表。   
可能出现的问题:count_to_infinity(慢收敛)、路由循环。
基于链路状态的路由选择算法:每个交换结点都有一张整个网络的 拓扑结构及其完整信息。当一路由器开始工作时,首先获得相邻路由的 地址,然后定期向相邻路由发送ECHO分组以获得与相邻路由间的delay,再将这些delay信息打包后广播(flooding),各个路由收到这些信息后 用Dijkstra算法修改自己的全局表。   
优点:无慢收敛、路由循环等问题。
缺点:每个结点维护的数据量大;更新时通信量大(广播引起), 计算开销也很大(Dijkstra算法)。     
NOTE:既然是要求“熟知”,建议大家看一下EP355~EP365,及CP227~CP228。补充:这两个算法有以下区别:
1。基于距离向量的路由选择算法(以下称DV)的距离可能是 站段数、物理距离、delay等,基于链路状态的路由选择算法(以下称 LS)的参数是delay(可能包含链路负载情况)。     
2。DV的算法是Ford_Folkson算法,LS的算法是Dijkstra算法。     
3。DV中每个路由发送的路径更新信息是一个全局的表,而LS 中每个路由发送的路径更新信息仅是相邻路由的信息。
4。DV中路径更新信息仅发给相邻路由,而LS中路径更新信息 则是广播的。    

26.网络互连的基本要求: (1)物理链路和逻辑链路,在两个链路间提供一条链路; (2)不同网络进程间提供路径选择的数据; (3)使用网络资源的状态的记录; (4)在提供服务时不改变网络自身的结构. 网络体系结构不同通信 (MAC, timer, error recovery status report, Routing Access Control, Addressing MTU等.)

网络互连结构方案: 一。物理层:利用中继器(repeater)对不同网络间的数据进行复制,延长连网距离 二。链路层:利用桥接器(bridge)在LAN间进行数据帧的存储转发; 三。网络层:利用router在不同网络间对数据分组进行存储转发 四。传输层:网络同时进行协议转换;gateway repeater:MAX子层中使用以延长连网距离(在LAN内); bridge:存储转发; router:在网络层工作,功能更强有更大灵活性;  

28.传输层协议的功能是什么?向上层提供哪两种服务?   INTERNET的传送层协议是什么?     
功能是为源端机与目的机之间提供性能可靠,价格合理的数据传输。本质上讲,其目的是加强与弥补通信子网服务,向上层提供面向连接的传送服务与无连接传送服务。  

29.TCP协议是如何完成连接建立过程的?     
采用三次握手机制 

12.什么是客户/服务器模型?  
答:客户/服务器模型是所有网络应用的基础,客户与服务器分别为参与一次通信的两个应用实体,客户方主动发起通信,服务器被动地等待通信的建立。  
客户软件: (1)任一个应用程序当需要进行远程访问时变为客户,这个应用程序也要完成 一些本地运算; (2)一般运行于用户之机上; (3)由用户直接调用,一个客户完成一次会话过程; (4)向服务器主动发起通讯; (5)可访问多个服务器,一个时间一般访问一个。
服务器软件(别于服务器硬件): (1)专用的提供某服务之特权程序,同时处理多个客户;     (2)系统启动时即运行(直观),可处理多次会话; (3)一般运行于共享计算机系统;     (4)被动等待客户请求; (5)需特殊硬件和复杂的操作系统。客户/服务之间数据流动是双向之交流形式,客户请求,服务器响应。  

13.DNS是如何完成域名解析过程的?  
答:DNS是典型的客户/服务器交互系统,域名数据库分布于INTERNET中许多域名服务器上 ,域名服务器以层次形式组织在一起。     
DNS的域名解析过程如下:当应用程序需进行解析时,成为DNS用户,向某域名服务器发请求,若域名服务器找到对应IP,就给出响应,否则此服务器向上一层域名服务器发请求,递归解析。  

14.SNMP(Simple network management protocol)模型是由哪几部分组成的?(参考)  
答:SNMP模型是由4部分组成的: (1)被管理结点,可以是主机,路由器,桥,打印机等能够与外界进行状态信息交换的 设备,在结点上可以运行SNMP进程,称为代表;(2)管理站,进行网络管理,事实上是一些运行管理软件的普通计算机;(3)管理信息; (4)管理协议,使得管理站与代表进行交互。    
 
谁能给我讲讲ping的实现过程,它有类似21 8023 ...的端口号吗? 
这应当从网络的层次讲起: 首先,PING命令是属于ICMP协议规定的,而ICMP是内嵌于IP层的,因此,可以说,PING是网络层的命令。这样,第二个问题就可以解决了:网络层是没有端口号这个概念的,端口号是TCP的概念。PING的实现过程很简单,命令将引发IP层发送一个简单的IP包,而目的方收到这个包之后,将源和目的地址做一下交换,重新发出这个包即可,当然还要加一些超时的机制。

***************************************
问题1:简述常用的网络拓朴结构及其特点。
星型网络拓朴结构是由中央节点和通过点到点链路接到中央节点的各从节点组成的。它的特点是(1) 结构简单,方便服务;(2) 一个节点的故障不会影响其它,可靠性相对较高;(3) 集中控制,便于故障的诊断和隔离;(4) 简单的访问协议。

问题2:常用的网络传输介质有哪些,各自有什么特点?
常用的网络传输介质有:双绞线、同轴电缆、光纤等。
特点:
一、双绞线电缆:
双绞线分为分为非屏蔽双绞线(UTP)和屏蔽双绞线(STP)。
双绞线一般用于星型网的布线连接,两端安装有RJ-45头(水晶头),连接网卡与集线器,最大网线长度为100米,如果要加大网络的范围,在两段双绞线之间可安装中继器,最多可安装4个中继器,如安装4个中继器连5个网段,最大传输范围可达500米。
二、同轴电缆:
1.按直径的不同,可分为粗缆和细缆两种
粗缆传输距离长,性能好但成本高、网络安装、维护困难,一般用于大型局域网的干线,连接时两端需终接器。
细缆安装较容易,造价较低,但日常维护不方便,一旦一个用户出故障,便会影响其他用户的正常工作。
2.根据传输频带的不同,可分为基带同轴电缆和宽带同轴电缆两种类型。
基带:数字信号,信号占整个信道,同一时间内能传送一种信号。
宽带:可传送不同频率的信号。
三、光纤
光纤是由一组光导纤维组成的用来传播光束的、细小而柔韧的传输介质。应用光学原理,由光发送机产生光束,将电信号变为光信号,再把光信号导入光纤,在另一端由光接收机接收光纤上传来的光信号,并把它变为电信号,经解码后再处理。与其它传输介质比较,光纤的电磁绝缘性能好、信号衰小、频带宽、传输速度快、传输距离大。主要用于要求传输距离较长、布线条件特殊的主干网连接。

问题3:什么是对等网和基于服务器的网络,二者有什么区别?
对等网指的是网络中没有专用的服务器、每一台计算机的地位平等、每一台计算机既可充当服务器又可充当客户机的网络。
基于服务器的网络是指服务器在网络中起核心作用的组网模式。
基于服务器的网络与对等网的区别在于:网络中必须至少有一台采用网络操作系统(如Windows NT/2000 Server、Linux、Unix等)的服务器,其中服务器可以扮演多种角色,如文件和打印服务器、应用服务器、电子邮件服务器等。

问题4: ARP协议的作用。
在以太网(Ethernet)中,一个网络设备要和另一个网络设备进行直接通信,除了知道目标设备的网络层逻辑地址(如IP地址)外,还要知道目标设备的第二层物理地址(MAC地址)。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。

问题5:局域网互连的常用设备有哪些?它们的功能是什么?至少列出4种
中继器:中继器是一个能持续检测电缆中模拟信号的硬设备,工作于网络的物理层,当它检测到一根电缆中有信号来时,中继器便转发一个放大的信号到另一根电缆。现在已经被集线器代替
路由器:是实现不同类型网络,即异构型网络互连的重要设备,它在网络层实现包的存储与转发,从而把众多的网络连接成一个大型网络。
网关:是用于异构型网络互连的设备。主要用于连接类型不同且协议差别较大的网络。
网关的主要功能:是将OSI模型的高层协议进行转换,将数据重新分组,从而实现两个不同类型网络之间的互连。
通常在网络层或运输层或应用层上实现网关。
集线器:将分散的用于连接网络设备的线路集中在一起,便于网络管理与维护,除完成集线功能以外,还有信号再生功能。
交换机:是目前构建网络非常重要的设备。它是一个多端口的设备。

问题6:简述以太网的特点。
以太网(Ethernet)是目前应用最广泛的一类局域网,属于基带总线局域网。以太网的核心技术是采用CSMA/CD(carrier sense multiple access with collision detection)通信控制机制。CSMA/CD是一种算法,主要用于传输及解码格式化的数据包,包括检测结点地址并监控传输错误。以无源的电缆作为总线来传送数据帧,并以曾经在历史上表示传播电磁波的以太 (Ether)来命名。当不涉及到网络的协议细节时,将802.3简称为以太网。以太网的连接距离有一定限制。

问题7:什么是OSI参考模型?各层的主要功能是什么?
OSI参考模型是国际标准化组织(ISO)为了解决不同系统的互联而提出的模型,它将计算机网络按功能划分为七个层次。
第1层物理层—原始比特流的传输,电子信号传输和硬件接口数据发送时,从第七层传到第一层,接受方则相反。
第2层数据链路层—在此层将数据分帧,并处理流控制。本层指定拓扑结构并提供硬件寻址
第3层网络层—本层通过寻址来建立两个节点之间的连接,它包括通过互连网络来路由和中继数据
第4层传输层—常规数据递送-面向连接或无连接。包括全双工或半双工、流控制和错误恢复服务
第5层会话层—在两个节点之间建立端连接。此服务包括建立连接是以全双工还是以半双工的方式进行设置,尽管可以在层4中处理双工方式。
第6层表示层—格式化数据,以便为应用程序提供通用接口。这可以包括加密服务
第7层应用层—直接对应用程序提供服务,应用程序可以变化,但要包括电子消息传输。

问题8:子网掩码的作用是什么?
子网掩码是将某个IP地址划分成网络地址和主机地址两部分。

问题9:网络中网关的作用是什么?
1.连接不同网段
2.分割广播域
3.数据报转发
4.ip寻址

问题10: TCP/IP协议体系结构是什么样的?每层的功能是是什么?
TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。
这4层分别为:
第一层是应用层,应用程序间沟通的层。
第二层是传输层,在此层中,它提供了节点间的数据传送服务,这一层负责传送数据,并且确定数据已被送达并接收。
第三层是互连网络层,负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收)。
第四层是网络接口层,对实际的网络媒体的管理,定义如何使用实际网络来传送数据。
*********************************************
问题一:两笔记本电脑连起来后拼不通,你觉得可能有哪些问题?
答:首选想到是软件问题,软件问题首选查找是否安装有防火墙程序,如否则查看驱动程序有无问题,然后如果是WINDOWS的系统,再查看TCP/IP协议IP地址是否在一个子网,如果以上都无问题,则查看硬件,顺序是网卡--网线。
问题二:我们在南京,和深圳的网络是通的,但和北京的网络不通,你以怎样的顺序检查问题?
答:首选要知道三方的网络拓扑结构与设计规划,然后确定北京地区网络内部是否畅通,网络是否是新建立了,如果不是新建的网,首先要知道以前是否通,如通,则此次不通是在做过什么操作后不通的,确定后首先排除线路故障,然后再看双方连接的路由设置。
问题三:解释什么叫“透明”?什么叫“网格”?
答:透明对用户来说是感觉不到的,也就是说不论对网络加了什么设备或软件,用户都感觉不到,这样的好处是简化了用户的操作复杂性。网络的概念,是说通过无线或有线将多种服务综合连接到一起,让用户彼此之间可以交换信息。
问题四:交换和路由的区别?vlan的特点?
答:交换和路由最大的区别在于交换是通过ASIC专用硬件处理数据,路由是通过CPU用软件的形式处理数据。VLAN的特点为将一个物理网络从逻辑上划分出了多个广播域。

Q1:请你分别划划OSI的七层网络结构图,和TCP/IP的五层结构图?
1、OSI每层功能及特点
a 物理层为数据链路层提供物理连接,在其上串行传送比特流,即所传送数据的单位是比特。此外,该层中还具有确定连接设备的电气特性和物理特性等功能。
b 数据链路层负责在网络节点间的线路上通过检测、流量控制和重发等手段,无差错地传送以帧为单位的数据。为做到这一点,在每一帧中必须同时带有同步、地址、差错控制及流量控制等控制信息。
c 网络层为了将数据分组从源(源端系统)送到目的地(目标端系统),网络层的任务就是选择合适的路由和交换节点,使源的传输层传下来的分组信息能够正确无误地按照地址找到目的地,并交付给相应的传输层,即完成网络的寻址功能。
d 传输层传输层是高低层之间衔接的接口层。数据传输的单位是报文,当报文较长时将它分割成若干分组,然后交给网络层进行传输。传输层是计算机网络协议分层中的最关键一层,该层以上各层将不再管理信息传输问题。
e 会话层该层对传输的报文提供同步管理服务。在两个不同系统的互相通信的应用进程之间建立、组织和协调交互。例如,确定是双工还是半双工工作。
f 表示层该层的主要任务是把所传送的数据的抽象语法变换为传送语法,即把不同计算机内部的不同表示形式转换成网络通信中的标准表示形式。此外,对传送的数据加密(或解密)、正文压缩(或还原)也是表示层的任务。
g 应用层该层直接面向用户,是OSI中的最高层。它的主要任务是为用户提供应用的接口,即提供不同计算机间的文件传送、访问与管理,电子邮件的内容处理,不同计算机通过网络交互访问的虚拟终端功能等。

2、TCP/IP
a 网络接口层 这是TCP/IP协议的最低一层,包括有多种逻辑链路控制和媒体访问协议。网络接口层的功能是接收IP数据报并通过特定的网络进行传输,或从网络上接收物理帧,抽取出IP数据报并转交给网际层。
b 网际网层(IP层)  该层包括以下协议:IP(网际协议)、ICMP(Internet Control Message Protocol,因特网控制报文协议)、ARP(Address Resolution Protocol,地址解析协议)、RARP(Reverse Address Resolution Protocol,反向地址解析协议)。该层负责相同或不同网络中计算机之间的通信,主要处理数据报和路由。在IP层中,ARP协议用于将IP地址转换成物理地址,RARP协议用于将物理地址转换成IP地址,ICMP协议用于报告差错和传送控制信息。IP协议在TCP/IP协议组中处于核心地位。
c 传输层  该层提供TCP(传输控制协议)和UDP(User Datagram Protocol,用户数据报协议)两个协议,它们都建立在IP协议的基础上,其中TCP提供可靠的面向连接服务,UDP提供简单的无连接服务。传输层提供端到端,即应用程序之间的通信,主要功能是数据格式化、数据确认和丢失重传等。
d 应用层  TCP/IP协议的应用层相当于OSI模型的会话层、表示层和应用层,它向用户提供一组常用的应用层协议,其中包括:Telnet、SMTP、DNS等。此外,在应用层中还包含有用户应用程序,它们均是建立在TCP/IP协议组之上的专用程序。

3、OSI参考模型和TCP/IP参考模型的区别:
a OSI模型有7层,TCP/IP只有4层;
b OSI先于协议出现,因此不会偏向于任何一组特定的协议,通用性更强,但有些功能不知该放哪一层上,因此不得不加入一些子层;TCP/IP后于协议出现,仅是将已有协议的一个描述,因此两者配合的非常好;但他不适合其他的协议栈,不容易描述其他非TCP/IP的网络;
c OSI中网络层同时支持无连接和面向连接的通信,但在传输层上只支持面向连接的通信;TCP/IP中网络层只支持无连接通信,传输层同时支持两种通信;
d 在技术发生变化时,OSI模型比TCP/IP模型中的协议更容易被替换。

----------------------------------------
Q2:请你详细的解释一下IP协议的定义,在哪个层上面,主要有什么作用? TCP与UDP呢? 
解:与IP协议配套使用的还有三个协议:
ARP-地址解析协议
RARP-逆地址解析协议
ICMP-因特网控制报文协议ICMP
IGMP-因特网组管理协议
IP协议-网际协议
IP地址、IP包头

----------------------------------------
Q4:请问C++的类和C里面的struct有什么区别?
c++中的类具有成员保护功能,并且具有继承,多态这类oo特点,而c里的struct没有
-----------------------------------------------
Q5:请讲一讲析构函数和虚函数的用法和作用?
析构函数也是特殊的类成员函数,它没有返回类型,没有参数,不能随意调用,也没有重载。知识在类对象生命期结束的时候,由系统自动调用释放在构造函数中分配的资源。

这种在运行时,能依据其类型确认调用那个函数的能力称为多态性,或称迟后联编。

另:
析构函数一般在对象撤消前做收尾工作,比如回收内存等工作,虚拟函数的功能是使子类可以用同

名的函数对父类函数进行重载,并且在调用时自动调用子类重载函数,如果是纯虚函数,则纯粹是为了

在子类重载时有个统一的命名而已。

-----------------------------------------------
Q6:全局变量和局部变量有什么区别?实怎么实现的?操作系统和编译器是怎么知道的?
全局变量的生命周期是整个程序运行的时间,而局部变量的生命周期则是局部函数或过程调用的时

间段。其实现是由编译器在编译时采用不同内存分配方法。全局变量在main函数调用后,就开始分配,

如果是静态变量则是在main函数前就已经初始化了。而局部变量则是在用户栈中动态分配的(还是建议

看编译原理中的活动记录这一块)
----------------------------------------------
Q7:一些寄存器的题目,主要是寻址和内存管理等一些知识。
。。。
--------------------------------------------
Q8:8086是多少尉的系统?在数据总线上是怎么实现的?
8086系统是16位系统,其数据总线是20位
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: