[原创]端口基础知识介绍 (一)
楼主
雯_雯 2006-08-08 12:19:43
     我们在看一些网络安全文章时经常会接触到“端口”这个词,许多朋友觉得这个所谓的“端口”很神秘,很想了解它,这里就谈谈端口这个基础知识。
     端口即门口
     端口”一词是由英文“Port”翻译过来的,是计算机与外界通信交流的出口。其中硬件领域的端口又称接口.如USB端口、串行端口等,是物理意义上的端口。在软件领域中提到的端口一般是指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区,是逻辑意义上的端口。端口是计算机与外部通信的途径,没有它,计算机便无法与外界进行沟通交流,虽然我们无法用肉眼看到它们,但它们的的确确存在着,并默默地为我们服务。
      端口号:
    一台拥有IP地址的主机可以提供多种服务,比如Web服务.FTP服务、SMTP报务等。主机是如何区分不同的网络服务呢?显然不能只靠IP地址,因为IP地址与网络服务的关系是一对多的关系。实际上主机是通过“IP地址十端口号”来区分不同的服务的。当目的主机接收到数据报后将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。比如:我们上网浏览网页时采用80端口,FTP采用21端口,发送邮件采用25端口,接收邮件采用110端口等等。这四项服务都运行在同一台计算机上,并且使用同一个IP地址,当一个数据包到达该计算机时,如何知道该把哪个数据包送到哪个服务程序去呢?这就是我们使用端口号的原因。通过不同端口,计算机与外界就可以进行互不干扰的通信。
      如果这样说你还不是很明白,那就把自己的IP地址比作为大楼(大楼代表IP地址),里面住了许多人(许多人代表不同的应用程序),外面来了一封信(信代表数据包),就得知道收信人的地址和门牌号,其中收信人的地址代表IP地址,门牌号就是我们所说的端口。没有端口这个“门牌号”就不知道“信件”该交给谁。这么解释你该明白了吧?需要注意的是,端口并不是一一对应的。比如你的电脑作为客户机访问一台WWW服务器时,WWW服务器使用“80”端口与你的电脑通信, 但你的电脑则可能使用“3457”这样的端口。----未完待续
   
编辑 收藏 举报 主题管理
分享
Re:
2
吉利 2006-12-15 01:23:32
编辑 回复此楼 举报 帖子管理
快速回复:您还没有登录,请先[登录][注册]

股市休闲团体 Ver1.0 © Copyright 2005-2008

Powered By 股市休闲团体

粤ICP备14020518号



公安机关备案号44030602001209