网络部分题集

  1. 发送方在发送了一个TCP数据包之后,经过RTO时间,没有收到对方的确认数据包,则应该?重传

     2. 假设TTL的初始值为3,两台主机之间存在4个路由器,则该数据包到达目的地后的TTL的值为?数据包无法送达

生存时间(TTL):长度8比特, 最大 值为255

当IP包进行传送时,先会对该字段赋予某个特定的值。用来控制数据报在网络中存在的时间。目前TTL的值并不代表时间,而是代表经由路由器的个数。数据报每经过一台路由器时,路由器将TTL值减1,一旦TTL=0,系统就丢弃该数据报,并返回错误信息。这样避免了路由出现环路时数据报在路由器之间无休止地循环。

能使TTL减一的网络设备至少要有网络层,不包括集线器Hub和交换机switch。


  • 3 OSI七层模型?TCP/IP五层模型?TCP/IP四层模型?

       TCP/IP五层模型:物理层、数据链路层、网络层、传输层、应用层

       TCP/IP四层模型:网络接口层、网际层、传输层、应用层      局域网通信一般采用的协议是TCP/IP

       OSI七层模型及每一层的作用:

物理层:传输介质及将电信号转化成0和1的比特流

数据链路层:将比特流组装成帧进行点到点的传输

网络层:数据从源到目的地址的传递以及网际互联

传输层:提供端到端的可靠或者不可靠的传输、差错控制、流量控制等

会话层:建立、管理和终止会话

表示层:对数据进行翻译、加密和压缩

应用层:为操作系统或者网络应用程序提供访问网络服务的接口


  • 4 IP地址的分类 

IP地址根据网络号和主机号来分类:

A类:1~126  大型网络

B类:128~191   中型网络

C类:192~223    小型网络

D类: 224~239   多播地址

E类: 1111开头,保留以后使用

例题:网段地址 154.27.0.0 的网络。若不做子网划分,能支持(65534)台主机

        2的16次方 = 65536 

        主机数量 = 65536 -2 

广播地址:

主机标识段host ID为全1的IP地址为广播地址。

A项,11000000.10101000.00000000.01111111

B项,11000000.10101000.00000000.11111111

C项,11000000.10101000.00000000.00110111

D项,11000000.10101000.00000000.00100001


  • 5 ARP协议(地址解析协议)的工作原理?
  1. 对于每台主机,其ARP缓存区都有一个ARP列表,存储着网络中IP地址和MAC地址的对应关系 
  2. 当源主机向目的主机发送数据时,首先检查自己的ARP列表中是否有目的主机IP地址对应的MAC地址,如果有,直接发送信息 
  3. 如果没有,就向本网段的所有主机广播发送ARP数据包,数据包中包括源主机IP地址,MAC地址及目的主机IP地址 
  4. 本地网络的所有主机收到该ARP数据包后,首先检查目的主机IP地址是否和自身IP地址相同,若不同,忽略该数据包;若相同,将源主机IP地址和MAC地址加入到自身ARP列表中,如果列表中已存在该对应关系,则覆盖,然后发送一个ARP响应包给源主机,告知它就是源主机想找的MAC地址。 
  5. 源主机接到ARP相应包后,首先将目的主机MAC地址加入到其ARP列表,并利用此信息发送消息。若源主机一直没有收到ARP响应包,表示ARP查询失败

  • 6 RARP协议地址逆解析协议的工作原理?

     作用是完成硬件地址到IP地址的映射,主要用于无盘工作站,因为给无盘工作站配置的IP地址不能保存。 

  1. 在网络中配置一台RARP服务器,里面保存着IP地址和MAC地址的映射关系
  2. 当无盘工作站启动后,就封装一个RARP数据包,里面有其MAC地址,然后广播到网络上去
  3. 当服务器收到请求包后,就查找对应的MAC地址的IP地址,并将其装入响应报文中发回给请求者。因为需要广播请求报文,因此RARP只能用于具有广播能力的网络。

  • 7 TCP/IP中各层涉及到的协议?

物理层:RJ45、CLOCK、IEEE802.3(中继器,集线器)

  • 中继器又称为转发器,主要功能是将信号整形并放大再转发出去,以消除信号由于经过一长段电缆,因噪声或其他原因而造成的失真和衰减,使信号的波形和强度达到所需要的要求,来扩大网络传输的距离。放大器和中继器都是起放大作用,只不过放大器放大的是模拟信号,原理是将衰减的信号放大,中继器放大的是数字信号
  • 集线器实质上是一个多端口的中继器,也工作在物理层,它在网络中只起到信号放大和转发的作用,其目的是扩大网络的传输范围,而不具有信号的定向传送能力,即信号传输的方向是固定的,是一个标准的共享式设备,Hub 主要用于使用双绞线组建共享网络,是解决从服务器连接到桌面最经济的方案。多台计算机同时通信必然会发生,所以集线器不能分割冲突域,所有集线器端口都属于同一个冲突域。集线器在一个时钟周期中只能传输一组信息,如果一台集线器连接的机器数目较多,并且多台机器经常需要同时通信,将导致信息的碰撞,使得集线器的工作效率很差。由 Hub 组成的网络是共享式网络,在逻辑上仍然是一个总线网。Hub 每个端口连接的网络部分是同一个网络的不同网段。同时Hub 也只能够在半双工下工作,网络的吞吐率因而受到限制。

数据链路层:PPP协议(点对点协议),SCMA/CD (带冲突检测的载波监听多路访问技术、FR、HDLC、VLAN、MAC(网桥,交换机)

网络层:IP协议、ICMP协议(网际控制报文协议)、IGMP(网际组管理协议)、ARP协议、RARP协议,OSPF(开放路径最短优先协议)(路由器)

  • ICMP协议: 因特网控制报文协议。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。

传输层:UDP协议、TCP协议

  • 在TCP/UDP传输段中,源端口地址和目的端口地址是不能相同的,否则就会建立自己到自己的连接,白白耗费资源。网络攻击中的LAND 攻击就是利用这个这一点进行攻击的。

基于TCP的应用层协议是:

  1. FTP:定义了文件传输协议,使用21端口。 
  2. Telnet:一种用于远程登陆的端口,使用23端口,用户可以以自己的身份远程连接到计算机上,可提供基于DOS模式下的通信服务。 
  3. SMTP:简单邮件传送协议,用于发送邮件。服务器开放的是25号端口。 
  4. POP3:它是和SMTP对应,POP3用于接收邮件。POP3协议所用的是110端口。 有连接可靠的数据传输服务
  5. HTTP:是从Web服务器传输超文本到本地浏览器的传送协议。 

基于UDP的应用层协议是:

  1. DNS:用于域名解析服务,将域名地址转换为IP地址。DNS用的是53号端口。 
  2. SNMP:简单网络管理协议,使用161号端口,是用来管理网络设备的。由于网络设备很多,无连接的服务就体现出其优势。 
  3. TFTP:简单文件传输协议,该协议在熟知端口69上使用UDP服务。

会话层:NFS、SQL、NETBIOS、RPC
表示层:数据的编码、翻译、压缩、解压缩、加密、解密,将数据翻译为相对应的编码格式,然后展现到应用程序中,包含JPEG 、 ASCII 、 TIFF 、 GIF 、 PICT 、加密、 MPEG 、 MIDI。

应用层:FTP(文件传送协议)、Telenet(远程登录协议)、DNS(域名解析协议)、SMTP(邮件传送协议),POP3协议(邮局协议),HTTP协议。

  1. TFTP协议: 是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。 
  2. HTTP协议: 超文本传输协议,是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。 
  3. NAT协议:网络地址转换属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术, 
  4. DHCP协议(动态主机配置协议):一个局域网的网络协议,使用UDP协议工作,用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。 

  • 8 在浏览器中输入www.baidu.com后执行的全部过程?
  1. 客户端浏览器通过DNS解析到要访问的网址的IP地址,通过这个IP地址找到客户端到服务器的路径。 
  2. 浏览器产生了一个http包,将该包交给TCP(即传输层),传输层把http包分成报文段,添加源端口和目的端口,并与目的服务器的TCP程序进行连接并建立对话。 
  3. 传输层将信息包转发到IP层(网络层),网络层主要做的是通过查找路由表确定如何到达服务器,同时,网络层将自己的信息加到原有的数据包上,形成新的数据包。 
  4. 数据包由网络层转发到网络接口层(或数据链路层),在该层数据包被转化成以太网帧,然后通过物理层进行传输。 
  5. 目的服务器对接收到的数据包进行解析,过程与上述形成数据包的过程相反。 
  6. 目的服务器会按照与上述相同的过程形成一个数据包,发送给客户端,则客户端浏览器就可以显示出所需网址的内容了。

  • 9 DNS的工作原理? 
  1. 应用进程将待解析的域名放在DNS请求报文中,以UDP数据报的形式发送给本地域名服务器,本地域名服务器查找到相应域名的IP地址后(主机向本地域名服务器的查询一般都是采用递归查询),就将该域名的IP地址信息放入应答报文中返回给客户进程。 
  2. 如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他域名服务器继续发送查询请求报文(本地域名服务器向根域名服务器的查询通常采用迭代查询)。 
  3. 当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的IP地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器查询”。然后让本地域名服务器进行后续的查询。

  • 10 交换机、路由器、网关、网桥的概念及各自用途? 
  1. 交换机用于局域网,利用主机的 MAC 地址进行数据传输,而不需要关心 IP 数据包中的 IP 地址,它工作于数据链路层。 
  2. 路由器识别网络是通过 IP 数据包中 IP 地址的网络号进行的,所以为了保证数据包路由的正确性,每个网络都必须有一个唯一的网络号。路由器通过 IP 数据包的 IP 地址进行路由选择的(将数据包递交给哪个下一跳路由器),路由器工作于网络层。 
  3. 网关就是连接两个网络的设备,能在不同协议间移动数据。作用于网络层以上。 
  4. 网桥是一个局域网与另一个局域网之间建立连接的桥梁。属于数据链路层的一种设备。

  • 11 TCP三次握手、四次挥手

三次握手(建立连接):第一次握手发送SYN = x,第二次握手发送SYN= y,ACK = x+1,第三次握手发送:ACK = y+1

四次挥手(关闭连接):第一次发送FIN = x,第二次发送ACK = x+1,第三次发送FIN =y,第四次发送 ACK = y+1

  • 为什么连接的时候是三次握手,关闭的时候却是四次握手? 

关闭连接时,当服务器端收到FIN报文时,很可能并不会立即关闭连接,所以只能先回复一个ACK报文,告诉客户端端,”你发的FIN报文我收到了”。只有等到我服务器端所有的报文都发送完了,我才能发送FIN报文,因此不能一起发送。故需要四步握手。 

  • 什么TIME_WAIT状态需要经过2MSL(最大报文段生存时间)才能返回到CLOSE状态? 

我们必须假想网络是不可靠的,有可能最后一个ACK丢失。所以TIME_WAIT状态就是用来重发可能丢失的ACK报文。 

  • TCP的三次握手过程?为什么会采用三次握手,若采用二次握手可以吗? 

采用三次握手是为了防止失效的连接请求报文段突然又传送到服务器,因而产生错误。失效的连接请求报文段是指:客户端发出的连接请求没有收到服务器的确认,于是经过一段时间后,客户端又重新向服务器发送连接请求,且建立成功,顺利完成数据传输。考虑这样一种特殊情况,客户端第一次发送的连接请求并没有丢失,而是因为网络节点导致延迟达到服务器,服务器以为是客户端又发起的新连接,于是服务器同意连接,并向客户端发回确认,但是此时客户端根本不会理会,服务器就一直在等待客户端发送数据,导致服务器的资源浪费。

  • TCP建立连接时,connect()函数和accept函数分别是在三次握手的第2、3次返回

  • 12 不同网段和相同网段的通信?

相同子网(网段)的通信:两台主机分别为A和B,A主机中如果使用名称访问B主机必须先使用DNS,将B的名称解析为IP,然后A主机一以自己的IP为源地址,B的IP为目标地址封装IP数据包,同时使用A自己的网卡接口的子网掩码和B的IP进行与运算,如果B和自己在相同网络机载接口直接发送出去。但接口在发送时还需要将IP数据包封装成数据帧,这需要两台主机的MAC地址。如果A知道B的MAC,则直接使用B 的MAC作为数据帧中的目的地址,如果不知道则向网络中发送ARP广播,将B的IP解析为MAC。得到B的MAC地址后完成数据帧的封装,将数据帧用高低不同的电平值表示发送到物理线路中就可以了。这是同一子网中A向B的单向通信过程。

不同子网(网段)的通信:DNS的名称解析与同一子网的是一样的。在数据包当中封装的源IP是A,目标IP是B,这个也一样。但是当A主机使用接口掩码和B的IP进行与运算后会发现两个IP不在同一子网,这是A会将这个数据包发送给本网络的网关(通常是本网的路由器),由网关来转发。另外,在封装数据帧时,主机需要知道B的MAC地址,向外广播要求解析B的MAC,但B不在本网络,所以只能有网关的ARP代理功能实现,但A主机得到的并不是B的MAC地址,而是网关的MAC地址,所以A在数据帧中封装目的地址为本地网关。接下来从接口发送出去,当数据到达网关,网关会读取数据包中的目的IP,并根据目的IP进行转发,在转发时数据包中的目的IP不变,但数据帧中的源MAC地址和目的MAC地址都会发生变化。源MAC地址变为网关的发送接口的MAC地址,而目的地址可能是B主机的MAC或是下一个路由器的接口MAC。这就是不同子网的单向通信过程。B向A的通信和此过程是一样的。


  • 13 主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300B和500B的有效载荷,第一个段的序列号为200,主机乙正确接收到这两个数据段后,发送给主机甲的确认序列号是

确认序列号=原始序列号+TCP段的长度

第一次的确认序列号为200+300=500,第二次确认序列号为500+500=1000


  • 在一个CSMA/CD的局域网上(不是802.3),一个数据帧最大长度是1518字节,其中的 头部、效验和等其他附加的长度为18字节,请问我们在这个网络上,传输100字节,1000 字节,2000字节在没有遇到冲突的时候花费的三个时间的比是多少? 1:1:2

数据长度分别是要 传输的数据长度加上附加长度,

第一个需要100+18<1518,可用一帧传输

第二个需要1000+18<1518,可用一帧传输

第三个2000+18>1518,需要分两帧传输,分别是1500+18,和500+18

根据帧数,时间比是1:1:2


14  OSPF向全网广播,RIP仅向相邻路由器广播

帧中继网是一种广域网

网线,集线器----物理层
网卡(又叫网络适配器)网桥----数据链路
路由器-----网络层


15 某自治系统采用RIP 协议 ,若该自治系统内的路由器R1收到其邻居路由器R2的距离矢量 , 距离矢量中包含信息 “ < net1,16 >” ,则能得出的结论是(R1不能经过R2到达net1 )  因为 RIP最多支持跳数为15


16 虚电路连接的系统是  :分组交换 帧中继 ATM


17 DHCP工作的原理:

1.IP租用请求: 
  DHCP客户机初始化TCP/IP,通过UDP端口67向网络中发送一个DHCP discover广播包,请求租用IP地址。
  
2.IP租用提供: 
  任何接收到DHCP discover广播包并且能够提供IP地址的DHCP服务器,都会通过UDP端口68给客户机回应一个DHCP offer广播包,提供一个IP地址。
  
3.IP租用选择: 
  客户机从不止一台DHCP服务器接收到提供之后,会选择第一个收到的DHCP offer包,并向网络中广播一个DHCP request消息包,表明自己已经接受了一个DHCP服务器提供的IP地址。
  所有其他的DHCP服务器撤消它们的提供以便将IP地址提供给下一次IP租用请求。 
  
4.IP租用确认: 
  被客户机选择的DHCP服务器在收DHCP request广播后
  1)即发送 DHCP positive 确认信息,以确定此租约成立,且此信息中还包含其它 DHCP 选项信息。
  2)当客户机请求的是一个无效的或重复的 IP 地址,则 DHCP 服务器在第五步发送 DHCP negative 确认信息,客户机收到 DHCP negative 确认信息初始化失败。


 18 ping命令本身相当于一个应用程序,位于应用层,虽然它使用的是ICMP协议,就好像HTTP位于应用层,但是也是使用的TCP协议


CSMA/CD 用于总线式以太网(Ethernet)

CSMA/CA 用于无线局域网


端口的理解

端口其实就是队,操作系统为各个进程分配了不同的队,数据报按照目的端口被推入相应的队中,等待被进程取用。 不光接受数据报的进程需要开启它自己的端口,发送数据报的进程也需要开启端口, 这样,数据报中将会标识有源端口,以便接受方能顺利的回传数据报到这个端口。

一主机的TCP协议软件收到一TCP报文段后,通过目的端口识别此分组数据应交给运行在主机中的哪个应用进程


码元:在数字通信中常常用时间间隔相同的符号来表示数字。这样的时间间隔内的信号称为码元

波特率:是码元传输速率单位,说明了单位时间传输了多少个码元

比特率:是信息量传送速率单位,即每秒传输二进制代码位数

如果在数字传输过程中,用0V表示数字0,5V表示数字1,那么每个码元有两种状态0和1. 每个码元代表一个二进制数字。此时的每秒码元数和每秒二进制代码数是一样的,这叫两相调制,波特率等于比特率。

如果在数字传输过程中,0V、2V、4V和6V分别表示00、01、10和11,那么每个码元有四种状态00、01、10和11. 每个码元代表两个二进制数字。此时的每秒码元数是每秒二进制代码数的一半,这叫四相调制,波特率等于比特率一半。


差错控制方式:

检错重发(ARQ)、前向纠错(FEC)、混合纠错(HEC)。 
(1)检错重发又称自动请求重传方式,记作ARQ,由发送端送出能够发现错误的码,由接收端判决传输中有无错误产生,如果发现错误,则通过反向信道把这一判决结果反馈给发送端,然后,发送端将错误的信息再次重发,从而达到正确传输的目的。其特点是需要反馈信道,译码设备简单,对突发错误和信道干扰较严重时有效,但实时性差,主要在计算机数据通信中应用。 
(2)前向纠错方式记作FEC,发送端发送能够纠正错误的码,接收端收到码后自动地纠正传输中的错误。其特点是单向传输,实时性好,但译码设备较复杂。 
(3)混合纠错方式记作HEC,是FEC和ARQ方式的结合。具有自动纠错和检错重发的有点,误码率较低。


      在TCP/IP网络中,为各种公共服务保留的端口号范围是0~1023

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《吉米多维奇数学分析题集pdf》是一本涵盖了数学分析各个方面的习题集合。这本书主要由吉米多维奇编写,旨在帮助读者巩固和提高数学分析的知识和技巧。 该书的内容非常全面,涵盖了数学分析的基本概念、定理以及重要的证明方法。书中的习题设计得非常有深度和针对性,既有基础习题,也有较复杂的综合应用题。这些习题旨在帮助读者对数学分析的理论知识进行巩固,并提供实际问题的解决思路。 与传统的数学教材相比,该书的一个突出特点就是习题的数量和质量。作者不仅提供了大量的习题,同时对每道习题都给出了详细的解答和解题思路。这为读者查漏补缺和查找解题方法提供了很大的便利。 此外,该书的排版和编辑也非常精细。清晰的板式和明确的章节结构使得读者能够快速找到自己需要的内容。此外,书中还附有索引和附录,方便读者查找和进一步学习相关的数学知识。 总的来说,《吉米多维奇数学分析题集pdf》是一本对数学分析感兴趣的读者而言非常有价值的参考书。读者可以通过做习题来加深对数学分析的理解,并提高自己的解题能力。无论是准备考试,还是提高学术研究水平,都可以从这本书中获得帮助。 ### 回答2: 《吉米多维奇数学分析题集pdf》是一本数学分析题集的电子版文件,以PDF格式呈现。吉米多维奇是一位著名的数学家,他的数学分析题集是针对该学科核心概念和问题的练习题集。 这本题集以电子版PDF的形式呈现,可以在电脑、平板或其他电子设备上阅读。通过这个PDF文件,学生可以随时随地练习和复习数学分析。 这个题集涵盖了数学分析的各个方面,包括函数的极限、连续性、微分和积分等。每个章节都有一些例题和习题,通过解答这些习题,学生可以巩固学过的知识,提升他们的数学分析能力。 该PDF文件的编排清晰,每个题目都有详细的解答和解题思路。这为学生提供了更好的学习指导和辅助。 总之,《吉米多维奇数学分析题集pdf》是一本对于学习数学分析的人来说很有价值的资源。它提供了丰富的练习题和解答,能够帮助学生加深对数学分析的理解和掌握。无论是想加强数学分析能力,还是为考试做准备,这本题集都是一个很好的选择。 ### 回答3: 《吉米多维奇数学分析题集pdf》是一本由吉米多维奇编写的数学分析题集,包含了丰富的数学分析题目和解答。这本书的目的是帮助读者提高数学分析的解题能力和理解能力。 《吉米多维奇数学分析题集pdf》的题目覆盖了数学分析的各个内容,包括极限、导数、积分、级数等等。每个章节都有大量的习题,涵盖了不同难度和类型的题目,既有基本的计算题,也有思考题和证明题。这些题目的难度逐渐增加,可以满足不同层次的读者需求。 这本题集的解答部分是非常详细的,每个题目都有解题思路和具体的解答过程。这有助于读者更好地理解和掌握数学分析的概念和方法。同时,解答中也给出了一些解题技巧和注意事项,帮助读者提高解题效率和准确度。 读者可以通过《吉米多维奇数学分析题集pdf》进行自主学习和练习,巩固和拓展自己在数学分析领域的知识。同时,这本题集也可以作为学校教学的辅助教材,供老师和学生们一起使用。 总而言之,《吉米多维奇数学分析题集pdf》是一本有价值的数学分析题集,可以帮助读者提高数学分析的解题能力和理解能力。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值