计算机端口

Tomcat启动时报StandardServer.await: create[8005]: java.net.BindException: Cannot assign requested address: JVM_Bind

扶醉桌前 提交于 2019-12-16 16:08:17
问题描述: 今天一早,所有淡定下来后准备启动本地Tomcat,突然出现一堆错误: 严重: StandardServer.await: create[8005]: java.net.BindException: Cannot assign requested address: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359) at java.net.ServerSocket.bind(ServerSocket.java:319) at java.net.ServerSocket.(ServerSocket.java:185) at org.apache.catalina.core.StandardServer.await(StandardServer.java:406) at org.apache.catalina.startup.Catalina.await(Catalina.java:676) at org.apache.catalina.startup.Catalina.start(Catalina.java:628) at sun.reflect

【RL-TCPnet网络教程】第16章 UDP用户数据报协议基础知识

我是研究僧i 提交于 2019-12-16 14:48:45
第16章 UDP用户数据报协议基础知识 本章节为大家讲解UDP(User Datagram Protocol,用户数据报协议),需要大家对UDP有个基础的认识,方便后面章节UDP实战操作。 (本章的知识点主要整理自网络) 16.1 初学者重要提示 16.2 UDP基础知识参考资料 16.3 UDP基础知识点 16.4 TCP和UDP区别 16.5 总结 16.1 初学者重要提示 初学者务必要对UDP的基础知识点有个认识,不是特别理解没有关系,随着后面逐渐的实战操作,会有比较全面的认识。 16.2 UDP基础知识参考资料 首次搞UDP通信,需要对UDP的一些基础知识有个了解。大家可以从以下地址获得UDP基础知识: RFC768地址 : ftp://ftp.rfc-editor.org/in-notes/rfc768.txt 。 wiki百科中文版: 地址链接 (这个是超链接) wiki百科英文版: 地址链接 (这个是超链接) 百度百科: 地址链接 (这个是超链接) 对于初学者来说,学习上面四个参考资料就够了。如果大家有网络方面的书籍,比如《TCP/IP详解》,也可以直接看书籍。 16.3 UDP基础知识点 (这里的知识点整理自上面的参考资料地址) 教程这里也对UDP的基础知识点做个介绍,方便大家快速上手操作。 16.3.1 UDP简要说明 UDP(User Datagram

如何在Mac上使用Netstat命令

孤街醉人 提交于 2019-12-16 10:15:59
macOS上的netstat命令是一个终端命令,用于显示有关Mac网络通信的详细信息。网络通信包括Mac通过所有端口和所有应用程序与外界进行交流的所有方式。掌握netstat可以帮助您了解计算机之间的连接以及原因。 运行Netstat 默认情况下,netstat命令在Mac上可用。您不需要下载或安装它。 要运行netstat,请在“ 应用程序” >“ 实用程序” >“ 终端”中打开“终端”窗口。类型netstat的,然后按Enter键执行命令。 屏幕上会滚动滚动显示大量隐秘文本。这是正常现象,是预期的。如果您不使用任何可用标志(请参见下文),netstat将报告Mac上 所有 活动的网络连接。考虑到现代网络设备执行的功能数量,您可以期望列表很长。标准的netstat报告可以运行超过1000行。 过滤netstat的输出对于了解Mac的活动端口上发生的情况至关重要。它的内置标志允许您设置选项,限制netstat的范围和输出。 Netstat标志和选项 要查看netstat的所有可用选项,请在命令提示符下键入man netstat。 注:“ Man”是“ manual”的缩写。 句法 要将标志和选项添加到netstat,请使用以下语法: netstat [-AabdgiLlmnqrRsSvWx] [-c queue] [-f address_family] [-I interface]

最全的防火墙(firewalld)

↘锁芯ラ 提交于 2019-12-15 17:32:23
第1章 防火墙的介绍 1.1 防火墙的介绍 1.1.1 概念 动态管理防火墙服务(图形界面和linux界面都可以实现) 支持不同防火墙的区域信息 属于传输层次的防火墙 1.1.2 防火墙的默认规则 经过防火墙进入的流量默认是阻止的 经过防火墙流出的流量默认是允许的 1.2 防火墙常见的区域介绍 1.2.1 概念介绍 区域相当于防火墙配置好的策略模板信息,直接就可以使用 1.2.2 图示介绍 1.2.3 防火墙区域的应用规则 一个地址或者接口只能设置一个zone区域来进行匹配规则信息 不同的源地址可以对同一个区域进行不同的匹配规则信息 运行时(runtime):修改规则马上生效,但是临时生效 持久配置(permanent): 修改后需要重载才会生效 1.2.4 防火墙常见的 9 种区域 1.2.4.1 名词解释 只有传出网络连接可用 意思是只有服务器本身出去的流量,客户端接收到回应才可 以进来,如果不是回应的流量是进不来的 只接受被选择的网络连接 意思是客户端发送请求的时候,指定的服务我是允许通过的,没有 我指定的服务我是不允许的. 1.2.4.2 区域解释 drop 输入的数据包默认经过防火墙会丢弃并且无回应,只有传出网络连接可用 block 拒绝所有出入的数据包并且进行回应一条禁止主机ICMP的消息,只有传出网 络连接可用 public 只接受被选择的网络连接,用于公共区域。

计算机网络 - 练习(一百九十五)

倖福魔咒の 提交于 2019-12-15 06:47:28
计算机网络 练习(一百九十五) 路由器连接帧中继网络的接口是(1),连接双绞线以太网的接口是(2)。 问题1: A. AUI 接口 B. RJ-45 接口 C. Console 接口 D. Serial 接口 问题2: A. AUI 接口 B. RJ-45 接口 C. Console 接口 D. Serial 接口 ---------------------------------------- 答案 : D B 解析 : AUI 端口 :它就是用来和粗同轴电缆连接的接口,它是一种 “D” 型 15 针接口,这在 令牌环网 或 总线型网络 中是一种比较常见的端口之一。 RJ-45 端口 :该端口使我们常见的端口了,它是我们常见的 双绞线以太网端口 。因为在快速以太网中也主要采用双绞线作为传输介质,所以根据端口的通信速率不同 RJ-45 端口又可分为 10Base-T 网 RJ-45 端口和 100Base-TX 网 RJ-45 端口两类。其中,10Base-T网的 RJ-45 端口在路由器中通常是标识为 “ETH”,而 100Base-TX 网的 RJ-45 端口则通常标识为 “10/100bTX” Console 口 :Console 端口使用配置专用连线直接连接到计算机的串口,利用终端仿真程序(如 Windows 下的 “超级终端”)进行路由器本地配置。 Serial口

服务器443端口与80端口的区别

随声附和 提交于 2019-12-13 23:35:34
今天壹基比知曰为大家讲解一下这两个端口最大的区别就在于服务不同: 端口:80 服务:HTTP 说明:用于网页浏览。木ma Executor开放此端口 端口:443 服务:Https 说明:网页浏览端口,能提供加密和通过安全端口传输的另一种HTTP。 443端口即网页浏览端口,主要是用于HTTPS服务,是提供加密和通过安全端口传输的另一种HTTP。在一些对安全性要求较高的网站,比如银行、证券、购物等,都采用HTTPS服务,这样在这些网站上的交换信息,其他人抓包获取到的是加密数据,保证了交易的安全性。网页的地址以https://开始,而不是常见的http://。 80端口是为HTTP(HyperText Transport Protocol)即超文本传输协议开放的,此为上网冲浪使用次数最多的协议,主要用于WWW(World Wide Web)即万维网传输信息的协议。可以通过HTTP地址(即常说的“网址”)加“: 80”来访问网站,因为浏览网页服务默认的端口号都是80,因此只需输入网址即可,不用输入“: 80”了。 HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。

NAT技术详解

非 Y 不嫁゛ 提交于 2019-12-12 12:46:35
一、IPv4协议和NAT的由来 1、IPv4协议介绍   2011年2月3日,IANA宣布:IPv4地址空间最后5个地址块已经被分配给下属的5个地区委员会。2011年4月15日,亚太区委员会APNIC对外宣布,除了个别保留地址外,本区域所有的IPv4地址基本耗尽。一时之间,IPv4地址作为一种濒危资源身价陡增。    IPv4 即 网际网协议第4版 (Internet Protocol Version 4)定义一个跨越异种网络互连的超级网,为每个网际网的节点分配全球唯一IP地址。IPv4使用 32bits整数 表达一个地址,地址最大范围就是232约为 43亿 。以IP创始时期可被联网的设备来看,这样的一个空间已经很大,很难被短时间用完。然而,事实远远超出人们的设想,计算机网络在此后的几十年里迅速壮大,网络终端数量呈爆炸性增长。   更糟糕的是,为了路由和管理方便,43亿的地址空间按 不同前缀长度 划分为 A,B,C,D,E类 地址网络和保留地址。      地址分类如下所示(默认情况下通过 第一个8位 辨别类别):     A 0 0000000--- 0 1111111 0-127     B 10 000000--- 10 111111 128-191     C 110 00000--- 110 11111 192-223     D 1110 0000--- 1110

渗透测试之进行信息收集方法

大城市里の小女人 提交于 2019-12-12 08:52:26
渗透测试之进行信息收集方法 攻击的重要阶段之一就是信息收集。为了能够实施攻击,我们需要收集关于目标的基本信息。我们获得的信息越多,攻击成功的概率就越高。   1.1 服务枚举 在这个中,我们将会展示一些服务枚举的小技巧。枚举是我们从网络收集信息的过程。 我们将要研究DNS枚举和SNMP枚举技术。DNS枚举是定位某个组织的所有DNS服务器和DNS条目的过程。DNS枚举允许我们收集有关该组织的重要信息,例如用户名、计算机名称、IP地址以及其它。为了完成这些任务我们会使用DNSenum。对于SNMP枚举,我们会使用叫做SnmpEnum的工具,它是一个强大的SNMP枚举工具,允许我们分析网络上的SNMP流量。 操作步骤 让我们以DNS枚举作为开始:   1. 我们使用DNSenum进行DNS枚举。为了开始DNS枚举,打开Gnome终端,并且输入以 下命令: cd /usr/bin ./dnsenum --enum adomainnameontheinternet.com 请不要在不属于你的公共网站或者不是你自己的服务器上运行这个工具。这里我们 将 adomainnameontheinternet.com 作为一个例子,你应该替换掉这个目标。要当心!   2. 我们需要获取信息输出,例如主机、名称服务器、邮件服务器,如果幸运的话还可以得 到区域转换:   3.

头皮发麻之win10宽带拨号错误797

元气小坏坏 提交于 2019-12-11 23:08:46
温馨提示: 本人耗费数小时,查阅资料无数,可惜都不能解决我这个问题,我无意间的一次尝试,让我重获新生,故此写此文章,希望能帮助到各位,注释:本人windows规格如下图: 1.错误:宽带拨号连接网络,显示错误797,无法连接到远程网络,因为找不到调制解调器。 2.在设备管理器中(我的电脑右键属性–硬件–设备管理器)看到网卡有黄色的感叹号肯定是驱动有问题 3.在网络适配器列表下分表右击对这两个微型端口进行更新驱动程序 4.点击“让我从计算机的可用驱动程序列表中选取”,如下图: 5.选择已有系统型号,点击下一步就ok啦! 6.另外一个微型端口同理可以重新获取! 来源: CSDN 作者: Joker405 链接: https://blog.csdn.net/Dxs4396/article/details/103497577

基于java实现的一个hello/hi的简单的网络聊天程序

不羁岁月 提交于 2019-12-11 16:38:06
1.socket原理 (1)IP地址 在网络中每台计算机都必须有一个的IP地址; 32位,4个字节,常用点分十进制的格式表示,例如:192.168.1.100 127.0.0.1 是固定ip地址,代表当前计算机,相当于面向对象里的"this"。 (2)端口 两台计算机进行连接,总有一台服务器,一台客户端。 服务器和客户端之间的通信通过端口进行。例如: ip地址是 192.168.1.100的服务器通过端口 8080 与ip地址是192.168.1.189的客户端 的1087端口通信 (3)建立连接 1. 服务端开启8888端口,并监听着,时刻等待着客户端的连接请求 2. 客户端知道服务端的ip地址和监听端口号,发出请求到服务端 客户端的端口地址是系统分配的,通常都会大于1024 一旦建立了连接,服务端会得到一个新的Socket对象,该对象负责与客户端进行通信。 服务端和客户端就可以通过Socket进行通信了 具体的实现在下一部分。 2.java实现有界面的网络聊天程序 Class A 是客户端A,下面这段是初始化A的界面, JTextField outMessage 是输入文字发送出去的区域, JTextArea inMessage 是接受文字的区域。 Container 包括滚动条和 Jpanel 。 Jpanel 里面有 JTextField , JTextArea 和