临江网

 找回密码
 点这里注册

QQ登录

只需一步,快速开始

搜索
热搜: 临江老照片

编辑推荐

查看: 3149|回复: 0
打印 上一主题 下一主题

关于端口的几个概念

[复制链接]

1450

主题

3

好友

3808

积分

版主

Rank: 7Rank: 7Rank: 7

帖子
1491
积分
3808
注册时间
2007-4-28
跳转到指定楼层
楼主
发表于 2007-7-18 23:10:52 |只看该作者 |倒序浏览
按对应的协议类型,端口有两种:TCP端口和UDP端口。由于TCP和UDP两个协议是独立的,因此各自的端口号也相互独立,比如TCP有235端口,UDP也可以有235端口,两者并不冲突。
端口号也不是随意使用的,而是按照一定的规定进行分配。端口的分类标准有好几种,这里不做详细讲解,只介绍一下周知端口和动态端口。
周知端口(Well Known Ports)
周知端口是众所周知的端口号,范围从0到1023,其中80端口分配给WWW服务,21端口分配给FTP服务,25端口分配给邮件服务等。我们在IE的地址栏里输入一个网址的时候(例如:www.123.com)是不必指定端口号的,因为在默认情况下WWW服务的端口号是"80"。
网络服务是可以使用其他端口号的,如果不是默认的端口号则应该在地址栏上指定端口号,方法是在地址后面加上冒号":"(半角),再加上端口号。比如使用"8080"作为WWW服务的端口,则需要在地址栏里输入"www.123.com:8080"。
但是有些系统协议使用固定的端口号,它是不能被改变的,比如139端口专门用于NetBIOS与TCP/IP之间的通信,不能手动改变。
      
动态端口(Dynamic Ports)
动态端口的范围是从1024到65535。之所以称为动态端口,是因为它一般不固定分配某种服务,而是动态分配。动态分配是指当一个系统进程或应用程序进程需要网络通信时,它向主?昵胍桓龆丝冢?骰?涌捎玫亩丝诤胖蟹峙湟桓龉┧?褂谩5闭飧鼋?坦乇帐保??币簿褪头帕怂?加玫亩丝诤拧?br />
怎样查看端口
有两种方式:一种是利用系统内置的命令,一种是利用第三方端口扫描软件。
1.用"netstat -an"查看端口状态
在Windows 2000/XP中,可以在命令提示符下使用"netstat -an"查看系统端口状态,可以列出系统正在开放的端口号及其状态。
2.用第三方端口扫描软件
第三方端口扫描软件有许多,界面虽然千差万别,但是功能却是类似的。使用fport 就可以达到目的。它可以把你正在使用的软件端口和相应软件现实出来。FPort可以把本机开放的TCP/UDP端口同应用程序关联起来,这和使用"netstat-an"命令产生的效果类似,但是该软件还可以把端口和运行着的进程关联起来,并可以显示进程PID、名称和路径。该软件可以用于快速识别未知的开放端口和与之关联的应用程序。下面给出此软件2.0版本。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏0 顶0 踩0

发表回复

高级模式
B Color Image Link Quote Code Smilies
验证码 换一个

回顶部