了解常用的端口以及服务
一、IP地址是什么?
IP协议中还有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一个唯一的地址,叫做“IP 地址”。由于有这种唯一的地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。如今电信网正在与 IP网走向融合,以IP为基础的新技术是热门的技术,如用IP网络传送话音的技术(即VoIP)就很热门,其它如IP overATM、IPoverSDH、IP over WDM等等,都是IP技术的研究重点。
二、端口是什么?
TCP:Transmission Control Protocol传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,UDP是同一层内另一个重要的传输协议。
UDP:UDP是ISO参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP 协议基本上是IP协议与上层协议的接口。UDP协议适用端口分辨运行在同一台设备上的多个应用程序。
三、端口有什么用?
我们知道,一台拥有IP地址的主机可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP 地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。
简单的理解就是,比如,一个银行有一个大门,里面有好几个窗口是办理服务的,比如1号窗口办理银行卡业务,2号窗口10万元以下存款取款业务,3号窗口100万以上存款取款业务。端口就好比银行窗口一样,需要开一个窗才能进行业务办理。
当然端口也是一样的,要开一户窗,对付才可以与我们进行连接,进行某些服务。
四、如何寻找查询对应的服务/进程?
命令:
ipconfig ---查看本机IP信息
netstat –an ---查看TCP/UDP端口
netstat –ano
tasklist ---查看进程信息
tasklist /svc
五、常见的端口有那些?
20 = ftp数据
21 = 文件传输
22 = SSH端口
23 = 远程终端
80 = 超文本传输
3306 = MYSQL
3389 = 远程桌面
商业转载请联系作者获得授权,非商业转载请注明本文出处及文章链接