常见的应用层协议使用的端口号:
http = TCP + 80 (HTTP协议使用的TCP协议的80端口,下同)
https = TCP + 443
RDP = TCP + 3389
FTP = TCP + 21
共享文件夹 = TCP + 445
SMTP = TCP + 25
POP3 = TCP + 110
telnet = TCP + 23
SQL = TCP + 1433
DNS = UDP + 53
服务和应用层协议之间的关系:
通过目标端口识别计算机相应的服务(服务已启动),
1、服务使用TCP或UDP 端口监听客户端请求
2、客户端使用IP地址定位服务器,使用目标端口定位服务
3、为了安全起见可以在网卡设置只允许目标必要的端口,比如只开80端口,只允许端口号是80的数据包可以进来,访问其他端口的数据包被卡掉,虽然启动了其他服务相应端口也在监听(但是没用),但是只能访问web服务。
windows网络命令:
查看服务器上监听的端口: netstat -an
查看建立的会话:netstat -n
查看建立会话进程: netstat -nb
测试远程计算机某个端口(如3389端口)是否打开; telnet ip地址 端口号:telnet 192.168.80.100 3389
释放租约:ipconfig /release
重新获得地址:ipconfig /renew
端口扫描推测服务,端口扫描工具:SSport
windows桌面远程链接
1、设置Telnet:控制面板-->打开或者设置windows功能-->选择Telnet 客户端-->确定
2、win+R --> cmd --> netstat -an 查看3389端口是否处于监听状态,如果没有进行第3步:
3、服务-->开启Telnet 服务及关联服务-->并设置Remote Desktop相关的服务打开,查看3389端口是否打开并处于监听状态