端口基本知识

  • 端口可以区分同一主机上的不同服务,做到多个服务复用同一个IP地址
  • 端口是运输层关注的东西,出现在TCP/UDP的首部
    • UDP和TCP可以同时使用同一端口而互不干扰
  • 端口在首部中占据16bit,所以端口的取值范围为1 ~ 65535
    • 小于 1024 的端口号通常和 Linux 系统内置服务关联
      • 一般需要 root 才能开启
    • 1024 ~ 49151 的端口,被认为是 registered,通常特定的服务可以向 IANA来申请使用
    • 49152 ~ 65535 之间的端口不能被注册使用,并且推荐作为私有用途
      • http client一般使用这段地址的端口作为源端口
      • 自己写的服务一般也推荐绑定50000以上的端口
  • 常见端口对应的服务可以通过 less /etc/services查看
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值