linux 端口对应服务

查看服务器监听接口

netstat -anlp | grep LISTEN
# -a,--all Show both listening and non-listening 
#     (for TCP this means established connections) sockets.  
#     With the --interfaces option, show interfaces that are not marked
# --numeric , -n Show numerical addresses instead of trying to determine symbolic host, 
#     port or user names.
# -l, --listeningShow only listening sockets.  (These are omitted by default.)
# -p, --program Show the PID and name of the program to which each socket belongs.

各网络服务与port number的对应默认写在/etc/services文件内

端口服务名称与内容
20FTP-data,文件传输协议所使用的主动数据传输接口
21FTP,文件传输协议的命令端口
22SSH,较为安全的远程连接服务
23Telnet,早期的远程连接服务器软件
25SMTP,简单邮件传输协议,用在作为Mail Server 的端口
53DNS,用在作为名称解析的域名服务器
80WWW,全球信息网服务器
110POP3,邮件接收协议,办公室用的收信软件都是通过它
443HTTPS,有安全加密机制的WWW服务器

PS:https原理
http+ssl=https
ssl工作流程 【51CTO课程知识】

  1. 浏览器发送一个https的请求给服务器;
  2. 服务器要有一套数字证书,可以自己制作(后面的操作就是阿铭自己制作的证书),也可以向组织申请,区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任的公司申请的证书则不会弹出>提示页面,这套证书其实就是一对公钥和私钥;
  3. 服务器会把公钥传输给客户端;
  4. 客户端(浏览器)收到公钥后,会验证其是否合法有效,无效会有警告提醒,有效则会生成一串随机数,并用收到的公钥加密;
  5. 客户端把加密后的随机字符串传输给服务器;
  6. 服务器收到加密随机字符串后,先用私钥解密(公钥加密,私钥解密),获取到这一串随机数后,再用这串随机字符串加密传输的数据(该加密为对称加密,所谓对称加密,就是将数据和私钥也就是这个随机字符串>通过某种算法混合在一起,这样除非知道私钥,否则无法获取数据内容);
  7. 服务器把加密后的数据传输给客户端;
  8. 客户端收到数据后,再用自己的私钥也就是那个随机字符串解密;

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值