"端口"是英文port的意译,可以认为是设备与外界通讯交流的出口。端口可分为虚拟端口和物理端口,其中虚拟端口指计算机内部或交换机路由器内的端口,不可见。例如计算机中的80端口、21端口、23端口等。物理端口又称为接口,是可见端口,计算机背板的RJ45网口,交换机路由器集线器等RJ45端口。电话使用RJ11插口也属于物理端口的范畴。
如果把IP地址比作一间房子 ,端口就是出入这间房子的门。真正的房子只有几个门,但是一个IP地址的端口可以有65536(即:2^16)个之多!端口是通过端口号来标记的,端口号只有整数,范围是从0 到65535(2^16-1)。
在Internet上,各主机间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的ip地址来进行互联网络中的路由选择,把数据包顺利的传送到目的主机。大多数 *** 作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据包传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。
本地 *** 作系统会给那些有需求的进程分配协议端口(protocol port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。当目的主机接收到数据包后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。
常用端口对应的协议程序是:
21 文件传输服务器(控制连接)(FTP)
23 运程终端服务器(TELNET)
25 简单邮件传输服务器(SMTP)
80 万维网服务器(>
固定资产投资程序的不同阶段和工程造价的计价种类的对应关系如下:
项目的方案设计、可行性研究阶段——项目投资估算
项目的初步设计阶段——初步设计概算
项目的施工图设计阶段——设计预算
项目在招标前期——编制工程量清单及招标控制价
项目招标的投标编制投标文件时——编制投标报价
项目施工过程中——编审工程进度结算
工程竣工验收阶段——编审工程竣工决算
供你参考。
function QuotedStr(const S: string): string; 定义一个名字问QutoedStr,参数为字符串型常量S,返回值为字符串型
var
I: Integer; 定义一个整形的变量I
begin
Result := S; 返回值为带入的参数S
for I := Length(Result) downto 1 do 执行一次循环,从I=返回值的长度,也就是带入参数S的长度,循环到1
if Result[I] = '''' then Insert('''', Result, I); 判断参数S的第I位字符是否是' 如果是,则插入'
Result := '''' + Result + '''';end; 在返回值的前后均加上 '
首先我们看'''' 4个单引号,在Delphi中4个单引号输出时,是1个' 可能我这么说比较难理解,做个试验就晓得了,showmessage(''''); d出的框是 '
当我们输入一个字符串, s:='a''s''a''s' 这么一个数值把,如果直接用showmessage(s)的话,我们可以看到,输出的结果是 a's'a's;
然后我们再通过这个定义的方法返回一次。showmessage(QuotedStr(s));
这是会发现,返回值是 'a''s''a''s' 和原来输入的函数值一样,这个方法的主要作用是,当一个参数里带'时,Delphi可能根据自己的规则,会减少掉'或者去掉' ,而这个参数的就是将Delphi规则里减少或去掉的' 加回来,使参数完整。
如,如有问题请追问
很多,主流是这些,当然还有专用语言,我说的是通用语言。
汇编语言――兵器之匕首:
自盘古开天以来,汇编是第一个出现的计算机语言,素有短小精悍之称,属于利器中的利器,正所谓一寸短一寸险,匕首的进攻几乎是百发百中的,然而在无法近身作战的情况下,匕首几乎无用武之地,因此在大规模作战中,没有使用匕首的。
但匕首的作用仍必可低估,正因为其短小,容易携带,且具有隐蔽性,关键时可取敌性命于数十步之外,真正的剑客、侠士大多都都会使用匕首。尽管现在几乎没有只使用匕首作为兵器的,但还是因为匕首为利器之首而排行在兵器谱第一的位置。
C语言――兵器之剑
兵器谱排行第二,属于杀伤力较强的利器,比匕首长比刀轻便,常为侠客选择作为常备兵器。剑术的发展也是源远流长,通常在实战中可以作为近距离作战的首选,也由于其轻便、携带方便又极具攻击性,颇为江湖人士垂青,流传于世的剑谱也颇多。
剑的应用极为广泛,各种 *** 作系统,甚至嵌入式系统中,几乎都提供了使用剑术的环境,尽管目前有更多的非利器类兵器也进入各种系统,但底层的应用还是以剑――C语言为主。
C++语言――兵器之刀
刀和剑非常相似,但实际上是完全不同的两种兵器,尽管在进攻的方式上有很多相似的地方,但刀的用法更为灵活,可刺、削、切、砍、挡、剁甚至是砸,比剑的杀伤力更大一些,通常都是官方卫士的标准配置。
刀的流派比剑更多,其长短轻重差别更大,携带比起剑来颇为不便,行走江湖的人除非是持有绝世宝刀或是练就了绝世刀法,一般不轻易带刀。
但刀的攻击力和威摄力使其稳坐兵器谱第三位,江湖流传有:“真正的程序员使用C++”的说法,也证明了C++在兵器谱的地位。
Visual Basic――兵器之棍
棍可以说是有史以来比较古老的兵器了,少林众僧为了减少杀生而不使用利器便选择棍作为标准兵器,足以说明棍在兵器谱中的地位,而且江湖第一帮,丐帮也是选择棍作为常带兵器,还以独创棍法――打狗棒名震江湖,棍不属于利器,因此其杀伤力较小一些,但也不容易伤及自身,不太容易出现利器那样内存泄漏、非法访问等致命 *** 作,而且棍法简单,使用方便,被大众接受程度较高。
棍的流派并不多,常见变种只有VBA和VB Script,VB Script又属于一种软兵器而单独排行。
棍以其使用人数多以及丐(盖茨)帮在江湖的地位而盘踞兵器谱第四位。
Delphi――兵器之长q
长q和棍有相似之处,但不同的是长q带有利器,杀伤力比棍要大一些,但使用要比棍法复杂,在江湖中使用的并不如棍那样普遍,但在正规军中,使用比江湖更多一些,q法的精湛之处是其他兵器无法比拟的,可以在马上作战,也可以地面作战,但要练就如此精湛的q法并不是一招一夕可以完成的。长q的创始人目前已经不再研究长q及q法,而转去研究排行第七的Net战车。
长q以其独特的风貌占据兵器谱第五位。
Java――兵器之鞭
非利器类兵器,和刀剑有相似之处,但不是利器,不易伤及自身,同时也属于硬兵器,和棍有相似之处,但是可长可短,不同的鞭内涵差异很大,但其最大的特点是,灵活、安全。可以单手持鞭也可以双手持鞭,可以马上作战也可以步下作战,跨平台的特点是鞭的最大特征,这一点是其他几种兵器比较难以比拟的。
目前鞭的排行据兵器谱的第六位。
Net――兵器之战车
兵器谱排名第七,严格的讲,战车并不能算是一种兵器,而是一个兵器的集合,将兵器的使用者藏在战车中,基本不会受到自身所带利器的伤害,但是战车的使用,也极大的影响了各种兵器的个体发挥,使其杀伤力受到影响。然而,由于战车的使用,极大的提高了整体作战的能力,在大规模作战中可以组合多种兵器相互补充,取长补短,因此也日益受到官方重视。
但战车的缺点是过于庞大,行动不便,战车消耗的军需物资比使用其他兵器要高的多,但战车的发展趋势不易受到影响,目前Net和排名第六的Java多用于Web的应用开发。
Asp、Jsp――兵器之九节鞭
非利器类,属于软兵器,同时也属于硬兵器,多用于Web应用的开发,是棍和鞭的一种变种,有软兵器的特征也有部分棍和鞭的特征,目前在Web应用中比较广泛的兵器,可以分作VB Script和两个流派。目前排兵器谱第八位。
Php、Perl、CGI等――兵器之软鞭
纯粹的软兵器,基本只用于Web应用的开发,也属于比较流行的Web开发语言,目前并列兵器谱第九位,但使用者逐渐增多,大有冲八之势。
CSP――兵器之软刀
属于利器之列,又属于软兵器,有刀的特征,又含有软兵器的方便性。可以用在Web应用的开发,也可以用在其他方面,CSP使用现场编译技术,属于利器之列,因此容易伤及自身,对使用者要求高,但携带方便,杀伤力高一些,CSP分作两个流派,一个是来自希腊>
以上就是关于21、23、25、80等常用端口对应的协议程序是什么全部的内容,包括:21、23、25、80等常用端口对应的协议程序是什么、Windows XP里面有个自动更新的程序,它对应的应用程序名是什么、工程建设程序的不同阶段和计价内容是如何对应的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)