端口

端口大致有两种意思,
一种是物理意义上的端口,比如集线器,交换机。路由器用于连接其他网络设备的接口,如RJ-45端口,SC端口等。
二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。
下面主要说到逻辑以上的端口
端口可以用来标识主机上的唯一网络进程

有效端口的范围

端口号的范围从0到65535

端口分类

微服务下各个服务端口冲突端口互相占用_协议

按协议类型划分,能分为TCP、UDP、IP和ICMP(Internet控制消息协议)等端口

端口的查看

Netstat命令用法
-a 表示显示所有活动的TCP连接及计算机监听的TCP和UDP端口。
-e 表示显示以太网发送和接收的字节数、数据包数等。
-n 表示只以数字形式显示所有活动的TCP连接的地址和端口号。
-o 表示显示活动的TCP连接并包括每个连接的进程ID(PID)。
-s 表示按协议显示各种连接的统计信息,包括端口号。
网络服务中常见的端口

//TCP和UDP常用端口号
7        Echo(PING)      
9        丢弃      
13       Daytimer      
19       字符生成器      
20 /tcp  FTP数据
21 /tcp  FTP控制 文件传输协议 
22 /tcp  SSH 安全登录、文件传送(SCP)和端口重定向 
23 /tcp  Telnet 不安全的文本传送 
25 /tcp  SMTP 简单邮件传输协议(Simple Mail Transfer Protocol)(E-mail) 
53 /tcp  域名服务器
69 /udp  TFTP 日常文件传输协议(Trivial File Transfer Protocol)
70 /tcp  Gopher      
79 /tcp  Finger 
80 /tcp  WWW (HTTP超文本传送协议) 
88 /tcp  Kerberos Authenticating agent 
110 /tcp  POP3 邮局协议(Post Office Protocol)(E-mail) 
113 /tcp  ident old identification server system 
119 /tcp  NNTP网络新传输协议(Network New Transfer Protocol) used for usenet newsgroups 
137 /udp  NetBIOS名称服务(NetBIOS Name service,Nbname)      
138 /udp  NetBIOS数据报服务(NetBIOS Datagram service,Nbdatagram) 
139 /tcp  NetBIOS会话服务(NetBIOS Sessions service,Nbsession) 
161 /udp  SNMP 简单网络管理协议(Simple Network Management Protocol)
220 /tcp  IMAP3 Internet消息访问协议(Internet Message Access Protocol)
443 /tcp  HTTPS 经过加密的HTTP(used for securely transferring web pages)
636 /tcp  LDAP 轻量目录存取协议(Lightweight Directory Access Protocol)  
1080 /tcp  SOCKS
//TCP/IP常用端口号
   0  保留    
  TcpMux0  1  Tcp端口服务多路复用器    
  Echo  1  7  回送(echo回送所有的接收数据)    
  Discard2  9  删除(静态删除所有接受的数据)    
  Systat3  11  当前用户    
  Daytime  13  白天    
  Quotd  17  每天的引用    
  Chargen  19  产生字符    
  Ftp-data  20  文件传送(默认数据)    
  Ftp  21  文件传送(控制端口)    
  Telnet  23  远程通信网    
  Smtp  25  简单邮件传输协议    
  Time  37  时间    
  Nicname  43  谁    
  Domain  53  域名服务器    
  Bootps  67  引导程序协议服务器    
  Bootpc  68  引导程序协议客户    
  Tftp  69  普通文件传输协议    
  Gopher  70  Gopher    
  Finger  79  拨号    
  WWW-http  80  WWW-Http    
  Kerberos  88  Kerberos    
  Pop2  109  邮政协议版本2    
  Pop3  110  邮政协议版本3    
  Sunrpc  111  Sun运端程序呼叫    
  nntp  119  网络新闻传输协议    
  Ntp  123  网络时间协议    
  Netbios-ns  137  网络基本输入输出系统命名服务    
  Netbios-ns  138  网络基本输入输出系统数据报服务    
  Netbios-ssn  139  网络基本输入输出系统期间服务    
  Imap2  143  中间邮件访问协议V2    
  Snmp  161  简单网络管理协议    
  Bgp  179  边界网关协议    
  Syslog  514  系统登陆器