- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
netstat -an及其结果分析.
netstat -an及其结果分析
netstat, 结果
前言:
这几天由于病毒的日益流行,许多朋友开始对防毒和防黑重视起来,装了不少的
病毒或网络防火墙。诚然,通过防火墙我们可以得到许多有关我们计算机的信息,不过
windows自带的netstat更加小巧玲珑,可以让你不费吹灰之力就可以对本机的开放端口
和连接信息一览无余。
针对netstat命令的用法及相关结果,个人搜集了一些文章,加以整理总结,写了
这篇文章,希望对同学们有多帮助。
1.netstat命令用法
关于该命令的用法你可以很容易的从netstat /?中获取,这里不再做无意义的复制
粘贴了,朋友们自己看一下吧。这里重点提一下-a和-n选项。-a选项意在显示
所有连接,当不附加-n选项时,它显示的是本地计算机的netbios名字+端口号。而
加了-n选项后,它显示的是本地IP地址+端口号。
For example:
[netstat -a]
TCP fdlpw:ftp fdlpw:0 LISTENING
[netstat -an]
TCP :21 :0 LISTENING
2.端口的基本知识
端口基本上可分为三大类:公用端口,注册端口和动态/私有端口。
公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端
口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。
注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就
是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统
处理动态端口从1024左右开始。
动态和/或私有端口(Dynamic and/or Private Ports):从49152到65535。理论上,
不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:
SUN的RPC端口从32768开始。
特别的要注意以下几点:
*ICMP没有端口概念,防火墙中的所谓端口指的是是其type.
ICMP只有两个域:即type和code.
*0端口通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效
端口,当你试图使用一种通常的闭合端口连接它时将产生不同的结果。
*1024 许多人问这个端口是干什么的。它是动态端口的开始。许多程序并不在乎用哪
个端口连接网络,它们请求操作系统为它们分配“下一个闲置端口”。基于这一点
分配从端口1024开始。这意味着第一个向系统请求分配动态端口的程序将被分配端
口1024。为了验证这一点,你可以重启机器,打开Telnet,再打开一个窗口运行
“netstat -”,你将会看到Telnet被分配1024端口。请求的程序越多,动态端口
也越多,操作系统分配的端口将逐渐变大。再来一遍,当你浏览Web页时用“netstat
查看,每个Web页需要一个新端口。
*一些系统所经常用到的公用和动态端口在\system32\drivers\etc目录下的services
文件中定义,你可以在notepad中打开该文件。
3.netstat结果信息的结构
TCP :21 :0 LISTENING
针对这个子项:
TCP:所用协议,传输控制协议。
:21:是表示本机ip,如果是动态端口的话通常用本地ip表示而不是全0
21表示本机上该服务分配的端口号
:0:表示外部任何主机的任何端口
LISTENING:表示该服务处于监听状态。
对于netstat -a的结果,通常是用服务名来代替其端口,如:
TCP fdlpw:ftp fdlpw:0 LISTENING
这里fdlpw替代了,ftp替代了端口21
通常情况下在\system32\etc\services文件中对相应服务名有相关说明,下面给出更
详尽的描述:
# lt;服务名gt; lt;端口号gt;/lt;协议gt; [别名] [#lt;注释gt;]
echo 7/tcp #回应
echo 7/udp
您可能关注的文档
最近下载
- 2025年银行考试时事政治试题(附含答案).docx VIP
- 内蒙古工业大学2020-2021学年第1学期《普通生物化学》期末考试试卷(A卷)及标准答案.docx
- 小学信息技术(信息科技)四年级全一册义务教育版(2024)合集.docx
- 沪科版九年级物理全册实验目录 .pdf VIP
- 《泵与泵站》第二章课后习题答案.pdf VIP
- Moeller(穆勒)MFD Titan多功能显示器使用手册.pdf VIP
- 小学生电力科普小讲座课件.ppt VIP
- 城市形象:旅游宣传片制作策划书.pptx
- 精品解析:湖南省2022年普通高中高二学业水平合格性考试政治试题(解析版).pdf VIP
- 2025离婚协议书 (打印版).docx VIP
文档评论(0)