永发信息网

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

答案:1  悬赏:60  手机版
解决时间 2021-04-12 01:39
端口号作用,IP号后面的端口号是什么意思,有什么用?
最佳答案
端口号---具有网络功能的应用软件的标识号。注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经定义)。当然,有很多应用软件有公认的默认的端口,比如FTP:20和21,HTTP:80,TELNET:23等等,这里就不一一列举了。一个软件可以拥有多个端口号,这证明这个软件拥有不止一个网络功能。
0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的,而1024-65535是并没有公共定义的端口号,用户可以自己定义这些端口的作用。
那么端口号到底有什么作用呢?请大家继续往下看。
当一台电脑启动了一个可以让远程其他电脑访问的程序,那么它就要开启至少一个端口号来让外界访问。我们可以把没有开启端口号的电脑看作是一个密封的房间,密封的房间当然不可能接受外界的访问,所以当系统开启了一个可以让外界访问的程序后它自然需要在房间上开一个窗口来接受来自外界的访问,这个窗口就是端口。
那么为什么要给端口编号来区分它们呢,既然一个程序开了一个端口,那么不是外部信息都可以通过这个开启的端口来访问了川?答案是不可以。为什么呢?因为数据是用端口号来通知传输层协议送给哪个软件来处理的,数据是没有智慧的,如果很多的程序共用一个端口来接受数据的话,那么当外界的一个数据包送来后传输层就不知道该送给哪一个软件来处理,这样势必将导致混乱。
上一次提到提到在一个经过OSI第四层传输层封装的数据段的第四层报头里包含两个端口号,既源端口号和目的端口号,目的端口号的作用上面已经介绍了,下面让我们了解一下原端口号吧。
源端口号一般是由系统自己动态生成的一个从1024-65535的号码,当一台计算机A通过网络访问计算机B时,如果它需要对方返回数据的话,它也会随机创建一个大于1023的端口,告诉B返回数据时把数据送到自己的哪个端口,然后软件开始侦听这个端口,等待数据返回。而B收到数据后会读取数据包的源端口号和目的端口号,然后记录下来,当软件创建了要返回的数据后就把原来数据包中的原端口号作为目的端口号,而把自己的端口号作为原端口号,也就是说把收到的数据包中的原和目的反过来,然后再送回A,A再重复这个过程如此反复直到数据传输完成。当数据全部传输完A就把源端口释放出来,所以同一个软件每次传输数据时不一定是同一个源端口号。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF怎么把QB换成YXB啊?哪可以换的?
佳能200一600镜头多少钱
塔哈尔龙之梦店我想知道这个在什么地方
吴忠到同心多少公里,中卫至海原县多少公里
西里奇真是网球王子吗?
初一数学上册习题
呼叫是什么意思
丈夫克妻离婚后同生活可以化解吗?
2016款杰德舒适版的没有放cd的吗
平潭办结婚证需要什么手续
《川军》鍀全本txt?
CF5.0出什么?
西来中心幼儿园这个地址在什么地方,我要处理
处女座的女生和哪个星座的男生最合的来?
移动定制机和非定制机有什么不同吗?
推荐资讯
我身高188 110KG 怎么减肥啊
人数相等的甲、乙两班学生参加测验,两班的平
古堡战记怎么玩
重庆话“哈哈”是什么意思
下图为燕麦胚芽鞘向光性实验,此实验主要说明
通过探究“人吸入的空气和呼出气体有什么不同
魔兽世界巨魔猎人,二十级去哪可以抓到一只不
荣耀6A怎么样值得买吗
瑜伽速成的方法?能快速锻炼柔韧度的。
浪漫玫瑰园进不去问题
问道当中130级以上的玩家身上怎么会有光环?
—Do you like cooking, Mary?—. Luckily I
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?