端口与协议.

上传人:我** 文档编号:115633888 上传时间:2019-11-14 格式:PPT 页数:17 大小:227KB
返回 下载 相关 举报
端口与协议._第1页
第1页 / 共17页
端口与协议._第2页
第2页 / 共17页
端口与协议._第3页
第3页 / 共17页
端口与协议._第4页
第4页 / 共17页
端口与协议._第5页
第5页 / 共17页
点击查看更多>>
资源描述

《端口与协议.》由会员分享,可在线阅读,更多相关《端口与协议.(17页珍藏版)》请在金锄头文库上搜索。

1、端口与协议端口与协议 1.3.端口与协议 1.3.1.什么是端口 在网络通信中有一种软件端口,它 并不是物理意义上的端口,而是特指 TCP/IP协议中的端口,是逻辑意义上的 端口。 如果把IP地址比作一间房子,端口 就是出入这间房子的门。真正的房子只 有几个门,但是一个IP地址的端口可以 有65536个之多!端口是通过端口号来标 记的,端口号只有整数,范围是从0到 65535。 TCP/IP协议中的端口功能介绍。一台拥有 IP地址的主机可以提供许多服务,比如Web服 务、FTP服务、SMTP服务等,一台主机上面有 这么多服务,那我们跟这台主机进行联机时, 该主机怎么知道我们要的数据是www还是

2、FTP呢 ?这就是端口不同的结果,因为每种客户端软 件所需要的数据都不相同,例如IE浏览器所需 要的数据是www,所以该软件预设就会向服务 器主机的80端口索求数据;而如果用户使用的 是FlashGet(网际快车),来进行与服务器主 机的FTP索求数据时,FlashGet这个客户端软 件当然预设就是向服务器主机的FTP相关端口( 默认的是21端口)进行连接,这样各种软件就 可以正确无误的取得各自所需要的数据了。 端口并不是一一对应的。PC作为客户机访问一台www服务器 时,wWW服务器使用“80”端口与你的电脑通信,但你的电脑 则可能使用“3457”这样的端口。 1.3.2.端口分类 与IP地

3、址一样,端口号也不是随意使用的 ,而是按照一定的规定进行分配。端口的分类 标准有好多种,这里不只介绍一下公认端口和 动态端口。 1公认端口(WeII Known Ports) 公认端口是众所周知的端口号,范围从0 到1023,其中80端口分配给WWW服务,21端口 分配给FTP服务等。我们在IE的地址栏里输入 一个网址的时候,比如www163com是不必 指定端口号的,因为在默认情况下www服务的 端口号是“80”。 网络服务是可以使用其他端口号的,如果 不是默认的端口号则应该在地址栏上指定端口 号,方法是在地址后面加上冒号“:”(半角), 再加上端口号。比如使用“8080”作为www服务 的

4、端口,则需要在地址栏里输入“WWW.网站名 字.Com:8080”。 但是有些系统协议使用固定的端口号,它是不 能被改变的,比如139端口专门用于NetBIOS与 FTPIP之间的通信,不能手动改变。 2动态端口(Dynamic Ports) 动态端口的范围是从1024到65535。之所以称为动 态端口,是因为它一般不固定分配某种服务,而是动 态分配。动态分配是指当一个系统进程或应用程序进 程需要网络通信时,它向主机申请一个端口,主机从 可用的端口号中分配一个供它使用。当这个进程关闭 时,同时也就释放了所占用的端口号。 如果根据所提供的服务方式的不同,端口可分为 “TCP协议端口”和“UDP协

5、议端口”两种。因计算机之间 相互通信一般采用这两种通信协议。其中TCP协议“连 接方式”是一种直接与接收方进行通信后,可以确认信 息是否到达,这种方式大多采用TCP协议;而UDP协议 则不直接与接收方进行连接,只管把信息放在网上发 出去,而不管信息是否到达。对应使用以上这两种通 信协议的服务所提供的端口,也就分为“TCP协议端口” 和“UDP协议端口”。 由于TCP和UDP两个协议是独立的,因此各 自的端口号也相互独立,比如TCP有235端口, UDP也可以有235端口,两者并不冲突。 1.3.3 常见的端口 一般来说,每个网络软件都可以打开任何一个端 口来使用(只要该端口号码没有被其他软件使

6、用),很 多网络软件还会使用多个端口来进行通信,为了在网 络连接时避免冲突,人们也就规定了一些固定端口给 常用的网络软件,例如网页浏览器与远程的网站服务 器连接会使用80端口来连接,但是如果某个网络软件 打开了80端口末使用,浏览器就无法浏览网页了,这 是因为端口冲突了。下面介绍TCP和UDP协议中的常见 端口。 1TCP协议常见端口 (1)FTP 定义了文件传输协议,使用21端口。常说某某计 算机开了FTP服务便是启动了文件传输服务。下载文件 ,上传主页,都要用到FTP服务。 (2)Telnet 它是一种用于远程登录的端口,用户可以以自己 的身份远程连接到计算机上,通过这种端口可以提供 一种

7、基于命令行模式下的通信服务。如以前的BBS是纯 字符界面的,支持BBS的服务器使用23端口对外提供服 务。 (3)SMTP 定义了简单邮件传送协议,现在很多邮件服务器 都用的是这个协议,用于发送邮件。如常见的免费邮 件服务中用的就是这个邮件服务端口,所以在电子邮 件设置中常看到有这么SMTP端口设置这个栏,服务器 开放的是25号端口。 (4)POP3 它是和SMTP对应,POP3用于接收邮件。通常情况 下,POP3协议用的是110端口。也是说,只要使用POP3 协议的程序(例如FoxMail或Outlook),就可以不以Web 方式登录方式进入邮箱界面,直接用邮件程序就可以 收到邮件(如是16

8、3邮箱就没有必要先进入网易网站, 再进入自己的邮箱来收信)。在网络通信中,除了TCP 协议与UDP协议之外,还有ICMP协议。 2UDP协议常见端口 (1)HTTP 这是用得最多的协议,它就是常说的”超文本传 输协议”。上网浏览网页时,就得在提供网页资源的计 算机上打开80号端口以提供服务。常说“www服务”、 “Web服务器”用的就是这个端口。 (2)DNS DNS用于域名解析服务。因特网上的每一台计算机 都有一个网络地址与之对应,这个地址是常说的IP地 址,然而这却不便l己忆,于是出现了域名,访问计算 机的时候只需要知道域名,域名和IP地址之间的变换 由DNS服务器来完成。DNS用的是53

9、号端口。 (3)SNMP 简单网络管理协议,使用161号端口,是用来管理 网络设备的。由于网络设备很多,无连接的服等就体 现出其优势。 1.3.4.限制端口 默认的情况下,有很多不安全的或没有什么用的 端口是开启的,比如Telnet服务的23端口、FTP服务的 21端口、SMTP服务的25端口、RPC服务的135端口等等 。为了保证系统的安全性,我们可以通过下面的方法 来限制端口的开放。 一个关闭端口的原则:并不是哪个端口出漏洞就 关闭哪个端口,这样是不能保证系统安全的,正确的 方法应该是先了解清楚自己需要开放哪些端口,了解 完毕后,把自己不需要的端口统统关闭掉,这样才能 保证系统的安全性。比

10、如说你的电脑是一台服务器, 服务器需要有Mail Server和WEB服务,还要有FTP服务 ,这些只需要开放21、25、80、110就足够了。其它的 就应该全部关闭。那么如何关闭端口呢?我们以 Windows XP为例进行说明。 1利用TCPIP属性限制端口 要进入TCPIP属性,依次打开“开始”/“ 控制面板”/“网络连接”/“本地连接”/“属性”, 打开“Internet协议(TCPIP)属性”对话框。 然后单击“高级”选项卡打开“高级TCPIP设置 ”。再在“高级TCPIP设置”对话框中依次单击 “选项”/“TCPIP筛选”/“属性”打开“TCPIP 筛选”对话框。 高级TCP/IP设置 TCP/IP筛选对话框 在这里分为3项,分别是TCP、UDP、IP协 议。假设我们只开放21、80、25、110这4个端 口,只要在“TCP端口”上勾选“只允许”然后单 击“添加”依次把这些端口添加到里面,然后确 定。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号