tcp端口

服务器socket

强颜欢笑 提交于 2020-03-30 07:04:27
做了一个web项目,放在服务器上运行一段时间就报错了。 java.net.SocketException: No buffer space available (maximum connections reached?): connect at java.net.DualStackPlainSocketImpl.connect0(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) at java.net.SocksSocketImpl

永恒之黑,封禁445端口

旧街凉风 提交于 2020-03-28 06:22:12
一般都是两种方式: 1、 通过防火墙封禁445。 2、 通过本地组策略中IP安全策略。 方式1: 注意:如果机器有特殊要求,不能开启防火墙,请跳过此方法! 务必先开启防火墙,然后在“高级安全Windows防火墙”入站规则,添加阻止本地445端口的策略,其他系统自带的445端口策略可以忽略。类似截图: Bat 关闭445端口:封禁其他端口只需要修改localport=138,139等。 @echo off echo "state on firewall......" sc config MpsSvc start=auto netsh advfirewall set allprofiles state on echo "start ICMP...." netsh firewall set icmpsetting 8 echo "add port 445......" netsh advfirewall firewall add rule name="close445tcp" protocol=TCP dir=in localport=445 action=block netsh advfirewall firewall add rule name="close445udp" protocol=UDP dir=in localport=445 action=block pause Bat

linux查看端口

天涯浪子 提交于 2020-03-25 09:58:43
如果你有权限操作: ss  netstat  lsof  fuser  nmap   如果没有权限的话: nmap  nc  ssh  telnet nmap -sV -p 22 192.168.1.1 # nmap -sS -p 8080 localhost Starting Nmap 6.40 ( http://nmap.org ) at 2020-03-24 04:14 EDT Nmap scan report for localhost (127.0.0.1) Host is up (0.00016s latency). Other addresses for localhost (not scanned): 127.0.0.1 PORT STATE SERVICE 8080/tcp open http-proxy Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds nc -v -w 1 10.4.7.100 3306 # nc -v -w 1 10.4.7.100 3306 Ncat: Version 7.50 ( https://nmap.org/ncat ) Ncat: Connected to 10.4.7.100:3306. J 5.7.27螆35ÿ냿Vkd'}e}mysql_native

TCP/IP FTP/TFTP

白昼怎懂夜的黑 提交于 2020-03-25 03:23:31
引言 从一台计算机向另一台计算机传送文件是在连网或互联网环境中最常见的任务。而FTP和TFTP就是这样的协议。 关于文件传输协议FTP? 端口21 使用服务TCP 【FTP模型】 FTP连接? 1.控制连接 a.服务器在熟知端口21发出被动打开命令,等待客户。 b.客户使用临时端口发出主动打开命令。 2.数据连接 数据连接使用服务器端的熟知端口20。 a.客户使用一个临时端口发出被动打开。 b.客户使用PORT命令把这个端口号发送给服务器。 c.服务器收到这个端口号,并使用熟知端口20和临时端口号发出主动打开。 FTP通信? 两台计算机可以使用不同的操作系统、不同的字符集、不同的文件结构以及不同的文件格式。FTP必须使这种异构性得到兼容。 FTP使用了两种解决问题的方法,一种用于控制连接,一种用于数据连接。 1.在控制连接上的通信 它使用NVT字符集 【图示】 2.在数据连接上的通信 异构性问题可以通过文件类型、数据结构以及传输方式三个通信属性来解决。 文件类型(ASCLL文件、EBCDIC文件、图像文件,非打印,TELNET) 数据结构 传输方式(流方式、块方式、压缩方式) 【图示】 FTP命令处理? 接入命令(USER、PASS,ACCT,REIN,QUIT,ABOR) 文件管理命令(CWD,CDUP,DELE,LIST,PWD等等) 数据格式化命令(TYPE,STRU

linux 如何查看服务和端口

你说的曾经没有我的故事 提交于 2020-03-22 03:00:54
问:我该如何发现哪种服务正在某个特定端口上监听呢?我如何发现哪一个程序正在一个特定端口上监听呢?   答:在*NIX系统中,你可以使用下面的任何一个命令来得到在一个特定TCP端口上监听的列表。   Lsof:其功能是列示打开的文件,包括监听端口。   netstat :此命令象征性地展示各种与网络有关的数据和信息的内容。    Lsof命令示例   你可以输入下面的命令来查看IPv4端口:   # lsof -Pnl +M -i4   你可以输入下面的命令来查看IPv6 协议 下的端口列示:   # lsof -Pnl +M -i6    此例输出: 这里我们不妨解释一 下。第一栏是command,它给出了程序名称的有关信息。请注意标题的细节。例如,第二行的gweather* 命令从美国 NWS 服务器 (140.90.128.70)获取天气的报告信息,包括交互天气信息网络和其它的天气服务。在这里,我们解释一下命令各个参数。   1. -P :这个选项约束着网络文件的端口号到端口名称的转换。约束转换可以使lsof运行得更快一些。在端口名称的查找不能奏效时,这是很有用的。   2. -n : 这个选项约束着网络文件的端口号到主机名称的转换。约束转换可以使lsof的运行更快一些。在主机名称的查找不能奏效时,它非常有用。   3. -l :这个选项约束着用户ID号到登录名的转换

华为命令简单测试记录

血红的双手。 提交于 2020-03-21 10:22:58
交换机命令 ~~~~~~~~~~ [Quidway]dis cur ;显示当前配置 [Quidway]display current-configuration ;显示当前配置 [Quidway]display interfaces ;显示接口信息 [Quidway]display vlan all ;显示路由信息 [Quidway]display version ;显示版本信息 [Quidway]super password ;修改特权用户密码 [Quidway]sysname ;交换机命名 [Quidway]interface ethernet 0/1 ;进入接口视图 [Quidway]interface vlan x ;进入接口视图 [Quidway-Vlan-interfacex]ip address 10.65.1.1 255.255.0.0 ;配置VLAN的IP地址 [Quidway]ip route-static 0.0.0.0 0.0.0.0 10.65.1.2 ;静态路由=网关 [Quidway]rip ;三层交换支持 [Quidway]local-user ftp [Quidway]user-interface vty 0 4 ;进入虚拟终端 [S3026-ui-vty0-4]authentication-mode password ;设置口令模式 [S3026

端口

▼魔方 西西 提交于 2020-03-19 21:46:05
端口的概念 端口有两种含义需要仔细区分: 物理端口,指用于连接其他网络设备的接口,比如 RJ-45端口; 协议端口,指 TCP/IP 协议中的定义的逻辑端口,用于标识,比如 80 端口。 协议端口 TCP/IP 协议中的协议端口用于解决远程主机进程定位的问题。 IP + Port 才能真正定位想要访问的远程服务。 其工作流程如下: 进程请求主机系统分配端口; 主机系统分配端口; 主机收到数据包,根据数据包报文首部的端口号,发送到相应的端口队列; 进程取用端口队列中的数据包。 端口其实就是队,操作系统为各个进程分配了不同的队,数据包按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。 — 端口 - 百度百科 一些常见的端口号: 应用程序 FTP TELNET SMTP DNS TFTP HTTP HTTPS SNMP 熟知端口号 21 23 25 53 69 80 443 161 参考 [理解 TCP 和 UDP - gitbook.com]( 来源: https://www.cnblogs.com/lshare/p/11334637.html

查看sqlserver的端口号

偶尔善良 提交于 2020-03-18 11:56:45
1.如果你是win2003,那么一定要安装sql的补丁sp3a以上版本SP 检查你的SQL有没有打补丁,没有的话要打上补丁,检查的方法是在查询分析器中运行: select @@version 如果出来的版本号是8.00.760以下,则表明你未安装sp3的补丁,要装上. SQL补丁下载: 全部补丁的位置 http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9032f608-160a-4537-a2b6-4cb265b80766 注意下载后,执行的时候是解压,要在解压后的目录中执行setup.bat才是真正的安装 2.SQL Server连接中的四个最常见错误: 一."SQL Server 不存在或访问被拒绝" 这个是最复杂的,错误发生的原因比较多,需要检查的方面也比较多. 一般说来,有以下几种可能性: 1,SQL Server名称或IP地址拼写有误 2,服务器端网络配置有误 3,客户端网络配置有误 要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因. ============= 首先,检查网络物理连接 ============= ping <服务器IP地址/服务器名称> 如果 ping <服务器IP地址> 不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB

iptables实现端口转发

China☆狼群 提交于 2020-03-17 22:10:34
iptables实现端口转发 Linux下iptables不仅可以用来做防火墙还可以用来做端口转发 示例: 将本机的8080端口转发至其他主机,主机IP:192.168.1.12,目标主机IP和端口:192.168.1.13:8088,规则如下 iptables -t nat -A PREROUTING -p tcp -m tcp --dport 8080 -j DNAT --to-destination 192.168.1.13:8088 iptables -t nat -A POSTROUTING -p tcp -m tcp --dport 8088 -j SNAT --to-source 192.168.1.12 echo 1 > /proc/sys/net/ipv4/ip_forward #开启iptables forward转发功能。 tcp范围端口映射 iptables -t nat -A PREROUTING -p tcp --dport 2000:2500 -j DNAT --to 192.168.66.2:2000-2500 远程转发 iptables -A FORWARD -p tcp --dport 80 -j ACCEPT iptables -A FORWARD -p tcp --sport 80 -j ACCEPT #把访问192.168.0

群晖NAS再再折腾

南笙酒味 提交于 2020-03-14 11:47:03
问题 最近电信把我的公网地址收回去了,之前做好的网络端口映射失效了,在公司已经不能愉快地访问家里的网络。原先网络结构示意图如下: (直接访问方案网络结构图) 只需要对电信光猫(也是个路由器)和家用路由器进行端口映射的配置即可,而针对地址是“动态”的这个问题,只需要弄个动态域名解释即可。而现在变成这样: (无公网地址的直接访问方案网络结构图) 电信光猫不具备真正的公网地址了。如何查看自己的光猫是否有公网IP地址?不难,登录到光猫去,看网络状态,会看到它的IP地址: (电信光猫上的地址查询) 然后上www.ip138.com,就能看到自己现在暴露在公网上的IP地址: 看看光猫上的地址和这里显示的地址是否相同,如果相同,那光猫就有公网地址,否则就没有。 回到问题中来,现在电信的路由器不可能给我做端口映射的,那咋弄? 这就是所谓的“内网穿透”技术了。 群晖的方案 就是quickconnect.to了,原理就是NAS主动连接群晖的服务器,而quickconnect.to也是指向群晖的服务器的,群晖再将请求转到NAS去,同事负责将从NAS回复的结果转回给用户。说白了,这个具有公网地址的群晖就起到了一个中介的作用。 (群晖方案网络结构图) 群晖的方案自然是非常简易的,用户甚至都不用了解怎么连接这些细节,只需要注册好账号密码,傻瓜式地打开quickconnect.to即可。 但弊端也很明显