推广 热搜: 行业  机械  设备    系统  教师  经纪    参数  蒸汽 

网络基础面试二十题

   日期:2024-11-10     移动:http://gzhdwind.xhstdz.com/mobile/quote/64077.html

1.OSI七层模型 由下到上依次为物理层,数据链路层,网络层,传输层,会话层,表示层,应用层 2.各层的功能 (1)应用层:程序及接口 ·为应用软件提供接口,使应用程序能够使用网络服务 ·常见的应用层协议:http(80,ftp(20/21-21控制端口,20数据传输端口,smtp(25,pop3(110,DNS(53,DHCP(67/68,主机请求服务器目的端口是68,服务器向主机返回请求目的端口是67,telnet(23

网络基础面试二十题

(2)表示层:对数据进行转换,加密和压缩 ·实现数据的解码和编码,数据的加密和解密,数据的压缩和解压缩

(3)会话层:建立,管理和终止会话 ·负责建立管理和终止表示层实体之间的会话连接

(4)传输层:提供可靠的端到端的报文传输和差错控制 ·建立端到端的连接,保证报文在端到端之间的传输 ·提供分段与重组,连接控制,流量控制,差错控制等功能

(5)网络层:讲分组从源端发送到目的端,提供网络互联 ·为网络设备提供逻辑地址(三层地址-----IP地址-----32位(ipv4)/128位(ipv6) ·进行路由选择,维护路由表 ·负责将分组数据从源端传输到目的端

(6)数据链路层:将分组数据封装成帧,提供节点到节点方式的传输 ·定义了网络设备的真实地址(二层地址-----MAC地址-----48位6个字节) ·在不可靠的物理链路上,提供可靠的数据传输服务 ·提供物理编制,流量控制,差错控制,接入控制等功能

(7)物理层:在媒体上传输比特,提供机械和电气的规约

TCP/IP四层模型自下而上分别是 数据链路层=OSI模型的物理层和数据链路层) 网络层=OSI模型的网络层) 传输层=OSI模型的传输层) 应用层=OSI模型的会话层,表示层,应用层

1.三次握手过程 在这里插入图片描述 过程详解 服务端的TCP进程先创建传输控制块TCB,准备接受客户端进程的连接请求,然后服务端进程处于LISTEN状态,等待客户端的连接请求,如有,则作出响应

第一次握手:客户端的TCP进程也首先创建传输控制模块TCB,然后向服务器发出连接请求报文段,该报文段首部中的SYN=1,ACK=0(置0,同时选择一个初始序列号seq=x 。这时,TCP客户进程进入SYN-SENT(同步已发送状态(注意:TCP规定,SYN=1的报文段不能携带数据,但是要消耗一个序列号

第二次握手:服务端收到客户端发来的请求报文后,如果同意建立连接,则向客户端发送确认。确认报文中的SYN=1,ACK=1,确认号ack=x+1,同时为自己选择一个初始序列号seq=y。同意该报文段也是SYN=1的报文段,不能携带数据,但同样消耗掉一个序列号。此时TCP服务端进入SYN-RCVD(同步收到)状态

第三次握手:TCP客户端进程收到服务端进程的确认后,还要向服务端给出确认。确认报文段的ACK=1,确认号ack=y+1,而自己的序列号为seq=x+1。这时,TCP连接已经建立,客户端进入ESTABLISHED(已建立连接)状态,可以看出第三次握手客户端已经可以发送携带数据的报文段了

当服务端收到确认后,也进入ESTABLISHED(已建立连接状态

为什么要进行三次握手而不是两次握手 第三次握手看似多余,其实不然这主要是为了防止已失效的请求报文突然又传送到服务端而产生连接的误判

比如:客户端发送了一个连接请求报文段A到服务端,但是在某些网络节点上长时间滞留了,而后客户端又超时重发了一个连接请求报文段B该服务端,而后 正常建立连接,数据传输完毕,并释放了连接。但是请求报文段A延迟了一段时间后,又到了服务端,这本是一个早已失效的报文段,但是服务端收到后会误以为客户端又发出了一次连接请求,于是向客户端发出确认报文段,并同意建立连接。那么问题来了,假如这里没有三次握手,这时服务端只要发送了确认,新的 连接就建立了,但由于客户端没有发出建立连接的请求,因此不会理会服务端的确认,也不会向服务端发送数据,而服务端却认为新的连接已经建立了,并在 一直等待客户端发送数据,这样服务端就会一直等待下去,直到超出保活计数器的设定值,而将客户端判定为出了问题,才会关闭这个连接。这样就浪费了很多服务器的资源。而如果采用三次握手,客户端就不会向服务端发出确认,服务端由于收不到确认,就知道客户端没有要求建立连接,从而不建立该连接。

2.四次挥手过程 在这里插入图片描述 过程详解 第一次挥手:客户端发送FIN(结束字段)给服务器,客户端状态由ESTABLISHED变为FIN_WAIT_1

第二次挥手:服务器收到FIN后,发送ACK给客户端,服务器状态由ESTABLISHED变为CLOSE_WAIT。服务器将缓存中没发送的数据继续发送给客户端。客户端收到来自服务器端的ACK后,状态由FIN_WAIT_1变为FIN_WAIT_2

第三次挥手:服务器发送完剩余的数据之后,发送FIN字段给客户端,这时服务器的状态由CLOSE_WAIT变为LAST_ACK

第四次挥手:客户端收到FIN后返回ACK给服务器,然后客户端的状态由FIN_WAIT_2变为TIME_WAIT 服务器端收到ACK之后,状态由LAST_ACK变为CLOSED 而客户端再经过TIME_WAIT时间后变为CLOSED状态

为什么是四次挥手 那四次分手又是为何呢?TCP协议是一种面向连接的、可靠的、基于字节流的运输层通信协议。TCP是全双工模式,这就意味着,当主机1发出FIN报文段时,只是表示主机1已经没有数据要发送了,主机1告诉主机2, 它的数据已经全部发送完毕了;但是,这个时候主机1还是可以接受来自主机2的数据;当主机2返回ACK报文 段时,表示它已经知道主机1没有数据发送了,但是主机2还是可以发送数据到主机1的;当主机2也发送了FIN 报文段时,这个时候就表示主机2也没有数据要发送了,就会告诉主机1,我也没有数据要发送了,之后彼此 就会愉快的中断这次TCP连接。如果要正确的理解四次分手的原理,就需要了解四次分手过程中的状态变化。

工作过程:发送数据前,先监听总线是否空闲,若总线忙,则不发送;若总线空闲,则把准备好的数据发送到总线上。在发送数据的过程中,工作站边发送边检测总线,看是否自己发送的数据和信道上的其他数据有冲突,若无冲突,则继续发送直到全部数据传完为止,若有冲突,则立即停止发送数据,但是要发送一个加强冲突信号,以便网络上所有工作栈都知道网上发生了冲突,然后,等待一个预定的随机时间,且在总线为空闲时,再重新发送未发完的数据

MAC地址:48位,6个字节,一般分为三组,一组4个十六进制数,共12个十六进制数(前24位代表厂商) IPv4地址:32位,4个字节,一般分为四组, ipv6地址:128位,16个字节,一般分为八组,一组四个十六进制数 端口:16位,0~65535

我们从TCP/IP的架构的各层来分析,一个网络连接是如何建立的 1.应用层:应用程序要和远处主机上的应用程序建立连接,首先调用应用层提供给应用程序的接口来建立连接 2.传输层:确定使用的传输层协议一般为TCP或者UDP,确定建立连接的源端口号和目的端口号,源端口号一般选择1023之后的端口 3.网络层:确定通信对端的IP地址,一般我们不会去记IP地址,我们一般会使用域名,这时就需要用到域名解析,首先主机查看自己的host文件中有没有域名和IP地址的对应关系,如果host文件中没有的话,就去本地的DNS缓存中去查找,如果DNS缓存中还没有的话,就要向指定的DNS服务器进行询问 4.数据链路层:知道了目的IP地址之后,就到了数据帧的封装,一般会发送到网关处,由网关再继续向外发送

ARP协议是实现IP地址和MAC地址一一对应的网络层协议

1.arp使用场景 当要向某个IP地址发送数据包时,已完成了网络层的封装,需要进行数据链路层帧的封装,这时就需要知道IP和MAC的绑定关系才能将数据帧补充完整,此时计算机去查看本地的ARP缓存表,如果找到了对应IP和MAC的关系,就把MAC地址添加到帧中,然后将帧发出,如果ARP缓存表中没有对应的条目,这时就需要用到arp协议了

2.arp过程(若目的IP地址不是本地子网,那么就请求网关的MAC地址) 主机向网络中发送ARP请求包(广播,询问XXip地址的MAC地址是多少,局域网中的其他主机收到ARP请求包时,如果请求的IP地址不是本机的IP地址,那么将ARP请求包丢弃,不予处理。如果ARP请求的IP地址是本机的IP地址,那么就发送会ARP应答包(单播)给请求的主机,请求的主机收到ARP应答包后,就知道了XXip地址所对应的MAC地址是多少了,此时就可以将数据帧封装完整发送出去了

3.免费ARP 若局域网中有主机的IP地址和自己的一样怎么办呢? 这时就用到免费ARP了 一般主机新加入到一个局域网的时候,会发送一个免费ARP来告诉别人,我的MAC地址是XX,与之相对应的IP地址是XX,这样一来局域网中的其他主机可以知道一个MAC和IP对应的主机,也会发现局域网中有没有冲突的IP地址

1.交换机的自学习机制 当交换机从某一个端口收到一个数据帧时,检查它的源MAC地址,如果MAC表中没有此MAC地址与端口的对应关系,那么将收到帧的端口和MAC地址关联起来存储到MAC表中,这就是MAC表的构建过程

2.交换机的转发机制 当交换机收到一个帧时,检查会检查帧的源MAC地址和目的MAC地址,源MAC地址用于构建MAC表,目的MAC地址用来决定将这个数据帧从哪个端口转发出去,如果MAC表中有目的MAC地址和端口的对应关系,那么将帧从指定的端口发送出去,如果MAC表中没有目的MAC地址的信息,那么将该数据帧从除了进入交换机的端口外的所有端口泛洪出去

1.STP能做什么(1)实现拓扑的冗余,可以解决单点故障问题,同时消除环路 (2)解决冗余拓扑中可能会产生的广播风暴,重复帧传输,MAC地址不稳定等问题

2.广播风暴的产生 没有STP的话,冗余的网络中会产生环路,一台交换机若从接口收到一个广播帧,那么交换机会将这个广播帧从除了收到这个帧的接口外所有的接口都发送出去,另一台交换机若收到这个广播帧,会以同样的方法进行泛洪,而这些数据就会一致在环路中传输,占用网络资源

3.STP消除环路的方法 通过将某些交换机的某些端口堵塞,来使整个的桥接网络形成一个无回路的树形拓扑结构。STP交换机通过交换STP协议帧来建立和维护STP树,并在网络的物理拓扑发生变化时重建新的STP树

4.STP具体算法 (1)在每个广播域上选择一个根桥(根桥只有一个(2)每个非根桥上选择一个根端口(交换机上离根桥最近的端口(3)每个网段(两个交换机连接的链路)选择一个指定端口 (4)选择一个非指定端口(堵塞掉

STP算法中要注意的几个用来比较的数值----其实整个选举的过程就是看谁的BPDU更加优的过程 1.最低的根桥ID(优先级+MAC)------选根桥,数值越小越好 2.最低的根路径代价-----选根端口 3.最低发送者桥ID-----选指定端口 4.最低端口ID

1.特殊的IP地址 127.0.0.1/8-----本地lookup接口 255.255.255.255-----本地广播IP 169.254.0.0/16-----缺省的自动获取的IP

2.各类地址 A类:0~127 B类:128~191 C类:192~223 D类:224~239,组播地址 E类:240~254保留为研究测试使用

私有地址: 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16

一.DHCP简介及作用 DHCP(Dynamic Host Configruration Protocol,动态主机配置协议)是一个工作在应用层局域网网络协议,数据传输时使用UDP不可靠传输协议工作,通常被应用在大型得局域网络环境中,主要作用是,简化IP地址,网关,DNS服务器地址等的分配,并可以提供地址的使用率 DHCP是应用层协议,使用的UDP端口为67和68,67是用来客户端向服务器发送请求使用的目的端口,68是服务器向客户端发送应答的源端口

二.DHCP工作原理(租约四部+续约在这里插入图片描述 租约四部曲 1.DHCP客户端发送请求 连接到局域网中的主机,如果开启了DHCP功能,那么就会向局域网中发送一个DHCP Discover包(源IP地址0.0.0.0,源MAC为自己的MAC,目的IP为255.255.255.255,目的MAC为FF:FF:FF:FF:FF:FF,目的端口为67

2.DHCP服务器作出应答 如果局域网中存在DHCP服务器,DHCP服务器收到DHCP Discover包后,会向局域网中广播DHCP OFFER包(源IP地址为,本地IP地址,目的IP地址为255.255.255.255,源MAC地址为本地的MAC地址,目的MAC地址为FF:FF:FF:FF:FF:FF,源端口为68,DHCP OFFER包中包含的内容有(请求方的MAC地址,用来通知哪台电脑应该接受这个数据包;分配的IP地址;分配的子网掩码;默认网关等信息

3.DHCP客户端选择IP 如果局域网中存在多个DHCP服务器,那么DHCP客户端发出Discover后会收到来自不同DHCP服务器的多个响应,此时客户端需要选择使用哪个IP(一般会使用最先收到的,决定之后,DHCP客户端会像DHCP服务器端发送一个DHCP REQUEST,来告诉DHCP服务器我将选择你所提供的IP(源IP地址0.0.0.0,源MAC为自己的MAC,目的IP为255.255.255.255,目的MAC为FF:FF:FF:FF:FF:FF,目的端口为67

4.DHCP服务器做最后的确认 如果DHCP服务器在收到来自客户端的DHCP REQUEST时,包中含有的请求的IP还没有分配出去,那么就会向DHCP客户端发送最后的DHCP ACK消息。如果此时包中请求的IP地址已经分配出去了那么将会发送一个DHCP NAK消息。(源IP为自己IP,目的IP为255.255.255.255,源MAC为本地MAC,目的MAC为FF:FF:FF:FF:FF:FF

续约 DHCP服务器给DHCP分配的IP地址有时间限制,OFFER包中会包含三个时间(T,租用时间;T1,更新时间;T2,重新绑定时间;一般T1=T/2,T2=(7/8)T) 当租用时间到达T的一半时,DHCP客户端会向DHCP服务器发送续约请求,如果收到了来自服务器的ACK,那么客户端就会更新自己的时间 如果T/2时间时发送的续约包没有被回复那么到(7/8)T时间时会再次发送续约请求,如果T时间结束还是没有收到来自服务器的ACK,那么IP就变得不可用,会再寻找新的服务器重新绑定

一.路由来源 1.直连路由,直连接到路由器上的网络 2.静态路由,管理员手工构建路由表 3.动态路由,路由器之间动态学习到的路由表

二.路由优先级(管理距离) 直连路由>静态路由>动态路由

协议类型AD直连接口0静态路由1EIGRP汇总路由5外部BGP20内部EIGRP90IGRP100OSPF110RIP120外部eigrp170内部BGP200

两种模式:手工负载分担模式,LACP模式 手工负载分担模式下所有活动接口都参与数据的转发,分担负载流量 LACP模式支持链路备份

条件:Eth-Trunk链路两端相连的物理接口的数量,速率,双工方式,流控方式必须一致

一.定义(三层协议) ICMP(Internet Control Message Protocol)Internet控制报文协议。ICMP是一种面向无连接的协议,它是TCP/IP协议族的一个子协议,用于在IP主机,路由器之间传递控制信息。控制信息是指网络通不通,主机是否可达,路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递和安全具有极其重要的意义

二.ICMP协议主要功能 1.确认IP包是否成功到达目标地址 2.通知在发送过程中IP包被丢弃的原因

三.关于ICMP需要注意的几点 1.ICMP是基于IP协议工作的,但是它并不是传输层的功能,因此仍然把他归结为网络层协议 2.ICMP只能搭配IPV4使用,如果是IPV6的情况下,需要用ICMPv6

四.ICMP报文类型 ICMP大概可以分为两类报文:一类是通知出错原因,一类是用于诊断查询 类型及含义如下 在这里插入图片描述 **差错报告报文主要用来向IP数据报源主机返回一个差错报告信息,**这个错误报告信息产生的原因是路由器或主机不能对当前数据报进行正常的处理,例如无法将数据报递交给有效的上层协议,数据报因为生存时间TTL为0而被删除等

查询报文用于一台主机向另一台主机查询特点的信息,通常查询报文都是成对出现的,即源主机发起一个查询报文,在目的主机收到该报文后,会按照查询报文约定的格式为源主机返回一个应答报文

五.差错报文 1.目的站不可达当路由器不能给数据报找到合适的路由路径,或者主机不能将数据报递交给上层协议时,相应的IP数据报就会被丢弃,然后一个目的站不可达差错控制报文就会被返回源主机。目的站不可达差错可以由很多因素引起,例如网络不可达,协议不可达,端口不可达等。

2.数据报超时:数据报超时可以防止数据报在网络中被循环的路由,在IP首部中都有一个生存时间(TTL)字段,数据报每转发依次,TTL的值便会减1,当TTL的值被减为0时,数据报会被网络丢弃,同时一个ICMP数据报超时报文会被返回给源主机。此外在分片重装时,也用到了ICMP超时报文,若某个数据在重装过程中其重装时间超时,而数据分片还没有全部到达,此时与该数据报所有相关的分片将被删除,同时,一个ICMP超时报文将被返回给源主机。

3.源站抑制:ICMP源站抑制报文就是为了给IP协议增加一种流量控制而设计的,当路由器或主机因拥塞而丢弃数据报时,它可以向源站发送ICMP源站抑制报文,这个报文将告诉原站两个信息:第一,你的数据报发的太快,我已经丢弃了;第二,路径中出现了拥塞,请放慢你的数据报发送频率

4.路由重定向:发消息给主机,改变主机的路由表,提高网络效率

5.数据报参数错误:数据报在网络中传输时,其首部中出现的任何二义性都可能会产生严重的问题,如果路由器或主机发现了这种二义性,或者数据报中的某个字段丢失,路由器会直接丢弃数据报,并向源主机返回一个数据参数错误报文

六.查询报文 主要用到的由回送请求或回答,时间戳请求或回答

1.回送请求或回答:回送请求和回送回答报文是为了诊断网络而设计的,我们使用这对报文来发现网络的问题,回送请求和回送回答报文组合起来就可以确定两个网络设备之间批次是否能够通信

七.ping命令原理 1.ping命令功能 (1)能验证网络的连通性 (2)会统计响应时间和TTL

2.ping命令实现原理 ping命令会构建一个固定格式的ICMP请求数据包(类型0,然后发送给目的主机,目的主机收到了ICMP请求数据包后,会构造一个ICMP应答数据包(类型8)来发送给源端,如果源端收到了来自目的端的ICMP应答数据包那么证明双方的网络之间正常

八.Traceroute Traceroute是用来侦测主机到目的主机之间所经路由情况的重要工具,也是最便利的工具。ping工具可以进行网络连接两端的连通性,但是对中间经过的路径是无法知晓的,Traceroute就填补了这个空缺

Traceroute的原理非常有意思,它知道目的主机的IP后,首先往目的主机发送一个TTL=1的UDP数据包,而经过的第一个路由器收到这个数据包后,就自动把TTL减1,而TTL变为0以后,路由器就把这个包给抛弃掉了,并同时产生一个主机不可达的ICMP数据报给主机,主机收到这个数据报之后再发送一个TTL=2的UDP数据报给目的主机,然后使得第二个路由器给主机发送ICMP数据报。如此反复知道到达目的主机,这样,traceroute就知道了所有的路由器的IP

域名解析过程分析 1.客户机要访问某一个网站,先查看自己的hosts文件,有没有静态配置域名和IP地址的对应关系 2.如果hosts文件种不存在对应关系,那么查看自己的DNS缓存,看看缓存中是否存在 3.如果缓存中还是没存在,那么像本地DNS服务器发送查询请求,来获取域名对应的IP 4.DNS服务器查看自己的解析库,如果有,返回对应的IP地址,如果没有继续查看自己的缓存 5.如果缓存中有,那么将IP地址返回,如果缓存中没有,会向根域名服务器发送查询 6.根域名服务器会返回要查询域名的顶级域的顶级域DNS服务器的IP地址,让本地DNS服务器再去查询 7.本地DNS服务器再向顶级域名服务器发送查询,顶级域名服务器会发回二级域名的IP地址,让本地DNS服务器再去找二级域名的服务器 8.本地DNS服务器再向二级域名服务器发送查询,此时就会获得要访问域名的IP地址了

递归关系:客户端和DNS服务器之间的关系,客户端让服务器去查 迭代关系:本地DNS服务器,和根,顶级域名服务器之间的关系,根会让DNS服务器去找顶级域名服务器,顶级域名服务器会让DNS服务器去找二级域名服务器

http协议详解 一.URL的组成 以下图为例,URL可以分为三个部分 在这里插入图片描述

二.HTTP工作原理 在我们输入或者点击一个超链接之后会发生什么? 1.浏览器分析超链接中的URL,获取目的主机的域名 2.浏览器向DNS请求解析域名的IP地址 3.DNS将解析出的IP地址返回给浏览器 4.浏览器与服务器建立TCP连接(80端口) 5.浏览器请求文档:GET /index.html(以默认网页为例) 6.服务器给出响应,将文档index.html发送给浏览器 7.释放TCP连接 8.浏览器显示index.html中的内容

1.ping命令 原理 : 源站点向目的站点发送ICMP request报文,目的主机收到后回icmp repaly 报文.这样就验证了两个接点之间IP的可达性.

功能 : 用ping 来判断两个接点在网络层的连通性.

其他参数: Ping –n 连续ping N个包 Ping –t 持续地Ping直到人为地中断,ctrl+breack暂时终止Ping命令 查看当前的统计结果,而ctrl+c则是中断命令的执行 Ping –l 指定每个ping 报文的所携带的数据部分字节 0-65500数

ping出错信息: unkonw host 主机名不可以解析为IP地址,故障原因可能是DNS server Network unreacheble 表示本地系统没有到达远程主机的路由。检查路由表的配置netstat –r或是route print No answer 表示本地系统有到达远程主机的路由,但接受不到远程主机返回报文 Request timed out 可能原因远程主机禁止了ICMP报文或是硬件连接问题

2.ARP 原理:arp即地址解析协议,在常用以太网或令牌LAN上,用于实现第三层到第二层地址的转换:IP -> MAC

功能:显示和修改IP地址与MAC地址的之间映射.

常用参数: Arp –a :显示所有的ARP表项 其他参数: Arp -s:在ARP缓存中添加一条记录. C:>Arp -s 126.13.156.2 02-e0-fc-fe-01-b9 Arp -d:在ARP缓存中删除一条记录. C:>Arp -d 126.13.156.2 Arp -g:显示所有的表项 C:>Arp -g

3.Tracert 原理:tracert 是为了探测源节点到目的节点之间数据报文经过的路径。利用IP报文的TTL域在每个经过一个路由器的转发后减一,如果此时TTL=0则向源节点报告TTL超时这个特性,从一开始逐一增加TTL,直到到达目的站点或TTL达到最大值255。

功能:探索两个节点的路由。

4.Route 原理: 路由是IP层的核心问题,路由表是TCP/IP协议栈所必须的核心数据结构,是IP选路的唯一依据.

功能:route命令是操作,维护路由表的重要工具.

常用参数: Route print 查看路由表.

Route add 增加一条路由记录. route add 1.1.0.0 mask 255.255.0.0 10.110.41.20 metric 3

Route delete 删除一条路由记录.

Route –p add 永久地增加一条路由记录(重起后不丢失NT)

5.ipconfig ipconfig 命令获得主机配置信息,包括 IP 地址、子网掩码和默认网关。

6.netstat netstat 命令显示协议统计信息和当前的 TCP/IP 连接。该命令只有安装了 TCP/IP 协议后才可以使用。

一.云计算基本定义 云计算是一种按使用量付费的模式,这种模式提供可用的,便捷的,按需的网络访问,计算资源共享池(网络,服务器,存储,应用软件,服务)内的资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互

二.云计算的特征 1.可量化的服务 2.快速弹性的部署 3.按需-自助服务 4.资源池化 5.网络带宽接入

三.云计算分类 按服务模型分类 IaaS:基础架构即服务 PaaS:平台即服务 SaaS:软件即服务

按部署模型分类 公有云 私有云 混合云

RAID基本概念及常见的RAID级别解析

本文地址:http://gzhdwind.xhstdz.com/quote/64077.html    物流园资讯网 http://gzhdwind.xhstdz.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号