ftp端口号是多少
第1篇:口号标语之ftp服务器端口号多少
ftp服务器端口号多少
【篇1:ftp端口号20和21】
个主动模式的ftp连接建立要遵循以下步骤:
客户端打开一个随机的端口(端口号大于1024,在这里,我们称它为x),同时一个ftp进程连接至服务器的21号命令端口。此时,源端口为随机端口x,在客户端,远程端口为21,在服务器。
客户端开始监听端口(x+1),同时向服务器发送一个端口命令(通过服务器的21号命令端口),此命令告诉服务器客户端正在监听的端口号并且已准备好从此端口接收数据。这个端口就是我们所知的数据端口。
服务器打开20号源端口并且建立和客户端数据端口的连接。此时,源端口为20,远程数据端口为(x+1)。
客户端通过本地的数据端口建立一个和服务器20号端口的连接,然后向服务器发送一个应答,告诉服务器它已经建立好了一个连接。
摘自百度百科
【篇2:对服务器的ftp端口进行修改】
对服务器的ftp端口进行修改
对服务器的ftp端口进行了修改,把21端口改了,比如221端口,就这样用221连接的时候,连接登录成功,但打不开目录,为何,总结如下:
1、完成一个ftp的传输过程不仅仅只需要21一个端口,而是2个端口,21端口只是一个命令端口,其实另外还有一个数据端口,我想这就是有些朋友在内网架设ftp并且在网关上做了21端口的映射之后外网还是不能访问的原因吧,另外一个数据端口是多少呢?这又牵涉到另外一个问题。
2、ftp具有两种模式,分别是port模式(也叫主动模式)和pasv模式(也叫被动模式),怎么来理解这两种模式呢?我来打个比喻吧,在主动模式下:客户端给服务器端的21端口发命令说,我要下载什么什么,并且还会说我已经打开了自己的某个端口,你就从这里把东西给我吧,服务器知道后就会通过另外一个数据端口把东西传给客户端,这就是主动模式,可以理解为服务端主动给客户端传输文件;在被动模式下:客户端给服务器端的21端口发命令说,我要下载什么什么,服务器端知道后,就打开一个端口,然后告诉客户端,我已经打开了某某端口,你自己进去拿吧,于是客户端就从那个端口进去拿文件了,这就是被动模式,可以理解为服务端被客户端拿走了东西,哈哈,可以看懂吧。
在ftp的历史中,本来只有主动模式的,但是为什么又出现了被动模式呢?这又牵涉到另外一个问题了,呵呵~
3、在很久以前(我也不知道多久),地球上还没有什么共享上网这种技术,但是后来出现了,所以也就有了下面的问题,大家都知道,共享上网就是很多台电脑共享一个公网ip去使用internet,再打个比喻吧,某个局域网共享210.33.25.1这个公网ip上网,当一个内网用户192.168.0.100去访问外网的ftp服务器时,如果采用主动模式的话,192.168.0.1告诉了ftp服务器我需要某个文件和我打开了x端口之后,由于共享上网的原因,192.168.0.1在出网关的时候自己的ip地址已经被翻译成了210.33.25.1这个公网ip,所以服务器端收到的消息也就是210.33.25.1需要某个文件并打开了x端口,ftp服务器就会往210.33.25.1的x端口传数据,这样当然会连接不成功了,因为打开x端口的并不是
210.33.25.1这个地址,在这种情况下被动模式就有用了,相信大家已经能够理解被动模式是怎么个连接法了吧。
好了,说了这么多,现在可以回到第一个问题了。
在主动模式中,ftp的两个端口是相对固定的,如果命令端口是x的话,那数据端口就是x-1,也就是说默认情况下,命令端口是21,数据端口就是20;你把命令端口改成了123,那么数据端口就是122。这样使用防火墙就很方便了,只要开通这两个端口就可以了,但是如果客户端是共享上网的话那岂不是不能正常使用ftp了,这样还是不行,一定需要被动模式。
在被动模式中就麻烦了些,默认情况下命令端口是21,但是数据端口是随机的,不过被动模式中数据端口的范围是可以自定义的,iis中修改ftp端口步骤如下:
1,打开iis,修改ftp端口为221;
2,运行cmd后输入如下命令:c:/inetpub/adminscriptscscript adsutil.vbs set
/msftpsvc/paiveportrange 5001-5001(这个端口必须在5001到65535之间)3,重新启动ftp服务。4,打开防火墙,添加221和5001端口。以卡巴斯基为例,在防火墙的设置中添加“包过滤规则”,需要注意的是,属性选择“本地端口”。
【篇3:ftp21端口和20端口】
一个是数据端口,一个是控制端口,控制端口一般为21,而数据端口不一定是20,这和ftp的应用模式有关,如果是主动模式,应该为20,如果为被动模式,由服务器端和客户端协商而定 ftp port模式和ftp paive模式
当你对一个ftp问题进行排错时候,你首先要问的一个问题是使用的是port模式的还是paive 模式。因为这两种行为迥异,所以这两种模式引起的问题也不同;在过去,客户端缺省为active(port)模式;近来,由于port模式的安全问题,许多客户端的ftp应用缺省为paive模式。2.1 ftp port模式
port模式的ftp步骤如下:
1、客户端发送一个tcp syn(tcp同步)包给服务器段众所周知的ftp控制端口21,客户端使用暂时的端口作为它的源端口;
2、服务器端发送syn ack(同步确认)包给客户端,源端口为21,目的端口为客户端上使用的暂时端口;
3、客户端发送一个ack(确认)包;客户端使用这个连接来发送ftp命令,服务器端使用这个连接来发送ftp应答;
4、当用户请求一个列表(list)请求或者发起一个要求发送或者接受文件的请求,客户端软件使用port命令,这个命令包含了一个暂时的端口,客户端希望服务器在打开一个数据连接时候使用这个暂时端口;port命令也包含了一个ip地址,这个ip地址通常是客户自己的ip地址,而且ftp也支持第三方(third-party)模式,第三方模式是客户端告诉服务器端打开与另台主机的连接;
5、服务器端发送一个syn包给客户端的暂时端口,源端口为20,暂时端口为客户端在port命令中发送给服务器端的暂时端口号; 6、客户端以源端口为暂时端口,目的端口为20发送一个syn ack包;
7、服务器端发送一个ack包;
8、发送数据的主机以这个连接来发送数据,数据以tcp段(注:segment,第4层的pdu)形式发送(一些命令,如stor表示客户端要发送数据,retr表示服务器段发送数据),这些tcp段都需要对方进行ack确认(注:因为tcp协议是一个面向连接的协议)
9、当数据传输完成以后,发送数据的主机以一个fin命令来结束数据连接,这个fin命令需要另一台主机以ack确认,另一台主机也发送一个fin命令,这个fin命令同样需要发送数据的主机以ack确认; 10、客户端能在控制连接上发送更多的命令,这可以打开和关闭另外的数据连接;有时候客户端结束后,客户端以fin命令来关闭一个控制连接,服务器端以ack包来确认客户端的fin,服务器同样也发送它的fin,客户端用ack来确认。
下图图示了ftp port模式前几步步骤:
/==/ftp port模式会给网络管理人员在许多方面带来很多问题,首先,在port命令消息中的ip地址和端口号的编码不是直白地显示。另外,应用层的协议命令理论上不应该包含网络地址信息(注:ip地址),因为这打破了协议层的原则并且可能导致协同性和安全性方面的问题。
下图是wildpackets etherpeek协议分析仪解码了port命令的地址参数,地址参数后是端口号,见port192,168,10,232,6,127;6,127部分的第一个阿拉伯数字乘以256,然后加上第2个阿拉伯数字就得到端口号,所以客户端指定了端口号为6*256+127=1663;
/==/当使用ftp时候,网络中的防火墙必须要声明相应的端口,防火墙必须要跟踪ftp对话然后检查port命令,防火墙必须要参与从服务器端到客户端在port命令中指定的端口连接的建立过程。
如果网络中使用了nat(注:网络地址翻译),那么nat的网关同样也需要声明相应的端口,网关需要把在port命令中指定的ip地址翻译成分配给客户的地址,然后重新计算tcp的checksum ;如果网关没有正确地执行这个操作,ftp就失败了。
黑客可能会利用ftp支持第三方特性这一特点,在port命令中设置ip地址和端口号参数来指定一台目标主机的地址和端口号(有时候称这种攻击为ftp反弹攻击),例如黑客可以让一台ftp服务器不断地从它的源端口20发送tcp syn包给一系列目的端口,让ftp服务器看起来正在进行端口扫描,目的主机不知道攻击来自黑客的主机,看起来攻击象是来自ftp服务器。一些常用的ftp应用在port命令中设置地址为0.0.0.0,这样做的意图是让ftp服务器只需要与打开控制连接的相同客户进行数据连接,设置地址为0.0.0.0可能会让防火墙不知所措。例如,cisco pix ios6.0以上版本的pix(注:cisco硬件防火墙设备,6.0以上版本为其修正了相关的ftp协议)要求数据连接的ip地址与已经存在的控制连接的ip地址必须相同。这样做的原因是防止黑客用port命令来攻击别的机器,虽然一些ftp应用设置ip地址为0.0.0.0不是有意
图的攻击,但在pix修正协议环境下的确引起了一些问题,同时对其他不允许第三方模式和避免ftp反弹攻击的防火墙来说,这也会引起相同的问题。
2.2 ftp paive模式
下面的列表描述了paive模式的ftp的步骤,步骤1到3和port模式ftp相同,步骤9到11同样与port模式ftp最后三步相同。1、客户端发送一个tcp syn(tcp同步)包给服务器段众所周知的ftp控制端口21,客户端使用暂时的端口作为它的源端口;
2、服务器端发送syn ack(同步确认)包给客户端,源端口为21,目的端口为客户端上使用的暂时端口;
3、客户端发送一个ack(确认)包;客户端使用这个连接来发送ftp命令,服务器端使用这个连接来发送ftp应答;
4、当用户请求一个列表(list)或者发送或接收文件时候,客户端软件发送pasv命令给服务器端表明客户端希望进入paive模式; 5、服务器端进行应答,应答包括服务器的ip地址和一个暂时的端口,这个暂时的端口是客户端在打开数据传输连接时应该使用的端口;
6、客户端发送一个syn包,源端口为客户端自己选择的一个暂时端口,目的端口为服务器在pasv应答命令中指定的暂时端口号; 7、服务器端发送syn ack包给客户端,目的端口为客户端自己选择的暂时端口,源端口为pasv应答中指定的暂时端口号; 8、客户端发送一个ack包;
9、发送数据的主机以这个连接来发送数据,数据以tcp段(注:segment,第4层的pdu)形式发送(一些命令,如stor表示客户端要发送数据,retr表示服务器段发送数据),这些tcp段都需要对方进行ack确认;
10、当数据传输完成以后,发送数据的主机以一个fin命令来结束数据连接,这个fin命令需要另一台主机以ack确认,另一台主机也发送一个fin命令,这个fin命令同样需要发送数据的主机以ack确认;
11、客户端能在控制连接上发送更多的命令,这可以打开和关闭另外的数据连接;有时候客户端结束后,客户端以fin命令来关闭一个控制连接,服务器端以ack包来确认客户端的fin,服务器同样也发送它的fin,客户端用ack来确认。
第2篇:口号标语之sqlserver端口号是多少
sqlserver端口号是多少
【篇1:更改sql server 2008 端口号】
查看sqlserver的端口号
通过sql server配置管理器(cm)
步骤一
首先打开
cm,如下图所示:
然后再sql server网络配置中开启 tcp/ip协议,如下图所示:
在这里我们要将协议中的tcp/ip协议开启。然后修改ipa11的tcp端口为所需的端口号。然后确定。步骤二
打开sql server 服务,进入下图所示界面,右击sql server(mqlserver),重新启动
【篇2:sql修改实例端口号,和ip加端口号连接实例】
sql server 安装第一个实例,默认实例的端口是1433,一个库中如果有多个实例,从第二个实例开始的端口是动态端口,需要的话,自己手工指定为静态端口,如指定第二个实例为1434或着随便一个如2080端口
切换时,新老集群里的sql实例的端口,都需要注意看一眼,新的集群sql实例的端口,需跟老的集群里的sql实例保持一致。
具体修改方法: 修改ip all下面的tcp/ip端口号,同时把上面的动态端口号0,删掉。
sql2005 管理台连接进本机,程序假死,用其他数据库客户端连接时,输入实例命的ip加端口号:192.168.222.12,2080
【篇3:sql server端口连接不上】
sql server 2000端口连接不上
sqlserver连接中的三个最常见错误:
一.sqlserver不存在或访问被拒绝
这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多.一般说来,有以下几种可能性:
1,sqlserver名称或ip地址拼写有误 2,服务器端网络配置有误 3,客户端网络配置有误
要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因.=首先,检查网络物理连接= ping服务器ip地址/服务器名称
如果ping服务器ip地址不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,hub,路由器等.还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如isaserver.防火墙软件可能会屏蔽对ping,telnet等的响应
因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口.如果ping服务器ip地址成功而,ping服务器名称失败
则说明名字解析有问题,这时候要检查dns服务是否正常.有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用hosts文件来进行名字解析,具体的方法是:
1.使用记事本打开hosts文件(一般情况下位于c:winntsystem32driversetc).添加一条ip地址与服务器名称的对应记录,如:
172.168.10.24myserver
2.或在sqlserver的客户端网络实用工具里面进行配置,后面会有详细说明.
=其次,使用telnet命令检查sqlserver服务器工作状
态=
telnet服务器ip地址1433
如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明sqlserver服务器工
作正常,并且正在监听1433端口的tcp/ip连接
如果命令返回无法打开连接的错误信息,则说明服务器端没有启动sqlserver服务,也可能服务器端没启用tcp/ip协议,或者服务器端没有在sqlserver默认的端口1433上监听.=接着,我们要到服务器上检查服务器端的网络配置,检查是否启用了命名管道.是否启用了tcp/ip协议等等=
可以利用sqlserver自带的服务器网络使用工具来进行检查.点击:程序--microsoftsqlserver--服务器网络使用工具
打开该工具后,在常规中可以看到服务器启用了哪些协议.一般而言,我们启用命名管道以及tcp/ip协议.点中tcp/ip协议,选择属性,我们可以来检查sqkserver服务默认端口的设置
一般而言,我们使用sqlserver默认的1433端口.如果选中隐藏服务器,则意味着客户端无法通过枚举服务器来看到这台服务器,起到了保护的作用,但不影响连接.=接下来我们要到客户端检查客户端的网络配置=我们同样可以利用sqlserver自带的客户端网络使用工具来进行检查,所不同的是这次是在客户端来运行这个工具.点击:程序--microsoftsqlserver--客户端网络使用工具
打开该工具后,在常规项中,可以看到客户端启用了哪些协议.一般而言,我们同样需要启用命名管道以及tcp/ip协议.点击tcp/ip协议,选择属性,可以检查客户端默认连接端口的设置,该端口必须与服务器一致.单击别名选项卡,还可以为服务器配置别名.服务器的别名是用来连接的名称,连接参数中的服务器是真正的服务器名称,两者可以相同或不同.别名的设置与使用hosts文件有相似之处.通过以上几个方面的检查,基本上可以排除第一种错误.二.无法连接到服务器,用户xxx登陆失败
该错误产生的原因是由于sqlserver使用了仅windows的身份验证方式,因此用户无法使用sqlserver的登录帐户(如sa)进行连接.解决方法如下所示:
1.在服务器端使用企业管理器,并且选择使用windows身份验证连接上sqlserver
2.展开sqlserver组,鼠标右键点击sqlserver服务器的名称,选择属性,再选择安全性选项卡 3.在身份验证下,选择sqlserver和windows.4.重新启动sqlserver服务.在以上解决方法中,如果在第1步中使用使用windows身份验证连接sqlserver失败,那就通过修改注册表来解决此问题:
1.点击开始-运行,输入regedit,回车进入注册表编辑器 2.依次展开注册表项,浏览到以下注册表键:
[hkey_local_machinesoftwaremicrosoftmqlservermqlserver]
3.在屏幕右方找到名称loginmode,双击编辑双字节值 4.将原值从1改为2,点击确定 5.关闭注册表编辑器
6.重新启动sqlserver服务.
此时,用户可以成功地使用sa在企业管理器中新建sqlserver注册,但是仍然无法使用windows身份验证模式来连接sqlserver.这是因为在sqlserver中有两个缺省的登录帐户: builtinadministrators
机器名administrator被删除.要恢复这两个帐户,可以使用以下的方法:
1.打开企业管理器,展开服务器组,然后展开服务器 2.展开安全性,右击登录,然后单击新建登录 3.在名称框中,输入builtinadministrators
4.在服务器角色选项卡中,选择systemadministrators 5.点击确定退出
6.使用同样方法添加机器名administrator登录.
说明:
以下注册表键:
hkey_local_machinesoftwaremicrosoftmqlservermqlserverloginmode的值决定了sqlserver将采取何种身份验证模式.1.表示使用windows身份验证模式
2.表示使用混合模式(windows身份验证和sqlserver身份验证).-
三.提示连接超时 如果遇到第三个错误,一般而言表示客户端已经找到了这台服务器,并且可以进行连接,不过是由于连接的时间大于允许的时间而导致出错.这种情况一般会发生在当用户在internet上运行企业管理器来注册另外一台同样在internet上的服务器,并且是慢速连接时,有可能会导致以上的超时错误.有些情况下,由于局域网的网络问题,也会导致这样的错误.要解决这样的错误,可以修改客户端的连接超时设置.默认情况下,通过企业管理器注册另外一台sqlserver的超时设置是4秒,而查询分析器是15秒(这也是为什么在企业管理器里发生错误的可能性比较大的原因).具体步骤为:
企业管理器中的设置:
1.在企业管理器中,选择菜单上的工具,再选择选项
2.在弹出的sqlserver企业管理器属性窗口中,点击高级选项卡
3.在连接设置下的登录超时(秒)右边的框中输入一个比较大的数字,如20.
查询分析器中的设置:
工具--选项--连接--将登录超时设置为一个较大的数字
总结:
1.先保证ping通(有防火墙的先关闭防火墙)
2.在命令提示符下执行:telnet服务器ip地址1433不会报错 3.连接时使用用ip连接企业管理器 4.如果不行
sqlserver服务器--开始--程序--microsoftsqlserver--服务器网络实用工具--启用winsock代理
--代理地址:(sqlserver服务器ip)--代理端口--1433---确定
5.如果还不行,在客户端装个sqlserver客户端配置一下:
开始--程序--microsoftsqlserver--客户端网络实用工具--别名--添加
--网络库选择tcp/ip--服务器别名输入sql服务器名--连接参数--服务器名称中输入sql服务器ip地址
--如果你修改了sql的端口,取消选择动态决定端口,并输入对应的端口号
第3篇:口号标语之http端口号是多少
http端口号是多少
【篇1:常见协议端口号】
bgp端口179
rip,v1,v2都使用udp端口520
eigrp在tcp/ip中使用ip协议号88?它的组播地址是224.0.0.9 ?因为eigrp支持许多
协议栈?
ospfversion2使用ip协议号89?组播地址是224.0.0.5和224.0.0.6
isis?使用clnsios/osi集成isis属于三层?不存在端口号和协议号的概念。
21端口?21端口主要用于ftp?file transfer protocol?文件传输协议?服务。
23端口?23端口主要用于telnet?远程登录?服务?是internet上普遍采用的登录和
仿真程序。
25端口?25端口为smtp?simple mail transfer protocol?简单邮件传输协议?服务
器所开放?主要用于发送邮件?如今绝大多数邮件服务器都使用该协议。
53端口?53端口为dns?domain name server?域名服务器?服务器所开放?主要用于
域名解析?dns服务在nt系统中使用的最为广泛。
67、68端口?67、68端口分别是为bootp服务的bootstrap protocol server?引导程
序协议服务端?和bootstrap protocol client?引导程序协议客户端?开放的端口。
69端口?tftp是cisco公司开发的一个简单文件传输协议?类似于ftp。
79端口?79端口是为finger服务开放的?主要用于查询远程主机在线用户、操作系统
类型以及是否缓冲区溢出等用户的详细信息。
80端口?80端口是为http?hypertext transport protocol?超文本传输协议?开放 的?这是上网冲浪使用最多的协议?主要用于在www.xiexiebang.com?分布式组件对象模型?服务。
137端口?137端口主要用于“netbios name service”?netbios名称服务?。
139端口?139端口是为“netbios seion service”提供的?主要用于提供windows
文件和打印机共享以及unix中的samba服务。
143端口?143端口主要是用于“internet meage acce protocol”v2?internet
消息访问协议?简称imap
161端口?161端口是用于“simple network management protocol”?简单网络管理协
议?简称snmp?。443端口?43端口即网页浏览端口?主要是用于https服务?是提供加密和通过安全端
口传输的另一种http。
554端口?554端口默认情况下用于“real time streaming protocol”?实时流协议?
简称rtsp?。
1024端口?1024端口一般不固定分配给某个服务?在英文中的解释是“reserved”?保
留?。
1080端口?1080端口是socks代理服务使用的端口?大家平时上网使用的www.xiexiebang.comm等。我也一直使用串口调试助手,下面就是用图形并茂的方式来介绍,请大家指出不足,以便共同进步。
串口调试助手,网络上的版本也有不少,我截2个不同版本的图,但本质没有区别
版本一
怎样测试串口和串口线是否正常
一步:把串口线或者usb转串口线插到计算机上。
二步:打开串口调试助手
接着选择串口,串口线和 usb 转串口的端口号查看路径:
电脑上--右键--属性--硬件--设备管理器-端口(com 和lpt),点
开端口前面的+号查看即可。
注释:1、usb-serial ch340(com4)就是usb转串口的端口号 2、通讯端口(com1)是计算机原来自带的端口号
第三步:设置串口调试助手(见下图)
1、串口:com4是和串口线或者 usb转串口线在上述路径中查看到的端口号。2、发送的字符/数据: 图片上输入的是59,你可以随便输入2位数字。
3、其余设置按照下图。
使用短路冒或者铁丝、镊子之类的短接即可,没有电,手碰到都没事。
4、短接串口线或者usb转串口线9针中的2和3(插针底座上有编号的,仔细看)
5、短接完毕后,用鼠标左键点击 串口调试助手上的 手动发送 可以看到如下界
面 :
结论:每点击一次可以收到一次数据,说明串口和串口线正常。
测试 max232电路
1、将串口线和电源线都连接到最小系统板上。电源开关按键不要给 板子上电,打开串口调试助手,并按下图设置:
【篇2:串口线型使用说明】
串口线型使用说明
第二步:点击“autorun.exe”后会出现光盘安装目录,点击“next”,找到相对应的产品型号,在这里选择“dt-5011”,如图:
第三步:选择“dt-5011”后,窗口会弹出各种系统所需要的驱动程序,如果第一页找不到对应的系统,可点击“next”在下页目录中寻找,如图:
第四步:在此以windows系统为例,选择“windows”系统,如图: 第五步:选择相应的操作系统之后,系统提示选择相应的驱动程序,双击“cdm v2.08.30 whql certified.exe”,继续安装,如图:
第六步:双击驱动程序之后,系统将会弹出安装的窗口,点击extract继续安装。如图:
第七步:点击下一步继续安装。如图:
第八步:安装成功后点击完成即可。如图:
若无光盘或在光盘安装过程中出现问题,使得无法完成安装过程,则可到帝特官网(www.xiexieba)下载相应的驱动程序,解压后选择相应的操作系统,如图:
解压进入文件夹之后可以看到该相应的驱动程序,双击后进行安装,安装步骤可仿效第五步到第八步。
第九步:右击“计算机”,选择“管理”,如图: 【篇3:查看端口状态时以太网口和串口的区别】
查看端口状态时以太网口和串口的区别
第一种情况 端口被手动shutdown 这个显示为端口administratively down 当然协议就down的;第二种情况 端口和协议都是up 链路是通的 这种情况也容易理解;第三种情况 端口down 但非administratively down 这种情况是端口曾经被激活过 但由于对方down掉或链路不通引起.通常我们查看端口的up/down状态时有如下几种情况
第一种情况 端口被手动shutdown 这个显示为端口administratively down 当然协议就down的serial0 is administratively down,line protocol is down ethernet0 is administratively down,line protocol is down
第二种情况 端口和协议都是up 链路是通的 这种情况也容易理解 serial0 is up,line protocol is up
ethernet0 is up,line protocol is up
第三种情况 端口down 但非administratively down 这种情况是端口曾经被激活过 但由于对方down掉或链路不通引起 serial0 is down,line protocol is down ethernet0 is down,line protocol is down
第n种情况 在端口状态为up/up的时候 端口的另外一端被手动shutdown后 以太网端口和串口端口的状态就不一样了 serial0 is down,line protocol is down ethernet0 is up,line protocol is up
这里我们看到同样是对方的端口手动down掉 s0口马上也down掉了 而e0口却依然是up/up状态
后来我用clear counters ethernet 0 命令后再次查看 e0口状态依然是up/up
后求证后得出答案:
以太口只要物理上已经连接 有电平信号 端口就会up 这是由于通信信令机制决定的当然不是说本来以太口端口是down的 你拿根网线插上它就会up
正解=当以太口端口在up/up状态的时候 如果对方down掉 本以太口端口仍然会在up/up状态 而不会在up/down 更不会down/down
而对于串口遇上以上的情况 端口会变成down/down状态 第n+1种情况 端口的状态为up/down 此种情况一般发生在router的wan口上 且大多为协议方面的原因 具体情况太多 比较协议多嘛
