透视你的网络 完美测试TCP/IP协议简介

时间:2023-01-24 04:14:32 作者:XkwOnX 合同范本 收藏本文 下载本文

【导语】“XkwOnX”通过精心收集,向本站投稿了13篇透视你的网络 完美测试TCP/IP协议简介,下面是小编整理后的透视你的网络 完美测试TCP/IP协议简介,欢迎您阅读分享借鉴,希望对您有所帮助。

篇1:透视你的网络 完美测试TCP/IP协议简介

安装网络硬件和网络协议之后,我们一般要进行TCP/IP协议的测试工作,那么怎样测试才算是比较全面的测试呢?我们认为,全面的测试应包括局域网和互联网两个方面,因此应从局域网和互联网两个方面测试,以下是我们在实际工作中利用命令行测试TCP/IP配置的步骤:

1、单击“开始”/“运行”,输入CMD按回车,打开命令提示符窗口,

2、首先检查IP地址、子网掩码、默认网关、DNS服务器地址是否正确,输入命令ipconfig /all,按回车。此时显示了你的网络配置,观查是否正确。

3、输入ping 127.0.0.1,观查网卡是否能转发数据,如果出现“Request timed out”,表明配置差错或网络有问题,

4、Ping一个互联网地址,如ping 202.102.128.68,看是否有数据包传回,以验证与互联网的连接性。

5、Ping 一个局域网地址,观查与它的连通性。

6、用nslookup测试DNS解析是否正确,输入如nslookup www.ccidnet.com,查看是否能解析。

如果你的计算机通过了全部测试,则说明网络正常,否则网络可能有不同程度的问题。在此不展开详述。不过,要注意,在使用 ping命令时,有些公司会在其主机设置丢弃ICMP数据包,造成你的ping命令无法正常返回数据包,不防换个网站试试。

篇2:如何测试本地TCP/IP协议正常

想测试系统中的TCP/IP协议工作是否正常,可以通过Ping本地IP地址来实现:

首先按 Win+R 键打开“运行”对话框,输入 cmd 并按 Enter 键打开“命令提示符”窗口,然后输入以下命令并按 Enter 键,如果能够Ping通则说明当前的TCP/IP协议工作正常,

如何测试本地TCP/IP协议正常

篇3:TCP/IP网络协议的相关面试题

问题一:什么是网络协议?

所谓网络协议,就是两台电脑要通讯就必须遵守共同的规则,就好比两个人要沟通就必须使用共同的语言一样,一个只懂英语的人,和一个只懂中文的人由于没有共同的语言(规则)就没办法沟通。两台电脑之间进行通讯所共同遵守的规则,就是网络协议。

问题二:谁来制定这个网络协议以及为何网络要进行层次上的划分?

国际标准化组织(ISO)定义了网络协议的基本框架,被称为OSI模型。要制定通讯规则,内容会很多,比如要考虑A电脑如何找到B电脑,A电脑在发送信息给B电脑时是否需要B电脑进行反馈,A电脑传送给B电脑的数据的格式又是怎样的?内容太多太杂,所以OSI模型将这些通讯标准进行层次划分,每一层次解决一个类别的问题,这样就使得标准的制定没那么复杂。OSI模型制定的七层标准模型,分别是:应用层,表示层,会话层,传输层,网络层,数据链路层,物理层。

问题三:TCP/IP协议和OSI模型有何区别?

虽然国际标准化组织制定了这样一个网络协议的模型,但是实际上互联网通讯使用的网络协议是TCP/IP网络协议,

TCP/IP 是一个协议族,也是按照层次划分。共四层:应用层,传输层,互连网络层,网络接口层。 那么TCP/IP协议和OSI模型有什么区别呢?OSI网络协议模型,是一个参考模型,而TCP/IP协议是事实上的标准。TCP/IP协议参考了OSI模型,但是并没有严格按照OSI规定的七层去划分标准,而只划分了四层,个人觉得这样会更简单点,当划分太多层次时,你很难区分某个协议是属于哪个层次的。TCP/IP协议和OSI模型也并不冲突,TCP/IP协议中的应用层协议,就对应于OSI中的应用层,表示层,会话层。就像以前有工业部和信息产业部,现在实行大部制后只有工业和信息化部一个部门,但是这个部门还是要做以前两个部门一样多的事情,本质上没有多大的差别。TCP/IP中有两个重要的协议,传输层的TCP协议和互连网络层的IP协议,因此就拿这两个协议做代表,来命名整个协议族了,在说TCP/IP协议时,是指整个协议族。

问题四:TCP和UDP的区别和联系?

传输层最主要的协议就是TCP和UDP协议。两则的区别在于TCP协议需要接收方反馈,UDP协议不需要接收方反馈。TCP就像挂号信,A电脑发信息给B电脑后,需要得到B电脑的反馈,这样A电脑就能知道B电脑是否已经收到信息。UDP就像平信,A电脑发信息给B电脑后,B电脑并不给A电脑发聩,A电脑发送信息出去后并不知道B电脑是否已经收到。 因此,TCP传输比UDP传送更可靠,但是TCP传输的效率就不如UDP了。至于,在传送过程中具体选择哪种传送方式,需要具体问题具体分析。在不可靠的网络传送过程中一般选择TCP传送方式。在讲求效率,或者不在乎传送失误的情况下可以选择UDP方式来提高传输速率。

篇4:什么是TCP IP 网络tcp ip协议详解

概括的说TCP/IP协议是(传输控制协议/网间协议)TCP/IP 协议集确立了 Internet 的技术基础,

什么是TCP IP 网络tcp ip协议详解

。全称Transmission Control Protocol/Internet Protocol。中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。诊断TCP IP协议网络故障时可能会使人灰心丧气,不过也充满了乐趣。传统的TCP IP协议网络故障我们已经大致了解,但其另一种方法结构化的方法很多人都不太清楚。下面,我们就来看看其故障诊断的方法。通常,TCP IP协议网络故障的结构化诊断的方法由三个关键部分组成:一、诊断故障措施(1)验证有关客户端和服务器端的路由选择的连通性要使用ping,pathping,tracert,或其它类似的工具,便于在网络层上验证端到端的TCP IP的连接性;采用数据包嗅探以监视传输层会话;使用nslookup,telnet和其它的工具来诊断包括域名解析问题、身份验证等应用层问题。(2)验证有关客户端、服务器和网络架构硬件的物理媒体检查电缆,确保网络适配器正确安装,并进一步查找、验证可以显示媒体断开状态的网络连接。(3)验证有关客户端、服务器、网络架构硬件的TCP IP协议配置在客户端上这意味着检查IP地址、子网掩码、默认网关、DNS设置等等。对于网络架构硬件而言,也就是指路由器上的路由表和Internet网关。二、几个方面的因素标志性信息:客户端机器上的出错消息,登录对话框等等。期间:连续的、间断的,还是偶尔的,何时开始等。出现问题的连接类型:物理层、网络层、传输层还是应用层?身份验证还是访问控制等等。其间的网络:线缆(如果不是无线的话)、集线器、交换机、路由器、防火墙、代理服务器,以及客户端和服务器之间的其它网络架构。范围:一个或多个有关的客户端/服务器端。客户端:即出现问题的客户端服务器端:客户无法访问的服务器、打印机或其它的网络资源(如互联网)等。环境:可能会影响你的网络的外部情况,如电源的波动、建筑物的维护等等。三、理解和方法(2)问一些恰当的问题对故障诊断很关键要学会何时按部就班,何时以跳跃性思维直奔主题是故障诊断艺术的本质所在,这还括充分使用你的左右脑,即要有充分的想象和缜密的思维。(3)踏踏实实地测试,并隔离问题

篇5:什么是TCP IP 网络tcp ip协议详解

什么是TCP.IP协议?概括的说TCP/IP协议是(传输控制协议/网间协议)TCP/IP 协议集确立了 Internet 的技术基础。全称Transmission Control Protocol/Internet Protocol。中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。

诊断TCP IP协议网络故障时可能会使人灰心丧气,不过也充满了乐趣?传统的TCP IP协议网络故障我们已经大致了解,但其另一种方法—结构化的方法很多人都不太清楚。下面,我们就来看看其故障诊断的方法。

通常,TCP IP协议网络故障的结构化诊断的方法由三个关键部分组成:

一、诊断故障措施

(1)验证有关客户端和服务器端的路由选择的连通性

要使用ping,pathping,tracert,或其它类似的工具,便于在网络层上验证端到端的TCP IP的连接性;采用数据包嗅探以监视传输层会话;使用nslookup,telnet和其它的工具来诊断包括域名解析问题?身份验证等应用层问题?

(2)验证有关客户端?服务器和网络架构硬件的物理媒体

检查电缆,确保网络适配器正确安装,并进一步查找?验证可以显示媒体断开状态的网络连接?

(3)验证有关客户端?服务器?网络架构硬件的TCP IP协议配置

在客户端上这意味着检查IP地址?子网掩码?默认网关?DNS设置等等?对于网络架构硬件而言,也就是指路由器上的路由表和Internet网关?

二、几个方面的因素

标志性信息:客户端机器上的出错消息,登录对话框等等?

期间:连续的?间断的,还是偶尔的,何时开始等?

出现问题的连接类型:物理层?网络层?传输层还是应用层?身份验证还是访问控制等等?

其间的网络:线缆(如果不是无线的话)?集线器?交换机?路由器?防火墙?代理服务器,以及客户端和服务器之间的其它网络架构?

范围:一个或多个有关的客户端/服务器端?

客户端:即出现问题的客户端

服务器端:客户无法访问的服务器?打印机或其它的网络资源(如互联网)等?

环境:可能会影响你的网络的外部情况,如电源的波动?建筑物的维护等等?

三、理解和方法

(1)理解协议如何工作

成功的TCP IP协议网络故障诊断是建立在理解TCP IP如何工作和有关测试工具的基础之上的?数据包如何由路由表转发,netdiag.exe等工具能够告诉你什么是非常关键的?如果你从来没有努力理解网络监视器的跟踪模式,那么你在诊断某些问题时就会遇到困难?

(2)问一些恰当的问题对故障诊断很关键

要学会何时按部就班,何时以跳跃性思维直奔主题是故障诊断艺术的本质所在,这还括充分使用你的左右脑,即要有充分的想象和缜密的思维?

(3)踏踏实实地测试,并隔离问题

需要故障诊断的工具箱,而且没有什么比丰富的经验更能帮助你解决复杂问题了?

上文主要介绍了另一种对于TCP IP协议详解以及网络故障诊断的方法。

篇6:常见网络协议相关总结socket,TCP/IP

1 tcp/ip ,tcp的相关编程,ip地址分为几类,如何用二进制编码区分?

tcp与udp相比存在可靠的传输保证,三次握手协议等,但udp速度快,tcp要保证数据的接受要有序,每个数据包都有一个信号。而且tcp要求ack。

tcp/ip由网络层的ip协议和传输层的tcp协议组成,协议采用了四层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。分为

网络接口层

网络层

传输层

应用层

IP是网络层的核心,通过路由选择将下一条ip封装后交给接口层。

ICMP是网络层的补充,可以回送报文,用来检测网络是否畅通。主要是网络通不通、主机是否可达、路由是否可用。

ping命令就是发送icmp的echo包,或者是查询路由的tracert命令。

arp是正向地址解析协议,通过已知ip,寻找对应主机的mac地址。

RARP是反向

传输层还是TCP和UDP

TCP三次握手:

第一次握手:建立连接时,客户端发送SYN(syn=j)包到服务器,并进入SYN_SEND状态,等待服务器确认

第二次握手:服务器收到SYN包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态。

第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。

应用层里面DNS提供域名解析服务,域名到ip地址的转换。

TCP通过三次握手建立连接,通讯完成时要拆除链接,是一种可靠的数据流服务,包括带重传的肯定确认(传输的可靠性)和滑动窗口的技术(流量控制),是面向连接的所以只能用于点对点的通讯。重复包丢弃;流量控制;超时重发;检验数据;

UDP面向无连接的通讯协议,数据包括目的端口号和源端口信息,可以实现广播发送。 。

IP地址分类:

A类地址:1.0.0.1-126.255.255.255分 配给具有大量主机而局域网个数较少的网络。第一组为网络地址。

B类地址:128.0.0.1-191.255.255.255 中型网络,一二组表示网络地址,后两组主机地址。

C类地址: 192.0.0.1-223.255.255.255 前三组作为网络的地址,最后一组作为网络上的主机地址。

2 osi七层协议, TCP/IP四层分别是什么,各层作用,两种层次的区别

第七层 应用层 HTTP FTP SSH SMTP POP3

第六层 表示层 为不同的客户提供数据和信息的语法转换内码,使系统能解读成正确的数据,也能提供压缩解压,加密解密。(各种不同的传输目的地)

第五层 会话层 为通信双方制定通信方式,创建,注销会话。数据流同步和重新同步。

第四层 传输层 控制数据流量 并进行调试及错误处理,以确保通信顺利。

第三层 网络层 网络层为数据传送的目的地寻址,再选择送出数据的最佳线路。

第二层 数据链路层 管理第一层的比特数据,并且将正确的数据传送到没有传输错误的线路中。bridge或者switch

第一层 物理层 在设备与传输媒质之间创建和终止链接。

3 routing的方法: distance-vector和linkstate(常用的路由协议)

前者路由以间接的方式获得路由信息,后者是每个路由器都有一个一致的全网拓扑图。

路由属于网络层,

-距离向量算法(distance-vector):对于每一条网络上节点的路径,算法指定一个成本,节点会选择一个成本最低的,

启动时,所有节点都知道相邻节点和到相邻节点的成本,建立路由表之后这些信息同时送给邻居节点,从而铺满整个网络。当某个节点短线的时候,其会被邻居节点舍弃,同时信息也会被更新到整个网络的路由表中。

-连线状态算法(linkstate):每个节点都拥有网络的图谱,每个节点将自己可以连接到的其他节点资讯传送到网络上的所有节点,其他节点把这些信息加入到自己的图谱中,然后路由器根据图谱来决定自己到其他节点的最佳路径。

4 socket编程如何实现client和server

socket相当于网络通信两端的插座。其定义类似于文件句柄的定义。

对于服务器端:

1 调用ServerSocket(int port)创建一个服务器端套接字,并绑定到指定端口

2 调用accept监听连接请求,若有,则接受连接,返回通信套接字。---采用死循环的方式加以控制

3 调用Socket类的getOutStream()和getInputStream()获取输出流和输入流,开始网络数据的发送和接收。

4 关闭通信套接字 socket.close()

对于客户端:

1 调用Socket()创建一个流套接字,并连接到服务器端

2 调用Socket类的getOutputStream()和getInputStream()获取输出流和输入流,开始网络数据的发送和接受。

3 关闭通信套接字Socket.close()

5 ping用的是tcp/ip的什么协议,原理是什么? Traceroute用来记录经过的路由的个数。

ICMP协议,internet control message protocol。发送了之后看返回值,或者看其是否能被返回。

首先构建一个ICMP数据请求包,然后这个包被发给IP,包含源地址和目的地址,同时查询到目的地址对应的mac地址,然后加以发送,当接收到了之后会把它和自己的mac地址相对比,如果相符就接受。 从IP到mac的映射使用的是ARP

6 路由器和交换机的区别 router and switch and hub

hub集线器,将一些机器连接起来组成局域网。

交换机和集线器差不多,但是集线器是共享带宽的工作方式,而交换机是独享带宽。就像单车道与双车道。

交换机最大的好处是快速。

路由作用于连接不同的网段,而且找到网络中数据传输最合适的路径。

路由在网络层,而交换机在第二层(将网络上各个电脑的MAC地址记在ARP表中,当局域网中电脑需要经过交换器去交换数据时,就查询交换器上的ARP表的信息。)

路由器可以连接两个以上不同网段的网络,而交换器只能连接两个。

交换机通过MAC地址来确定转发数据的目的地,而路由器是利用IP地址。

路由器仅转发特定地址的数据包,不传送不支持路由协议的数据包传送,相当于有一层过滤功能,防止了广播风暴。

交换机主要用于LAN-WAN连接,而路由器用于WAN-WAN的连接,可以解决异性网络之间转发分组。

7 什么是DHCP,CDP,SCCP/SIP

DHCP:动态主机配置协议 从原有的BOOTP协议发展而来,原来的目的是为无盘工作站分配IP地址的协议,当前更多的用于对多个客户计算机集中分配IP地址,以及IP地址相关的信息的协议,这样就能将IP地址和TCP/IP的设置统一管理起来,从而避免不必要的地址冲突的问题。它提供了三种IP地址分配机制:

自动分配--给客户机分配永久的地址

动态分配--给客户机分配有一定租用期限的地址

手动分配--由网络管理员给客户机分配地址,并通过DHCP传达给客户机。

CDP(Cisco Discovery Protocol):是用来获取相邻设备的协议地址以及发现这些设备的平台。也可以为路由器的使用提供相关接口信息。它位于数据链路层,CDP配置的每台设备发送周期性信息,而且每台设备都至少广告一个地址,在该地址下,它可以接收SNMP信息。

篇7:什么是TCP IP 网络tcp ip协议详解(一)

什么是TCP.IP协议?概括的说TCP/IP协议是(传输控制协议/网间协议)TCP/IP 协议集确立了 Internet 的技术基础,全称Transmission Control Protocol/Internet Protocol。中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网,以及数据如何在它们之间传输的标准。协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求。通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。

诊断TCP IP协议网络故障时可能会使人灰心丧气,不过也充满了乐趣。传统的TCP IP协议网络故障我们已经大致了解,但其另一种方法―结构化的方法很多人都不太清楚。下面,我们就来看看其故障诊断的方法。

通常,TCP IP协议网络故障的结构化诊断的方法由三个关键部分组成:

一、诊断故障措施

(1)验证有关客户端和服务器端的路由选择的连通性

要使用ping,pathping,tracert,或其它类似的工具,便于在网络层上验证端到端的TCP IP的连接性;采用数据包嗅探以监视传输层会话;使用nslookup,telnet和其它的工具来诊断包括域名解析问题、身份验证等应用层问题。

(2)验证有关客户端、服务器和网络架构硬件的物理媒体

检查电缆,确保网络适配器正确安装,并进一步查找、验证可以显示媒体断开状态的网络连接。

(3)验证有关客户端、服务器、网络架构硬件的TCP IP协议配置

在客户端上这意味着检查IP地址、子网掩码、默认网关、DNS设置等等。对于网络架构硬件而言,也就是指路由器上的路由表和Internet网关。

二、几个方面的因素

标志性信息:客户端机器上的出错消息,登录对话框等等。

期间:连续的、间断的,还是偶尔的,何时开始等。

出现问题的连接类型:物理层、网络层、传输层还是应用层?身份验证还是访问控制等等。

其间的网络:线缆(如果不是无线的话)、集线器、交换机、路由器、防火墙、代理服务器,以及客户端和服务器之间的其它网络架构。

范围:一个或多个有关的客户端/服务器端。

客户端:即出现问题的客户端

服务器端:客户无法访问的服务器、打印机或其它的网络资源(如互联网)等。

环境:可能会影响你的网络的外部情况,如电源的波动、建筑物的维护等等。

三、理解和方法

(1)理解协议如何工作

成功的TCP IP协议网络故障诊断是建立在理解TCP IP如何工作和有关测试工具的基础之上的。数据包如何由路由表转发,netdiag.exe等工具能够告诉你什么是非常关键的。如果你从来没有努力理解网络监视器的跟踪模式,那么你在诊断某些问题时就会遇到困难。

(2)问一些恰当的问题对故障诊断很关键

要学会何时按

篇8:TCP/IP系列之网络层IP协议

TCP/IP系列之网络层IP协议

当数据要在网际直接传输的时候,路由器根据IP数据报进行路由.

当一台主机要发送数据的时候,其目的主机一般为局域网内的主机或者网外的主机.

如果是局域网内的主机,主机发送的以太网帧的头部目的mac地址为目的主机的mac地址,不需要路由.

如果是网外的主机,则将数据发到默认的网关,由网关路由器进行路由到目的主机,主机发送的以太网帧

头部的目的mac地址为网关的mac地址.

IP数据报的协议规定的数据报格式如下图:

IP协议不保证送达,不保证顺序.可靠性由上层协议保证.上层协议如TCP,UDP的信息在IP数据报的数据部分.

下图是通过Wireshark抓取的一个数据包:

路由器就要通过ip包的信息来为ip包寻找到一个合适的目标来进行传递,比如合适的主机,或者合适的路由.路由器或者主机将会用如下的方式来处理某一个IP数据包

如果IP数据包的TTL(生命周期)以到,则该IP数据包就被抛弃.

搜索路由表,优先搜索匹配主机,如果能找到和IP地址完全一致的目标主机,则将该包发向目标主机 搜索路由表,如果匹配主机失败,则匹配同子网的路由器,这需要“子网掩码(1.3.)”的协助.

如果找到路由器,则将该包发向路由器. 搜索路由表,如果匹配同子网路由器失败,则匹配同网号路由器,如果找到路由器,则将该包发向路由器.

搜索路由表,如果以上都失败了,就搜索默认路由,如果默认路由存在,则发包

如果都失败了,就丢掉这个包.

作者 kkdelta

篇9:另一种TCP IP协议网络故障诊断的方法

在前面我们对传统的TCP IP协议网络故障诊断方法进行了总结,也归纳了几点有关于TCP IP协议网络故障诊断的一些关键,现在我们来学习另一种方法――结构化的方法。那么现在就来看一下这位笔者的心血吧。笔者自己的TCP IP协议网络故障的结构化诊断的方法由三个关键部分组成:

1. 决定问题的因素

也就是说要考虑如下方面:

客户端:即出现问题的客户端

服务器端:客户无法访问的服务器?打印机或其它的网络资源(如互联网)等?

其间的网络:线缆(如果不是无线的话)?集线器?交换机?路由器?防火墙?代理服务器,以及客户端和服务器之间的其它网络架构?

环境:可能会影响你的网络的外部情况,如电源的波动?建筑物的维护等等?

范围:一个或多个有关的客户端/服务器端?

期间:连续的?间断的,还是偶尔的,何时开始等?

出现问题的连接类型:物理层?网络层?传输层还是应用层?身份验证还是访问控制?等等?

标志性信息:客户端机器上的出错消息,登录对话框等等?

2.决定需要应用哪些故障诊断措施

这些措施包括:

验证有关客户端?服务器和网络架构硬件的物理媒体?也就是说检查电缆,确保网络适配器正确安装,并进一步查找?验证可以显示媒体断开状态的网络连接?

验证有关客户端?服务器?网络架构硬件的TCP IP协议配置?在客户端上这意味着检查IP地址?子网掩码?默认网关?DNS设置等等?对于网络架构硬件而言,也就是指路由器上的路由表和Internet网关?

验证有关客户端和服务器端的路由选择的连通性?也就是说要使用ping,pathping,tracert,或其它类似的工具,便于在网络层上验证端到端的TCP IP的连接性;采用数据包嗅探以监视传输层会话;使用nslookup,telnet和其它的工具来诊断包括域名解析问题?身份验证等应用层问题?

3.理解之?询问之?测试之

理解协议如何工作,数据包如何由路由表转发,netdiag.exe等工具能够告诉你什么是非常关键的?成功的TCP IP协议网络故障诊断是建立在理解TCP IP如何工作和有关测试工具的基础之上的?如果你从来没有努力理解网络监视器的跟踪模式,那么你在诊断某些问题时就会遇到困难?

问一些恰当的问题对于成功的故障诊断也很关键?要学会何时按部就班,何时以跳跃性思维直奔主题是故障诊断艺术的本质所在,这还括充分使用你的左右脑,即要有充分的想象和缜密的思维?

最后,踏踏实实地测试,并隔离问题是很关键的,为此你需要故障诊断的工具箱?而且没有什么比丰富的经验更能帮助你解决复杂问题了?

4.小结

诊断TCP IP协议网络故障时可能会使人灰心丧气,不过也充满乐趣?在未来的文章中,我们将祥细阐述故障诊断的措施和工具,以帮助你成功地解决网络中出现的问题?

篇10:如何测试TCP/IP协议栈来修复网络连接故障

在我们修复Windows网络连接时,要确保本地TCP/IP栈没有问题,本文将一步步地指导您进行本地主机连接DNS服务器和默认网关服务器的能力测试,并介绍如何测试主机名解析。

在“检查IP配置”中,我阐述了如何确定哪个IP地址是我们的系统使用的主地址。接下来,我们会验证IP地址配置是正常工作的,以及本地TCP/IP堆栈没有问题。

首先,我们需要执行的测试是PING本地主机地址。有几种不同的方法可以实现这个步骤。其中一个是输入下面的命令:

PING LOCALHOST

当我们输入这个命令时,Windows将PING地址127.0.0.1。不管我们的机器的地址是什么,Windows总会使用127.0.0.1作为本地主机地址。因此,对于上面所列出来的命令,另外一个替代的命令是:

Ping 127.0.0.1

输入这个命令时,我们应该可以查看到一个成功的PING,如同使用其它的PING命令一样。我们可以看到图A所显示的例子。

PING本地主机地址对诊断远程主机连接问题没有什么作用。然而,它却可以允许我们确认我们的本地TCP/IP 栈运行是否正确。当我们PING本地主机地址时接收到目的主机无法到达的错误信息时,这往往意味着TCP/IP的配置是不正确的,或者本地TCP/IP栈的某个部分出错了。

依据我的个人经验,我们通常可以通过删除计算机的TCP/IP协议来处理这个问题,然后重新设置。

PING默认网关

在本系列的前面的部分文章中,我提到有几种不同的TCP/IP配置部分需要文档化,它们是故障修复过程所必需的。其中有默认网关的IP地址和主DNS服务器的信息,

假设我们尝试连接的是远程网络或者在企业网络的不同分片上的主机,那么我们下一步需要尝试的是PING默认网关。我们可以简单地通过在PING命令后添加默认网关的IP地址来完成。比如,如图B,请注意我的TCP/IP配置列出了我的默认网关地址是147.100.100.100。然后,我会直接PING这个地址。这就验证了本地机器可以连接到默认网关。同时,它也告诉我们本地网络的连接工作正常,至少在IP地址层上是正常的。

PING DNS服务器

目前,我们已经确定在本地计算机和默认网关之间的IP层连接是正常的。然而,这并不保证主机名被解析到正确的IP地址。在这一系列的文章的第一部分“使用PING命令来修复网络连接故障”中,我已经探讨了如何使用目的主机的正式域名和PING命令来验证DNS服务器是否正常工作。还有几种其它的方法我们可以用来简单地测试DNS名字解析。

其中一个是,我们可以PING DNS服务器的IP地址,如图C所示。这并不保证名字解析是正确工作的,但是它肯定可以验证本地机器能够连接到DNS服务器上。

另外一个方法是使用Nslookup命令来验证域名解析是正确工作的。我们只需简单地输入Nslookup,后面加上远程主机的正式域名。Nslookup命令就应该能够将域名解析到一个IP地址,如图D所示。

如果我们不经常使用Nslookup,那么一开始上面的图象可能会有点误导我们。首先,这个屏幕似乎在报告一个错误。如果我们更仔细点观察,我们可以看到返回的信息的第一部分是来自于本地DNS服务器。这是因为所引用的IP地址是与DNS服务器的IP地址相匹配的。然而,返回的信息的后面部分为我们提供的是我们所要查询的主机的IP地址。只要列出了这个IP地址,那么DNS查询就是成功的。

篇11:怎样解决网络无法链接TCP/IP协议变灰色

1、使用注册表来设置

步骤1、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键:

HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Winsock

HKEY_LOCAL_MACHINE\\System\\CurrentControlSet\\Services\\Winsock2

步骤2、用记事本打开%winroot%\\inf\\nettcpip.inf文件,找到:[MS_TCPIP.PrimaryInstall]Characteristics = 0xa0

步骤3、打开本地连接的TCP/IP属性---添加协议——从磁盘——浏览找到刚刚保存的%winroot%\\inf\\nettcpip.inf文件,然后选择“TCP/IP协议”经过这一步之后,又返回网络连接的窗口,但这个时候,那个“卸载”按钮已经是可用的了,

怎样解决网络无法链接TCP/IP协议变灰色

点这个“卸载”按钮来把TCP/IP协议删除,然后重启一次机器。

步骤4、重启后再照着第3步,重新安装一次TCP/IP协议便可。

步骤5、再重启一次,这时应该可以了,可以根据需要,设置一下IP地址。

2、使用命令来设置

在这种情况下,如果需要重新安装 TCP/IP 以使 TCP/IP 堆栈恢复为原始状态。可以使用 NetShell 实用程序重置 TCP/IP 堆栈,使其恢复到初次安装操作系统时的状态。具体操作如下:

步骤1、单击 开始 -->运行,输入 “CMD” 后单击 “确定”;

步骤2、在命令行模式输入命令;Netsh Int Ip Reset C:\\resetlog.txt

运行结果可以查看C:\\resetlog.txt 运行此命令的结果与删除并重新安装 TCP/IP 协议的效果相同。

篇12:TCP/IP协议栈在嵌入式异构网络互联中的应用

TCP/IP协议栈在嵌入式异构网络互联中的应用

摘要:随着测控技术与网络技术日益紧密的结合,测控系统接入互联网已经成为大势所趋。本文阐述在一种异构网络互联――CAN总线与以太网互联系统设计方案中嵌入式TCP/IP协议栈的设计与实现。从而实现了将基于TCP/IP协议的计算机网络设备与基于CAN总线协议的底层现场网络连通。

关键词:TCP/IP协议栈 CAN总线 以太网 互联网 异构结构

引言

Internet现已成为社会重要的信息流通渠道。如果嵌入式系统能够连接到Internet上面,则可以方便、低廉地将信息传送到几乎世界上的任何一个地方。可以预言,嵌入式设备与Internet的结合代表着嵌入式系统和网络技术的真正未来。随着IPv6的应用,设备都可能获得一个全球唯一的IP地址,通过IP地址和互联网相连成为一个网络设备。但是传统的TCP/IP协议在实现实时性方面做得不够好,它把大量的精力花在保证数据传送的可靠性以及数据流量的控制上。而在实时性要求比较高的嵌入式领域中,传统的TCP/IP不能满足其实时要求。另外,传统TCP/IP的实现过于复杂,需占用大量系统资源,而嵌入式应用的系统资源往往都很有限。因此,需要把传统TCP/IP在不违背协议标准的前提下加以改进实现,使其实现性得到提高,占用的存储空间尽可能少,以满足嵌入式应用的要求。

在大型企业自动化系统中,上层企业管理层和生产监控层一般采用的都是以太网和PC机,而在下层车间现场都是采用现场总线和单片机测控设备。上下两层的沟通,通常采用工业控制机加以太网卡,再加上PC机插槽上的接口卡和并行打印口EPP接口卡来实现。这种连接方式成本高,开发周期长。针对这些情况,本文提出了一种单独的嵌入式CAN-以太网网关互连系统的设计方案,成功地实现以太网和现有的CAN总线网的直接数据传输。

(本网网收集整理)

1 异构网络互联系统结构设计

CAN总线是一个设备互连总线型控制网络。在CAN总线上可以挂接多达110个设备节点,各设备间可以自主相互通信,实现复杂网络控制系统。但设备信息层无法直接到达信息管理层,要想设备信息进入信息管理层就要通过一种数据网关。

这里设计了一个SX52网关,用于CAN总线与以太网的互连。图1所示的系统总体结构分为三部分:现场测控网络(CAN网络)、嵌入式透明SX52网关和以太网信息管理终端(如监控平台和网络数据库等)。以太网信息管理终端与CAN总线上的CAN节点通过Ethernet、SX52网关、CAN总线相互通信,其中SX52网关起核心异构网络的互连作用。

协议转换是异构网络互连的技术关键和难点。协议转换一般遥相呼应采用分层转换的方法,自低向上逐层进行。目前互连大都是在网络层或网络层展开的,因而必须对互连层以下各层协议逐层向上转换。这种转换方法的依据是协议分层的基本原理,即低层支持高层,高层调用低层,低层断开连接后,高层连接也随之断开,但高层断开连接却不会影响低层。从网络的分层结构上来看我们设计的互连系统具有如图2所示的分层结构。以太网上运行TCP/IP协议,它具有应用层、传输层、网络层以太网数据链路层和物理层;CAN总线具有应用层、数据链路层和物理层,其中应用层由用户自己定义,数据链路层和物理层由CAN协议所定义;SX52数据网关具有物理层、数据链路层和应用层,其应用层也就是Ethernet与CAN的信息数据交换层,SX52微控制器在此层相互解释并转发这两种不同协议的数据。

在本设计中,SX52网关被设计成了一个透明数据网关。也就是在以太网应用层构建和解析完整的CAN协议数据包。CAN协议数据包作为TCP/IP网络的应用层的数据进行传输。对通信数据的具体实际意义不做任何解释。

透明式网关由通信处理器、CAN总线控制器和以太网控制器三个部分组成。其中SX52单片机为核心处理器,实现CAN控制网络与以太网之间的协议转换。以太网信息管理 层的控制指令发送到嵌入式透明SX52网关,经过它将TCP/IP协议包数据转换为CAN协议形式发送至CAN控制网络中的指定设备节点,完成信息管理层对现场设备层的控制。同样地,当CAN网络上的设备数据(如定时采样数据或报警信息)要传输到信息管理层时,可将数据发送到嵌入式透明SX52网关,再通过网关协议转换程序将CAN协议数据封装成TCP/IP协议的以太网数据帧发送至以太网上的监控计算机。

2 SX52中TCP/IP协议栈的设计

按照层次结构思想,对计算机网络模块化的研究结果是,形成了一组从上到下单向依赖关系的协议栈(protocol stack),也叫协议族。在标准的TCP/IP协议族中有很多协议。这里SX52中TCP/IP协议栈层次结构如图3所示。

2.1 SX52 ARP协议的设计与实现

地址解析协议ARP(Address Resolution Protocol)可以实现逻辑地址到物理地址的动态映射。它提供了一种使以太网络节点可以传输一个IP数据包到目的地址的映射机制。

在SX52中,ARP协议是通过一个“IP地址对应以太网地址”的单登记实现的。当远程主机需要知道它的物理地址时,远程主机会向它发送ARP请求。这时它就会响应这个远程主机的请求,告诉对方自己的物理地址。当然,当应用层需要传输IP数据包时

,SX52 ARP协议也可以请求远程目的物理地址。

要传输的Internet数据包在以太网控制器的发送缓冲区中被构建,它使用最近接收到的数据包的目的以太网地址作为发送数据包的目的地址。当然,这可能不是正确的以太网地址,因此,在实际发送数据包之前,ARP协议将检查发送数据包中的IP地址是否存在于ARP核中。如果发送数据中包中的IP地址在这个核中,在以太网发送缓冲区中的数据包将使用ARP核中的以太网地址更新;如果不在,ARP协议将发送一个ARP请求包,然后等待一个应答。一旦这个ARP应答接收到,这个ARP核将使用刚接收到的目标以太网地址更新,接着,等待发送的数据包也将使用这个以太网地址更新,然后被发送出去。如果发送的ARP请求包没有应答,导致ARP定时器超时,这时等待发送的数据包将被废弃,正常的协议栈继续运行。使用的变量有:ARP核中的IP地址{hostlIP3,hostlIP2,hostlIP1,host1IP0};ARP核中的以太网物理地址{host1Eth0,host1Eth1,host1Eth2,host1Eth3,host1Eth4,host1Eth5};ARP协议的定时器{arpTimerMSB,arpTimerLSB}等。使用涉及的函数有:ARPInit,ARPCheckCache(),ARPSendResponse(),ARPUpdateEthAddr(),ARPCheckIfIs(),ARPCompare4(),ARPSendStPacket(),ARPSendCommon(),ARPSendRequest()。

2.2 SX52 IP协议的设计与实现

IP是TCP/IP协议族中最为核心的协议。所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。IP提供不可靠、无连接的数据报传送服务。本设计中的IP协议是针对特殊的应用环境下的合理简化。CAN总线的控制网络是一种短帧(每个数据帧为8字节)的实时网络,所以,IP数据包无须分片(MF=DF=0),同时,设置IP为服务类型为一般类型,其头长为20字节,寿命TTL设置为64。使用的变量有:目的IP地址{remoteIP3,remoteIP2,remoteIP1,remoteIP0};源IP地址{myIP3,myIP2,myIP1,myIP0};IP校验和{ipCheckSumMSB,ipCheckSumLSB};IP数据包长度{ipLengthMSB,}ipLengthLSB};上层使用的协议ipProtocol,IP标识{ipIdentMSB,ipIdentLSB}。使用涉及的函数有:TCPIPInit(),CheckIPDatagram(),CheckIPDestAddr(),IPStartPktOut()等。

2.3 SX52 ICMP协议的设计与实现

为了让互联网中的路由器报告或提供有关意外情况的.信息,在TCP/IP协议系列中加入了一个专门用于发送差错报文的协议――互联网控制报文协议ICMP(Internet Control Message Protocol)。ICMP是IP的一部分在每个IP实现中都必须用到它。像其它所有的通信业务一样,ICMP报文是放在一个IP数据报的数据部分中传送的。ICMP报文的最终目的不是应用程序或目的机器上的用户,而是该机上处理它的Internet协议软件模块。也就是说:Internet控制报文协议允许路由器向其它路由器或主机发送差错或控制报文;ICMP在两台主机的Internet协议软件之间提供通信。

每个ICMP报文都以相同的3个字节开始:1个8位整数的报文类型(TYPE)字段用来识别报文,1个8位代码(CODE)字段提供有关报文类型的进一步信息,1个16位校验和字段。此外,ICMP报文还总是包括产生问题的数据报首部及其开头的64位数据。

ICMP使用IP来传送每一个差错报文。当路由器有一个ICMP报文要传递时,它会创建一个IP数据报并将ICMP报文封装其中,也就是说,ICMP报文被置于IP数据报的数据区中,然后这一数据报像通常一样被转发。即整个数据报被封装进帧中进行传递。

每一个ICMP报文的产生总是对应于一个数据报。路由器将一个ICMP报文将回给产生数据报的主机。在这里,只实现了ICMP的回应请求/应答服务,主要用于PING程序测试通信链路的畅通性,即只处理接收的报文类型为0x08的ICMP帧,发送的ICMP报文类型为0x00。它没有自己专有的变量,涉及的函数也只有ICMPGenCheckSum和ICMPProcPktIn()。

2.4 SX52 UDP协议的设计与实现

UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。UDP不提供可靠性,它把应用程序传给IP层的数据发送出去,但是并不保证它们能到达目的地。由于缺乏可靠性,我们似乎觉得要避免使用UDP,而使用一种可靠的协议,如TCP。但分析发现,UDP在我们的互连设计中有很多的优点:其一,UDP协议传输效率高,无须TCP通信前的连接开销;第二,UDP协议简单,无须复杂的状态机传输机制,可以很好地避免SX52网关死机复位后由于状态不一致而无法正常通信,且上层协议又很难发现的危险。因此,可以使用UDP来实现通信(避免TCP连接的开销),而让许多需要的特征(如动态超和重传、拥塞避免、查错等)放置在应用层设计和实现。使用的变量有:

UDP接收数据报的源端口{udpRxSrcPortMSB,udpRxSrcPortLSB};

UDP接收数据报的目的端口{udpRxDestPortMSB,udpRxDestPor

tLSB};

UDP接收数据报的长度{udpRxDataLenMSB,udpRxDataLenLSB};

UDP发送数据报的源端口{udpTxSrcPortMSB,udpTxSrcPortLSB};

UDP发送数据报的目的端口{udpTxDestPortMSB,udpTxDestPortLSB};

UDP发送数据报的长度{udpTxDataLenMSB,udpTxDataLenLSB}。

设计的相关函数有:UDPAppInit(),DPGenCheckSum(),UDPStartPktOut(),UDPProcPktIn(),UDPEndPktOut(),UDPAppProcPktIn(),UDPAppProcPktOut()等。

2.5 SX52 TCP协议的设计与实现

传输控制协议TCP(Transmission Control Protocol)是传输层的重要协议。它提供一个完全可靠的(没有数据重复或丢失)、面向连接的、全双工的流传输服务。本设计中,对复杂的TCP协议做了合理的简化:①因为CAN网络传输速度较快,数据量小且10Mbps的以太网传输一般不会发生阻塞,以太网上的主机也会有足够的能力及时处理通信数据,所以可以固定超时与重传的时间为5s。②RTL8019AS上有两个1500字节的接收缓冲区,且CAN网络为控制网,信息量小,所以可以固定接收窗口为1400字节。③因为我们采用一般的TCP服务就可以满足应用,所以可以忽略紧急指针和选项及填充字段的值。通过上述三点简化,实际上大大简化了TCP协议的实现。因为TCP的超时与重传时间的确定和窗口大小的控制有着较复杂的算法和实现机制。

它的实现变量有:tcpState,{tcpTmpSeq4,tcpTmpSeq3,tcpTmpSeq2,tcpTmpSeq1},{tcpTmpAck4,tcpTmpAck3,tcpTmpAck2,tcpTmpAck1},{tcpUnAckMSB,tcpUnAckLSB},tcpRxFlags,{tcpCheckSumMSB,tcpCheckSumLSB},{tcpLengthMSB,tcpLengthLSB},{tcpTmpMSB,TcpTmpLSB},{tcbLocalPortMSB,tcbLocalPortLSB},{tcbRemotePortMSB,tcbRemotePortLSB},{tcbSndUna4,tcbSndUna3,tcbSndUna2,tcbSndUnal},{tcbRcvNxt4,tcbRcvNxt3,tcbRcvNxt2,tcbRcvNxt1},tcbOffset,tcbFlags,{tcbSendWinMSB,tcbSendWinLSB},{tcpTimerMSB,tcpTimerLSB}等。

相关函数有:TCPIPInit(),TCPRxHeader(),TCPProcPktIn(),TCPTransmit(),TCPReTransmit(),TCPAppPassiveOpen(),TCPAppActiveOpen(),CPAppClose(),TCPAddRcvNxt(),TCPIncRcvNxt(),TCPIncSndUna(),TCPCopySeqToNxt(),TCPAckUpdate(),TCPUpdateSeq(),TCPChkSeq(),TCPRestorePrev(),TCPCmpNxtSeq(),TCPSendEmptyPkt(),TCPSendReset(),TCPSendSyn(),TCPSendISN(),TCPSendSynAck()TCPSendAck(),TCPSendFin(),TCPCheckSuminit(),CPCheckSumAcc(),TCPCheckSumAddHdr(),CPTxByte(),TCPStartPktOut(),TCPAppInit(),TCPAppTxBytes(),TCPAppTxData(),TCPAppTxDone(),TCPAppRxBytes(),TCPAppRxData(),等。

2.6 TCP和IP传输层协议的选择

把TCP/IP协议应用到控制网络中如何选择传输层协议类型很关键。如果要与现有的应用程序通信,必须使用与其相同的协议类型。在实际应用时,从可靠性来说,TCP提供了可靠的数据连接,UDP和直接访问IP的一些协议是不可靠的,数据报可能会丢失、损坏或重复;从性能上讲,UDP的性能最快,可靠性、流量控制重组包和连接维护等附加开销降低了TCP的性能。对于速度比较慢的系统来说,如温度、湿度传感器,选择TCP或UDP都无所谓,对于不太重要的传感器选用UDP就可以了;对于可靠性要求较高的传感器,应该选用TCP协议;对于实时性要求高的网络设备,如网络会议系统、IP音响、实时播放的电视等设备,数据传输率较高,应该选用UDP协议;有些有严格要求的同步系统应采用UDP;数据监控系统传输的可靠性要求较高,应采用TCP;Web和Email也应采用了TCP。总之,要根据实际情况来确定选用何种协议。

结语

针对本嵌入式异构网络互连方案,对TCP/IP协议栈简化设计为SX52型CAN总线与以太网互连方案,达到了测控通信系统高实时性、可靠性和嵌入式设计的要求。该互连方案很好地保证及管理监控层和生产测控层之间的连接,方便了上下层信息交换,能满足工厂、变电站等工业场合的应用要求。

篇13:TCP/IP协议栈在嵌入式异构网络互联中的应用

TCP/IP协议栈在嵌入式异构网络互联中的应用

摘要:随着测控技术与网络技术日益紧密的结合,测控系统接入互联网已经成为大势所趋。本文阐述在一种异构网络互联――CAN总线与以太网互联系统设计方案中嵌入式TCP/IP协议栈的设计与实现。从而实现了将基于TCP/IP协议的计算机网络设备与基于CAN总线协议的底层现场网络连通。

关键词:TCP/IP协议栈 CAN总线 以太网 互联网 异构结构

引言

Internet现已成为社会重要的信息流通渠道。如果嵌入式系统能够连接到Internet上面,则可以方便、低廉地将信息传送到几乎世界上的任何一个地方。可以预言,嵌入式设备与Internet的结合代表着嵌入式系统和网络技术的真正未来。随着IPv6的应用,设备都可能获得一个全球唯一的IP地址,通过IP地址和互联网相连成为一个网络设备。但是传统的TCP/IP协议在实现实时性方面做得不够好,它把大量的精力花在保证数据传送的可靠性以及数据流量的控制上。而在实时性要求比较高的嵌入式领域中,传统的TCP/IP不能满足其实时要求。另外,传统TCP/IP的实现过于复杂,需占用大量系统资源,而嵌入式应用的`系统资源往往都很有限。因此,需要把传统TCP/IP在不违背协议标准的前提下加以改进实现,使其实现性得到提高,占用的存储空间尽可能少,以满足嵌入式应用的要求。

在大型企业自动化系统中,上层企业管理层和生产监控层一般采用的都是以太网和PC机,而在下层车间现场都是采用现场总线和单片机测控设备。上下两层的沟通,通常采用工业控制机加以太网卡,再加上PC机插槽上的接口卡和并行打印口EPP接口卡来实现。这种连接方式成本高,开发周期长。针对这些情况,本文提出了一种单独的嵌入式CAN-以太网网关互连系统的设计方案,成功地实现以太网和现有的CAN总线网的直接数据传输。

1 异构网络互联系统结构设计

CAN总线是一个设备互连总线型控制网络。在CAN总线上可以挂接多达110个设备节点,各设备间可以自主相互通信,实现复杂网络控制系统。但设备信息层无法直接到达信息管理层,要想设备信息进入信息管理层就要通过一种数据网关。

这里设计了一个SX52网关,用于CAN总线与以太网的互连。图1所示的系统总体结构分为三部分:现场测控网络(CAN网络)、嵌入式透明SX52网关和以太网信息管理终端(如监控平台和网络数据库等)。以太网信息管理终端与CAN总线上的CAN节点通过Ethernet、SX52网关、CAN总线相互通信,其中SX52网关起核心异构网络的互连作用。

协议转换是异构网络互连的技术关键和难点。协议转换一般遥相呼应采用分层转换的方法,自低向上逐层进行。目前互连大都是在网络层或网络层展开的,因而必须对互连层以下各层协议逐层向上转换。这种转换方法的依据是协议分层的基本原理,即

[1] [2] [3] [4] [5]

什么是TCP IP 网络tcp ip协议详解

TCP技术

网络协议第二章链路层

指导你如何写出完美简历

谈广电网络数字电视系统IP化设计论文

测试:你的社交障碍是什么?

测试你目前的工作状况?

测试一下你是不是工作狂

测试:职场你需要休息吗?

你没有必要太完美散文欣赏

透视你的网络 完美测试TCP/IP协议简介(精选13篇)

欢迎下载DOC格式的透视你的网络 完美测试TCP/IP协议简介,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档