Linux学习笔记——netstat
netstat是网络状态查看命令 ,在进入正题先来了解一下端口 一、端口 (1)端口号是什么? 端口号—具有网络功能的应用软件的标识号。也可以这么理解:一个电脑给你电脑中的QQ发送信息,这个电脑通过ip找到你的电脑并把信息发送过去。当这个信息到达你的电脑时,需要交给QQ这个应用。那么电脑是如何找到QQ这个应该的呐?没错,就是通过端口号。也就是说当信息到达你的电脑后,会选择QQ的端口号把信息交给QQ。 注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经定义)。 (2)端口号有多少种分类? 端口号分为三类 第一类:公认端口号 从0到1023,它们紧密绑定(binding)于一些服务(固定分配给一些服务)。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP。 第二类:注册端口号 从1024到49151。它们松散地绑定于一些服务。这些端口号一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。 第三类:动态或私有端口 从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。 (3)常见的端口号有那些? FTP:20和21,HTTP:80,TELNET