1 / 5
文档名称:

端口详解-操作系统.doc

格式:doc   页数:5
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

端口详解-操作系统.doc

上传人:gyzhluyin 2014/11/22 文件大小:0 KB

下载得到文件列表

端口详解-操作系统.doc

文档介绍

文档介绍:端口详解  
计算机"端口"是英文port的译义,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:USB端口、串行端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。
在网络技术中,端口(Port)有好几种意思。集线器、交换机、路由器的端口指的是连接其他网络设备的接口,如RJ-45端口、Serial端口等。我们这里所指的端口不是指物理意义上的端口,而是特指TCP/IP协议中的端口,是逻辑意义上的端口。 
那么TCP/IP协议中的端口指的是什么呢?如果把IP地址比作一间房子,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口可以有65536(即:256×256)个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(256×256)。
上,各主机间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的ip地址来进行互联网络中的路由选择。可见,把数据包顺利的传送到目的主机是没有问题的。问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据包传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。 
本地操作系统会给那些有需求的进程分配协议端口(protocol port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。当目的主机接收到数据包后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。说到这里,端口的概念似乎仍然抽象,那么继续跟我来,别走开。
 
端口其实就是队,操作系统为各个进程分配了不同的队,数据包按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。 
不光接受数据包的进程需要开启它自己的端口,发送数据包的进程也需要开启端口,这样,数据包中将会标识有源端口,以便接受方能顺利的回传数据包到这个端口。 
端口详解2 在开始讲什么是端口之前,我们先来聊一聊什么是 port 呢?常常在网络上听说『我的主机开了多少的 port ,会不会被入侵呀!?』或者是说『开那个 port 会比较安全?又,我的服务应该对应什么 port 呀!?』呵呵!很神奇吧!怎么一部主机上面有这么多的奇怪的 port 呢?这个 port 有什么作用呢?! 
由于每种网络的服务功能都不相同,因此有必要将不同的封包送给不同的服务来处理,所以啰,当你的主机同时开启了 FTP 与资料封包,就会依照 TCP 上面的 port
号码来给 FTP 这个服务或者是啰!(注:嘿嘿!有些很少接触到网络的朋友,常常会问说:『咦!为什么你的计算机同时有 FTP、l 这么多服务,但是人家传资料过来,你的计算机怎么知道如何判断?计算机真的都不会误判吗?!』现在知道为什么了吗?!对啦!就是因为 port 不同嘛!你可以这样想啦,有一天,你要去银行存钱,那个银行就可以想成是『主机』,然后,银行当然不可能只有一种业务,里头就有相当多的窗口,那么你一进大门的时候,在门

最近更新

2025年上海体育大学马克思主义基本原理概论期.. 12页

2025年上海海洋大学单招职业适应性考试题库带.. 42页

2025年中南民族大学马克思主义基本原理概论期.. 13页

绿色旅游发展路径研究 35页

2025年乌恰县招教考试备考题库含答案解析(夺.. 31页

2025年云南文化艺术职业学院单招职业技能考试.. 42页

2025年仙桃职业学院单招职业技能考试模拟测试.. 43页

2025年兴隆县幼儿园教师招教考试备考题库带答.. 31页

2025年利津县招教考试备考题库附答案解析(必.. 30页

2025年南京信息工程大学马克思主义基本原理概.. 12页

2025年南昌大学科学技术学院马克思主义基本原.. 13页

2025年厦门开放大学马克思主义基本原理概论期.. 13页

2025年吉林化工大学马克思主义基本原理概论期.. 12页

2025年周口文理职业学院马克思主义基本原理概.. 12页

2025年唐山工业职业技术大学马克思主义基本原.. 12页

2025年四川开放大学马克思主义基本原理概论期.. 13页

绿色金融对中小企业发展的支持策略 30页

风险评估模型构建-第9篇 35页

胶囊毒理学评价 35页

2025年安徽科技学院马克思主义基本原理概论期.. 13页

绿色勘查技术与环保 36页

2025年山东职业学院马克思主义基本原理概论期.. 12页

2025年平果县幼儿园教师招教考试备考题库附答.. 30页

2025年广西工业职业技术学院马克思主义基本原.. 12页

2025年开阳县招教考试备考题库及答案解析(夺.. 31页

2025年旬邑县幼儿园教师招教考试备考题库附答.. 31页

2025年枣庄应用技术职业学院马克思主义基本原.. 12页

2025年武汉航海职业技术学院马克思主义基本原.. 12页

2025年江苏工程职业技术学院单招职业技能测试.. 44页

2025年河南牧业经济学院马克思主义基本原理概.. 13页