精华内容
下载资源
问答
  • 判断二端口
    千次阅读
    2022-02-19 20:16:29

    #创建脚本

    vi port_status.sh

    #脚本内容

    #!/bin/bash

    port_status(){

    touch abc

    #1.判断telnet 命令是否存在 ,用which telnet 查看命令具体路径

    [ ! -x /bin/telnet ] && echo "commd no found" && exit 1

    # 2.连接测试 $1 ip,$2 port,输出内容保存到文件abc

    #Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shel

    (telnet $1 $2 <<EOF

    quit

    EOF

    ) &>abc

    # 结果判断

    if egrep "\^]" abc &>/dev/null ;then

    echo "$1 $2 is up"

    else

    echo "$1 $2 is down"

    # 删除文件

    rm -f abc

    }

    port_status $1 $2

    }

    更多相关内容
  • 易语言判断端口开放

    2020-07-16 10:48:02
    易语言判断端口开放源码,判断端口开放,端口是否开放,创建网络通讯_,网络通讯连接_,网络通讯网络转换_,网络通讯启动_,网络通讯到网络地址_,关闭网络通讯_
  • 判断端口是否打开的批处理.bat 主要用来对安卓模拟器端口判断的批处理,自己用到的
  • 电路分析第二端口网络

    千次阅读 2021-07-04 16:50:16
    二端口网络的参数1.G参数2.读入数据总结 一、端口二端口网络是什么?  端口是由2个端钮组成的,只有两个端钮的电流满足输入==输出时,这才是一个端口;  线性二端口网络如下图的(2),有两个端口,且内部...

    提示:


    一、端口和二端口网络是什么?

     端口是由2个端钮组成的,只有两个端钮的电流满足输入等于输出时,才能称为端口;
     线性二端口网络如下图的(2),有两个端口,且内部只有线性电阻和线性受控源,不包含独立源。
    在这里插入图片描述
    反例:没有电阻R时下图的N原来是个二端口网络。由于增加了电阻R,对于端钮3和4来说,不满足端口定义,此时N不再是二端口网络。但是虚线框内的整体,变成了二端口网络。
    在这里插入图片描述

    二、二端口网络的参数

    1.G参数

     G参数就是电导参数。其实是用端口电压表示端口电流,如下图的方程组所示。
     端口参数是可以通过实验测定的方式求解的。分别令u1和u2分别为0,实验测出电流i1和i2,就能算出G。
    在这里插入图片描述
     采用端口短路的方法求解G参数,会受到电路内部的限制,如果造成电路分析出现问题,这种方法就不能使用。
    如果N是纯电阻网络,一定是一个互易二端口网络。含受控源的网络一般不是互易网络。

    2.其他参数

    R参数,就是用两个电流表示两个电压,具体如下图:
    在这里插入图片描述
    T参数,就是用一组电流电压关系,去表示另一组电流电压关系,具体如下:
    在这里插入图片描述
    总结:二端网络的参数,实际上就是构建电流电压方程组。求出方程组的系数,就能得到二端网络不同变量之间的转换关系。需要注意的是:有的参数可能是不存在的,比如R参数;其次,不管是什么参数,描述的都是同一个网络,所以本质上参数之间可以相互转换,比如求出G参数,就能依照上图转换得到T参数。


    三、二端口网络的实际应用

    3.1 二端网络的等效替换

     通过实验测得G参数或R参数。我们可以将二端网络进行等效代换。原理在于,其实G参数和R参数就是端口ui特性,只要我们保证参数相同,就保证了ui特性相同,也就实现了网络的外特性相同。
     一般来说,知道G参数可以转换成Π网络,知道R参数可以转换成T网络。

    3.2 二端网络的组合

    1. 二端网络级联
       二端网络级联时,要采用T参数,此时端口ui特性就时两个T参数矩阵乘积。
      在这里插入图片描述

    2. 二端网络并联
       二端网络并联时,采用G参数,此时端口ui特性就时两个G参数矩阵之和。
       需要注意的是,上述关系,必须是G和G‘'的端口ui特性不被改变时才成立。换句话说,并联时,如果不满足特定条件,G和G‘'的G参数可能改变。
      在这里插入图片描述
      特殊要求:当两个二端口网络各自有公共端(就是接地,或者说电势相等),且公共端相连的时候,G参数保持不变。
      在这里插入图片描述

    3. 二端口网络串联
       二端口网络串联就是上下高低电位相连。此时用R参数描述新网络,新网络R参数等于原来R参数矩阵之和。
       需要注意的是,也只有特殊情形时,R和R‘'的R参数不变,上述关系才成立。
      在这里插入图片描述
      特殊要求:当两个二端口网络各自有公共端(就是接地,或者说电势相等),且公共端相连的时候,R参数保持不变。新网络R参数等于原来R参数矩阵之和。
      在这里插入图片描述

    展开全文
  • [电路笔记]二端口网络

    千次阅读 2020-12-07 17:12:21
    目录一级目录级目录三级目录 一级目录 级目录 三级目录

    二端口网络

    二端口网络如下图所示,二端口网络含有四个端子,N通常未知,但可以通过U1、U2、I1、I2的关系求出二端口的参数。
    在这里插入图片描述

    无源二端口的参数方程及矩阵

    无源二端口,即不含独立电流源和电压源的的二端口,通常可以用Z、Y、T、H参数来描述
    下面直接给出参数矩阵(参数方程按矩阵展开即可)
    Z参数矩阵:
    [ U 1 ⃗ U 2 ⃗ ] = [ Z 11 Z 12 Z 21 Z 22 ] [ I 1 ⃗ I 2 ⃗ ] \begin{bmatrix} \vec{U_1} \\ \vec{U_2} \end{bmatrix}=\begin{bmatrix} Z_{11} & Z_{12} \\ Z_{21} & Z_{22} \end{bmatrix}\begin{bmatrix} \vec{I_1} \\ \vec{I_2} \end{bmatrix} [U1 U2 ]=[Z11Z21Z12Z22][I1 I2 ]

    Y参数矩阵:
    [ I 1 ⃗ I 2 ⃗ ] = [ Y 11 Y 12 Y 21 Y 22 ] [ U 1 ⃗ U 2 ⃗ ] \begin{bmatrix} \vec{I_1} \\ \vec{I_2} \end{bmatrix}=\begin{bmatrix} Y_{11} & Y_{12} \\ Y_{21} & Y_{22} \end{bmatrix}\begin{bmatrix} \vec{U_1} \\ \vec{U_2} \end{bmatrix} [I1 I2 ]=[Y11Y21Y12Y22][U1 U2 ]
    Y矩阵和Z矩阵互为对方的逆矩阵,且均为对称矩阵

    T参数矩阵:
    [ U 1 ⃗ I 1 ⃗ ] = [ A B C D ] [ U 2 ⃗ − I 2 ⃗ ] \begin{bmatrix} \vec{U_1} \\ \vec{I_1} \end{bmatrix}=\begin{bmatrix} A & B \\ C & D \end{bmatrix}\begin{bmatrix} \vec{U_2} \\ \vec{-I_2} \end{bmatrix} [U1 I1 ]=[ACBD][U2 I2 ]
    AD-BC=1

    注意:I2前面是负号

    H参数矩阵(混合参数矩阵):
    [ U 1 ⃗ I 2 ⃗ ] = [ H 11 H 12 H 21 H 22 ] [ I 1 ⃗ U 2 ⃗ ] \begin{bmatrix} \vec{U_1} \\ \vec{I_2} \end{bmatrix}=\begin{bmatrix} H_{11} & H_{12} \\ H_{21} & H_{22} \end{bmatrix}\begin{bmatrix} \vec{I_1} \\ \vec{U_2} \end{bmatrix} [U1 I2 ]=[H11H21H12H22][I1 U2 ]
    H21=-H12
    各参数矩阵关系见下表:
    在这里插入图片描述

    表摘自邱关源电路第五版

    通常从两个方面考察二端口电路:

    1. 已知参数矩阵求其他:
      通常,1-1‘端口已知可列表达式,于是用戴维宁等效2-2’端口。
      2-2‘端口加1V电压源并令其余独立源置零求解Req
      2-2’端口开路求Uoc;
      最后根据参数矩阵列方程组求解。

    2. 求参数矩阵:
      先选定求解哪一种参数矩阵,然后分别令参数方程矩阵右边U、I为0求解;或是根据电路结构(互感、运放、回转器、二端口的串并联等)电路关系列方程再求解。

    无源二端口的等效电路

    任何含有线性R、L、C的无源二端口都可以由三个参数确定(互易定理可证)于是只要找到含有三个阻抗或者导纳的简单二端口并给定相应参数即可等效给定二端口。
    等效电路如下:
    在这里插入图片描述

    有源二端口

    有源二端口(内部含有独立源)通常利用戴维宁等效电路和叠加定理求解以及齐性定理来求解。

    补充:
    齐性定理:
    线性电路中,当所有的激励增大或减小k倍,响应也同样增大或减小k倍

    下面贴出例题(摘自百度文库)

    电路如下图所示,1-1‘置理想电压为10V时,u2为8V(开路电压),1-1’端短路电流为20mA时,u2为2V,求当1-1‘接入500Ω电阻时的i1和u2在这里插入图片描述
    解:
    因为短路电流为20mA,所以为含源二端口网络,令其等效为戴维宁等效电路(加上Us )如下图:
    在这里插入图片描述
    则由题可知
    Us与U0共同作用时,U2=8V
    U0单独作用时,U2’’=2V
    所以Us单独作用时U2’=8V-2V=6V
    根据齐性定理
    U s U 0 = U 2 ′ U 2 ′ ′ \frac{U_s}{U_0}=\frac{U_2'}{U_2''} U0Us=U2U2
    U 0 = 10 3 V U_0=\frac{10}{3}V U0=310V
    R 0 = U 0 20 m A = 1000 6 Ω R_0=\frac{U_0}{20mA}=\frac{1000}{6}Ω R0=20mAU0=61000Ω
    接入R=500Ω电阻后
    求i1:
    i 1 = U 0 R + R 0 = 5 m A i_1=\frac{U_0}{R+R_0}=5mA i1=R+R0U0=5mA
    求u2
    R两端电压为
    U s 1 = i 1 × R = 2.5 V U_{s1}=i_1×R=2.5V Us1=i1×R=2.5V
    令1-1‘端等效为一Us1=2.5V电压源,求其单独作用时的2-2’端口电压
    齐性定理
    U s 1 U s = U 2 ( 1 ) ′ U 2 ′ \frac{U_{s1}}{U_s}=\frac{U_{2(1)}'}{U_2'} UsUs1=U2U2(1)
    可得
    U 2 ( 1 ) ′ = 1.5 V U_{2(1)}'=1.5V U2(1)=1.5V
    最后由叠加定理可得
    u 2 = U 2 ( 1 ) ′ + U 2 ′ ′ = 3.5 V u_2=U_{2(1)}'+U_2''=3.5V u2=U2(1)+U2=3.5V
    可见在本例中叠加定理和齐性定理十分重要!

    二端口的连接

    在这里插入图片描述

    以上a、b、c分别为级联、串联和并联。
    下面直接给出结论:
    级联:
    T = T ′ T ′ ′ \boldsymbol{T}=\boldsymbol{T'}\boldsymbol{T''} T=TT
    串联:
    Z = Z ′ + Z ′ ′ \boldsymbol{Z}=\boldsymbol{Z'}+\boldsymbol{Z''} Z=Z+Z
    并联:
    Y = Y ′ + Y ′ ′ \boldsymbol{Y}=\boldsymbol{Y'}+\boldsymbol{Y''} Y=Y+Y

    回转器和负阻抗变换器

    回转器

    在这里插入图片描述
    在这里插入图片描述
    此外,如下图所示,分析时,电容会经过回转器回转为电感
    L = r 2 C L =r^2C L=r2C

    在这里插入图片描述

    负阻抗变换器(NIC)

    在这里插入图片描述
    在这里插入图片描述
    分别对应电流反向型和电压反向型NIC
    以上图(b)为例:
    根据第一个T参数矩阵,1-1‘端口阻抗为
    Z 1 = U 1 I 1 = U 2 k I 2 Z_1=\frac{U_1}{I_1}=\frac{U_2}{kI_2} Z1=I1U1=kI2U2
    而根据指定参考方向
    U 2 = − Z 2 I 2 U_2=-Z_2I_2 U2=Z2I2
    于是有
    Z 1 = − Z 2 k Z_1=-\frac{Z_2}{k} Z1=kZ2
    同理可得下表:

    2-2’1-1’
    R R R − R k -\frac{R}{k} kR
    L L L − L k -\frac{L}{k} kL
    C C C − C k -{C}{k} Ck

    参考邱关源电路第五版

    欢迎指正,侵删

    展开全文
  • 解决端口占用脚本.bat

    2021-03-10 14:16:39
    无需代码操作,无脑123选项,小白必备,解决端口冲突问题
  • 主要介绍了Windows server利用批处理脚本判断端口启动tomcat的方法,需要的朋友可以参考下
  • 易语言判断端口开放源码.zip易语言项目例子源码下载易语言判断端口开放源码.zip易语言项目例子源码下载 1.合个人学习技术做项目参考 2.适合学生做毕业设计参考 3.适合小团队开发项目参考
  • android判断网络端口是否可达

    热门讨论 2012-10-14 00:21:29
    通过socket连接判断端口是否可达 如 127.0.0.1 8080
  • 易语言判断端口开放源码
  • 易语言源码易语言判断端口开放源码.rar
  • 易语言判断端口开放源码.zip
  • 80端口检测.bat

    2019-09-09 11:19:26
    端口检测小工具,可以查看80端口是否被占用
  • 判断端口通不通的几种方法

    千次阅读 2021-05-11 02:47:24
    通常使用"telnet ip port"判断端口通不通. 有其它方法吗?先看下面的几种方法准备环境启动一个web服务器,提供端口.[wyq@localhost~]$python-mSimpleHTTPServer8080ServingHTTPon0.0.0.0port8080...用其它web服务器...

    通常使用"telnet ip port"判断端口通不通. 有其它方法吗?先看下面的几种方法

    准备环境

    启动一个web服务器,提供端口.

    [wyq@localhost ~]$ python -m SimpleHTTPServer 8080

    Serving HTTP on 0.0.0.0 port 8080 ...

    用其它web服务器提供端口也一样,由于python比较方便,这里就用它

    使用telnet判断

    telnet是windows标准服务,可以直接用;如果是linux机器,需要安装telnet.

    用法: telnet ip port

    先用telnet连接不存在的端口

    [wyq@localhost ~]$ telnet localhost 9000

    Trying 127.0.0.1...

    telnet: connect to address 127.0.0.1: Connection refused

    直接提示连接被拒绝

    再连接上面提供的端口

    [wyq@localhost ~]$ telnet localhost 8080

    Trying 127.0.0.1...

    Connected to localhost.

    Escape character is '^]'.

    看到"Connected to localhost." 可以知道连接成功了.

    后台服务器有什么反映?

    [wyq@localhost monitor]$ python -m SimpleHTTPServer 8080

    Serving HTTP on 0.0.0.0 port 8080 ...

    没有任何反映

    此时telnet停住了,随便输入一个字符"a",然后回车

    [wyq@localhost ~]$ telnet localhost 8080

    Trying 127.0.0.1...

    Connected to localhost.

    Escape character is '^]'.

    a

    Error response

    Error response

    Error code 400.

    Message: Bad request syntax ('a').

    Error code explanation: 400 = Bad request syntax or unsupported method.

    Connection closed by foreign host.

    再看服务器

    [wyq@localhost monitor]$ python -m SimpleHTTPServer 8080

    Serving HTTP on 0.0.0.0 port 8080 ...

    127.0.0.1 - - [22/Aug/2014 07:15:16] code 400, message Bad request syntax ('a')

    127.0.0.1 - - [22/Aug/2014 07:15:16] "a" 400 -

    上面是linux环境下telnet连接一个web服务端口的情况.

    使用ssh判断

    ssh是linux的标准配置并且最常用,可以用来判断端口吗?

    用法: ssh -v -p port username@ip

    -v 调试模式(会打印日志).

    -p 指定端口

    username可以随意

    连接不存在端口

    [wyq@localhost ~]$ ssh -v -p 9000 wyq@localhost

    OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013

    debug1: Reading configuration data /home/wyq/.ssh/config

    debug1: Reading configuration data /etc/ssh/ssh_config

    debug1: /etc/ssh/ssh_config line 51: Applying options for *

    debug1: Connecting to localhost [127.0.0.1] port 9000.

    debug1: connect to address 127.0.0.1 port 9000: Connection refused

    ssh: connect to host localhost port 9000: Connection refused

    "Connection refused"表示端口不可用

    连接存在的端口

    [wyq@localhost ~]$ ssh -v -p 8080 wyq@localhost

    OpenSSH_6.4, OpenSSL 1.0.1e-fips 11 Feb 2013

    debug1: Reading configuration data /home/wyq/.ssh/config

    debug1: Reading configuration data /etc/ssh/ssh_config

    debug1: /etc/ssh/ssh_config line 51: Applying options for *

    debug1: Connecting to localhost [127.0.0.1] port 8080.

    debug1: Connection established.

    debug1: identity file /home/wyq/.ssh/id_rsa type 1

    debug1: identity file /home/wyq/.ssh/id_rsa-cert type -1

    debug1: identity file /home/wyq/.ssh/id_dsa type -1

    debug1: identity file /home/wyq/.ssh/id_dsa-cert type -1

    debug1: identity file /home/wyq/.ssh/id_ecdsa type -1

    debug1: identity file /home/wyq/.ssh/id_ecdsa-cert type -1

    debug1: Enabling compatibility mode for protocol 2.0

    debug1: Local version string SSH-2.0-OpenSSH_6.4

    debug1: ssh_exchange_identification: 

    debug1: ssh_exchange_identification: 

    Error response

    debug1: ssh_exchange_identification: 

    debug1: ssh_exchange_identification: 

    debug1: ssh_exchange_identification: 

    Error response

    debug1: ssh_exchange_identification: 

    Error code 400.

    debug1: ssh_exchange_identification: 

    Message: Bad request syntax ('SSH-2.0-OpenSSH_6.4').

    debug1: ssh_exchange_identification: 

    Error code explanation: 400 = Bad request syntax or unsupported method.

    debug1: ssh_exchange_identification: 

    ssh_exchange_identification: Connection closed by remote host

    "Connection established" 表示已经连上端口

    服务器输出

    [wyq@localhost ~]$ python -m SimpleHTTPServer 8080

    Serving HTTP on 0.0.0.0 port 8080 ...

    127.0.0.1 - - [22/Aug/2014 13:32:55] code 400, message Bad request syntax ('SSH-2.0-OpenSSH_6.4')

    127.0.0.1 - - [22/Aug/2014 13:32:55] "SSH-2.0-OpenSSH_6.4" 400 -

    使用wget判断

    wget是linux下的下载工具,需要先安装.

    用法: wget ip:port

    连接不存在的端口

    [wyq@localhost ~]$ wget localhost:9000

    --2014-08-22 13:36:42--  http://localhost:9000/

    正在解析主机 localhost (localhost)... 127.0.0.1

    正在连接 localhost (localhost)|127.0.0.1|:9000... 失败:拒绝连接。

    连接存在的端口

    [wyq@localhost ~]$ wget localhost:8080

    --2014-08-22 13:37:22--  http://localhost:8080/

    正在解析主机 localhost (localhost)... 127.0.0.1

    正在连接 localhost (localhost)|127.0.0.1|:8080... 已连接。

    已发出 HTTP 请求,正在等待回应... 200 OK

    长度:2770 (2.7K) [text/html]

    正在保存至: “index.html”

    100%[======================================>] 2,770       --.-K/s 用时 0s

    2014-08-22 13:37:22 (105 MB/s) - 已保存 “index.html” [2770/2770])

    总结

    提供端口服务,则使用了tcp协议,上面是以web服务器为例。如果服务器是更简单的tcp服务器,三个工具同样适用.

    三个工具的共同点是:1.以tcp协议为基础;2.能访问指定端口. 遵循这两点可以找到很多工具.

    一般在windows下使用telnet比较方便,linux下个人就比较喜欢用wget.

    展开全文
  • 电信设备-一种判断端口状态并选择好端口通信的方法.zip
  • Advance Installer 打包安装对端口判断,里面有个CheckFreeTCPPort的接口,还有自定义操作如DetectService,可以判断系统是否包含某些服务,如判断有没有安装 MSSQLSERVER,在条件中加入 AI_SERVICE_STATE = "Not ...
  • 端口 指定端口 阻塞端口 1 否 1 2 5 2 是 1,4 3 否 3 2 4 否 4 3,5 4号交换机优先级改为0后,填写下表 交换机编号 是否根桥? 根端口 指定端口 阻塞端口 1 否 5 2 1 2 否 4 1 3 否 3 2 4 是 3,4,5 解决方案:...
  • 如何判断网络端口故障

    千次阅读 2019-02-28 10:29:13
    这种事情是在是太简单了 1:直接测线器不用电池的那侧用网线连接到墙体的网络模块上,看看是否灯亮。8灯都亮,或者亮6灯都属于模块正常。...若8灯都亮,或者亮6灯,说明交换机端口没坏。那么可以断定墙内...
  • java判断ip及端口连通性

    千次阅读 2022-03-13 17:04:29
    java判断一个ip及其端口能否正常访问 package com.javabasic.io; import java.io.IOException; import java.net.HttpURLConnection; import java.net.InetSocketAddress; import java.net.Socket; import java.net....
  • c#检测远程或本地端口是否打开,tcp协议
  • Java判断端口是否被占用

    千次阅读 2020-07-15 22:24:47
    package mainApp.utils; import java.io.IOException; import java.net.InetAddress;... * 提供查看端口是否被占用的方法 */ public class NetUtils { public static void main(String[] args) { System.o.
  • C#判断端口是否连接

    千次阅读 2018-01-23 11:45:18
      //portNum :端口号  private bool isSetPort(int portNum)  {  string ipAddress = getIpAddress();  System.Net.IPAddress myIpAddress = IPAddress.Parse(ipAdd
  • telnet命令判断端口是否通不通

    千次阅读 2021-02-07 01:05:07
    以上得出结论80端口不通如果连接成功,想要退出telnet的话,ctrl+],然后输入quit查看iptablesvi /etc/sysconfig/iptables#编辑防火墙配置文件-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT...
  • 面试官:我问一个简单的问题,如何判断目标主机是否在监听一个UDP端口port? 我:给目标主机发送一个UDP报文(含目标port),如果收到回复,表示监听,否则表示没有监听。 面试官:有没有通用一点的方法 我:没有...
  • java判断ip和端口是否通信正常

    千次阅读 2021-02-05 14:46:00
    package com.client; import java.io.IOException; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.Socket;...import java.net.UnknownHostException;...public class TestI...
  • linux 判断端口远程端口号是否可用

    千次阅读 2020-08-24 15:43:35
    netstat 使用netstat列出当前开放的所有端口,不限协议(可以是TCP和UDP) netstat -lntu ...判断端口是否开发 netstat -na | grep :portnumber netstat -na | grep :portnumber 开放端口 如果系统中安装有fi

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 386,693
精华内容 154,677
关键字:

判断二端口