端口号

查看端口使用情况

我们两清 提交于 2020-03-01 10:34:56
查看端口大致有一下三种方法,根据个人喜好配置参数。 最常用 ps -ef | grep 端口或者应用名称 。 如果杀掉进程可以执行 kill -9 应用的pid即可,然后在确认一下pid是否存在,确保应用彻底被删除。 下面三种是网上搜索的一些方法 方法1 netstat -pan|grep 端口号 方法2 ps -aux | grep 端口号 方法3 lsof -i:端口号 kill 进程 kill -9 pid 来源: oschina 链接: https://my.oschina.net/u/101114/blog/778844

javase个人学习总结(十一)网络通信tcp,udp,url

安稳与你 提交于 2020-03-01 03:29:14
网络通信Tcp,udp,url 1.url统一资源定位符 格式:协议/主机名/端口号/资源地址/参数列表(加密) 2.getXxx根据见名知义调用这些结构, 3.Tcp:先建立连接,不会丢包,为了建立可靠连接,客户端和服务器会进行三次握手四次挥手 4.Udp:不事先建立连接,会丢包,只管发送不考虑是否成功接收 5.IP和端口号: IP:是计算机在Internet上的唯一标识(通信实体),分为ipv4,ipv6,ipv4快要用完了,ipv6字段更多; 端口号:表示计算机上正在运行的进程,16位数,其中IP+端口号构成一个网络套接字socket;域名:www.baidu.com 因为域名更容易实际,所以一般在网络中输入域名,通过dns解析出对应的ip地址,与主机建立连接 6.网络通信协议:TCP/IP参考模型(应用层,传输层,网络层,物理+数据链路层) 7.5/6提供了解决网络通信的的问题解决思路 8. 来源: CSDN 作者: JZ20 链接: https://blog.csdn.net/jz6666jz/article/details/104579764

document.location对象属性

本秂侑毒 提交于 2020-02-29 10:01:30
document.location.hash // #号后的部分 document.location.host // 域名+端口号//好像返回的是主机名localhost,没有返回端口号 document.location.hostname // 域名 document.location.href // 完整URL document.location.pathname // 目录部分 document.location.port // 端口号 document.location.protocol // 网络协议(http:) document.location.search // ?号后的部分 documeny.location.reload() //刷新网页 document.location.reload(URL) //打开新的网页 document.location.assign(URL) //打开新的网页 document.location.replace(URL) //打开新的网页 来源: https://www.cnblogs.com/no000000/p/12381496.html

Python----网络编程----UDP

a 夏天 提交于 2020-02-28 23:48:52
Python学习之路,点击有全套Python笔记 1、什么是socket socket(简称 套接字) 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于Socket 来完成通信的 例如我们每天浏览网页、QQ 聊天、收发 email 等等 它是全双工 2、什么是UDP 用户数据报协议 UDP(User Datagram Protocol)是无连接的,尽最大可能交付,没有拥塞控制,面向报文(对于应用程序传下来的报文不合并也不拆分,只是添加 UDP 首部),支持一对一、一对多、多对一和多对多的交互通信。 创建模板: import socket socket . socket ( AddressFamily , Type ) Address Family:可以选择 AF_INET(用于 Internet 进程间通信) 或者 AF_UNIX(用于同一台机器进程间通信),实际工作中常用AF_INET Type:套接字类型,可以是 SOCK_STREAM(流式套接字,主要用于 TCP 协议)或者 SOCK_DGRAM(数据报套接字,主要用于 UDP 协议) 发送示例 import socket def main ( ) : # 创建tcp的套接字 udp_socket = socket . socket (

常用协议端口号

做~自己de王妃 提交于 2020-02-28 21:15:24
TCP FTP 20(数据)21(命令) SSH 22 Telnet 23 SMTP 25 HTTP 80 POP3 110 IMAP 143 HTTPS 443 SOCKS 1080 UDP DNS 53 DHCP 68 TFTP 69 SNMP 161 162 常用数据库端口号 mysql默认端口 3306 sqlserver默认端口 1433 oracle默认端口 1521 DB2默认端口 5000 PostgreSQL默认端口 5432 其它 Webshpere应用程序 9080 Webshpere管理工具 9090 windows远程桌面 3389 Tomcat 8080 来源: CSDN 作者: XDvD 链接: https://blog.csdn.net/sinat_38520036/article/details/104561585

day36_tomcat丶servlet入门

只愿长相守 提交于 2020-02-28 16:57:55
web相关概念回顾 软件架构 常见的软件结构有下面2种 Client/Server 客户端/服务器端 简称C/S 特点: 在用户本地有一个客户端程序,在远程有一个服务器端程序 如:QQ,迅雷...等等 优点: 用户体验好 缺点: 开发、安装,部署,维护 麻烦 Browser/Server 浏览器/服务器端 简称B/S 特点: 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序 优点: 开发、安装,部署,维护 简单 缺点: 如果应用过大,用户的体验可能会受到影响 对硬件要求过高 BS架构详解 客户端访问服务端,访问的是服务端的网络资源。网络资源有分为静态资源和动态资源。 静态资源 概念: 使用静态网页开发技术发布的资源。 特点: 所有用户访问,得到的结果是一样的。如:文本,图片,音频、视频, HTML,CSS,JavaScript等等, 如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎,可以展示静态资源 动态资源 概念: 使用动态网页及时发布的资源。 特点: 所有用户访问,得到的结果可能不一样。如:jsp/servlet,php,asp...等等 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器 结论: 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源

Linux 查看服务器开放的端口号

本秂侑毒 提交于 2020-02-28 15:18:16
参考转载至:https://www.cnblogs.com/kerrycode/p/5609010.html 在讨论这个问题前,我们先来了解一下物理端口、逻辑端口、端口号等计算机概念。 端口相关的概念: 在网络技术中,端口(Port)包括逻辑端口和物理端口两种类型。物理端口指的是物理存在的端口,如ADSL Modem、集线器、交换机、路由器上用 于连接其他网络设备的接口,如RJ-45端口、SC端口等等。逻辑端口是指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。由于物理端口和逻辑端口数量较多,为了对端口进行区分,将每个端口进行了编号,这就是端口号 端口按端口号可以分为3大类: 1:公认端口(Well Known Port) 公认端口号从0到1023,它们紧密绑定与一些常见服务,例如FTP服务使用端口21,你在 /etc/services 里面可以看到这种映射关系。 2:注册端口(Registered Ports): 从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的. 3: 动态或私有端口(Dynamic and/or Private Ports) 动态端口,即私人端口号(private port numbers)

SSH端口转发映射案例(打洞映射)

北城余情 提交于 2020-02-28 10:37:46
场景分析 服务器A 公网IP:123.456.789.101 内网IP:192.168.68.101 服务器B 公网IP:无 内网IP:192.168.68.102 部署了一个web服务,端口号是8080 现有一位用户处于外网环境,希望从自己的浏览器上访问部署在服务器B上的网站,但是由于服务器B是一个内网服务器,无法从公网环境下直接访问,此时可以在服务器A上输入一个命令,开启一个代理的SSH服务,端口号设为5000,使得用户可以将所有对5000端口号发起的网络请求经由服务器A的代理SSH服务转发给服务器B的8080服务,命令格式如下 ssh -N -L < 服务器A的IP> : < 服务器A的端口号> : < 服务器B的IP> : < 服务器B的端口号 ><服务器B的用户名> @ < 服务器B的IP> 命令执行后,服务器A上就会启动一个端口号为5000的代理服务,用户此时就可以在浏览器中输入 http://123.456.789.101:5000 来直接访问服务器B上的 http://192.168.68.102:8080 的服务了 来源: CSDN 作者: 键言 链接: https://blog.csdn.net/banbanlau/article/details/104431405

yml和properties的区别

泪湿孤枕 提交于 2020-02-27 20:56:13
SpringBoot的配置文件有两种:一种是properties结尾的,一种是yaml或者yml文件结尾的。 application.properties application.yml 1 . 默认情况下是properties结尾的配置文件,都放在src/main/resources目录。 例: application.properties文件配置: //随机端口号server.port=${random.int[1024,9999]} server.port=9090 gx.msg=hi,hello world 转换为 application.yml文件配置: server: port: 9090 gx: msg: hi,hello world 以空格的缩进程度来控制层级关系,空格个数不重要。 2.区别 正常的情况是先加载yml,接下来加载properties文件。如果相同的配置存在于两个文件中。最后会使用properties中的配置。最后读取的优先集最高。 两个配置文件中的端口号不一样会读取properties中的端口号 来源: https://www.cnblogs.com/97guoxiang/p/12374113.html

绝对路径的写法

眉间皱痕 提交于 2020-02-27 13:28:47
<% String Path = request.getContextPath(); String BasePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+tPath+"/"; %> 其中: request.getContextPath()获取当前工程文件名,比如你的工程文件名为:yqsMangageSys,则path就是”/ yqsMangageSys”用request.getScheme()获取"http://";用request.getServerName()来获取服务器地址(本地则为"localhost");用request.getServerPort()来获取端口号(比如8080)。 来源: https://www.cnblogs.com/yuanqisheng/p/12371642.html