端口-映射、开放、定义

1、端口定义:

  1、端口定义:

  计算机与外间交流的出口。硬件:USB......;软件:面向服务的通讯协议端口,抽象的软件结构。

  2、端口分类:

  1、公认端口(0~1023):

  1、FTP(文件传输):21

  2、SSH、SCP:22

  3、Telnet(远程登陆):23

  4、Http(超文本传输协议):80/8080/8081/9098/

  5、SOCKS:1080

  6、Webshpere程序:9080/9090

  7、oracle:1521

  8、postgres:5432

  9、mysql:3306

  10、sqlserver:1433/1434

  11、Https(安全超文本传输协议):443

  12、DNS:53

  13、SMTP:53

  14、ORACLE EMCTL:1158

  15、Oracle XDB:8080

  16、Oracle XDB FTP:2100

更多详情:https://www.sohu.com/a/278313218_100169323

 

  2、注册端口(1024~49151):

  3、动态/私有端口(49152~65535):

2、端口开放:

  1、windows:

  防火墙——高级设置——入站规格——新建(添加端口端)

  2、linux:

  /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

  

3、端口映射:

  本地————云端数据库:
  1、docker容器暴露5432端口(postgres)
  2、端口映射20001:5432(宿主机:容器)
  3、宿主机20001端口暴露

  本地————云端服务:
  1、docker容器暴露80端口(web服务)
  2、nginx监听容器80端口
  3、端口映射20002:80
  4、宿主机20002

 

posted @ 2020-04-23 10:51  趙楊  阅读(445)  评论(0编辑  收藏  举报