永发信息网

端口号是什么,IP号后面的端口号是什么意思,有什么用?

答案:1  悬赏:70  手机版
解决时间 2021-06-08 20:42
端口号是什么,IP号后面的端口号是什么意思,有什么用?
最佳答案
端口号---具有网络功能的应用软件的标识号。注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经定义)。当然,有很多应用软件有公认的默认的端口,比如FTP:20和21,HTTP:80,TELNET:23等等,这里就不一一列举了。一个软件可以拥有多个端口号,这证明这个软件拥有不止一个网络功能。
0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的,而1024-65535是并没有公共定义的端口号,用户可以自己定义这些端口的作用。
那么端口号到底有什么作用呢?请大家继续往下看。
当一台电脑启动了一个可以让远程其他电脑访问的程序,那么它就要开启至少一个端口号来让外界访问。我们可以把没有开启端口号的电脑看作是一个密封的房间,密封的房间当然不可能接受外界的访问,所以当系统开启了一个可以让外界访问的程序后它自然需要在房间上开一个窗口来接受来自外界的访问,这个窗口就是端口。
那么为什么要给端口编号来区分它们呢,既然一个程序开了一个端口,那么不是外部信息都可以通过这个开启的端口来访问了川?答案是不可以。为什么呢?因为数据是用端口号来通知传输层协议送给哪个软件来处理的,数据是没有智慧的,如果很多的程序共用一个端口来接受数据的话,那么当外界的一个数据包送来后传输层就不知道该送给哪一个软件来处理,这样势必将导致混乱。
上一次提到提到在一个经过OSI第四层传输层封装的数据段的第四层报头里包含两个端口号,既源端口号和目的端口号,目的端口号的作用上面已经介绍了,下面让我们了解一下原端口号吧。
源端口号一般是由系统自己动态生成的一个从1024-65535的号码,当一台计算机A通过网络访问计算机B时,如果它需要对方返回数据的话,它也会随机创建一个大于1023的端口,告诉B返回数据时把数据送到自己的哪个端口,然后软件开始侦听这个端口,等待数据返回。而B收到数据后会读取数据包的源端口号和目的端口号,然后记录下来,当软件创建了要返回的数据后就把原来数据包中的原端口号作为目的端口号,而把自己的端口号作为原端口号,也就是说把收到的数据包中的原和目的反过来,然后再送回A,A再重复这个过程如此反复直到数据传输完成。当数据全部传输完A就把源端口释放出来,所以同一个软件每次传输数据时不一定是同一个源端口号。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
冒险岛傻瓜33夜行专用挂机地图
EAM/CMMS是什么?
问问团队头像能传动态的吗?
网王有第二季吗?
一 1.121分之250千克=( )吨 2.5分之2米=(
动画片水果篮子好看吗
601699 潞安环能,下周走势
以下几个是前鼻音字呢?
阿狸和桃子的经典语录,表达层层叠叠的诗句有
大冶市黄石中国邮政储蓄银行(大冶市罗桥营业
什么材质的不粘锅最好,德国的不粘锅,哪些牌
QQ三国里新出的南瓜园地图,怎么出去?
成都市离九寨沟多远,成都到黄龙多少公里
古代的分封制和郡县制是否都有利于中央对地方
09年成人大专考试成绩什么时候出来?如何查阅
推荐资讯
绥芬河市牡丹江首尔酒吧地址有谁知道?有点事
发烧自己在加的最好医疗方法..
这些孩子被照顾得很好用英语怎么说
怎么在拍拍店铺摆设样品去卖?
我DNF转区报名成功,可玩的时候不小心又入了
邦繁体字多少画,温字几画
为什么我的问问一直在负啊、
心情不好,老是睡不着什么方法可以解决啊?
求PK型鬼泣+点 和时装,,详细的
有谁能送我游戏人生的资格,帮帮啊!谢了!
西陵区宜昌湖北广电网络地址在哪里啊
手机无法下3G的问题。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?