58.16.0.0/16;58.17.0.0/17;58.17.128.0/17
比如上面的地址段为什么前面是ip后门加了个/数字
具体是什么意思?
我想找网通的ip段但是搜到的都是上面的这样,那位能来解释一下?
58.16.0.0/16;
我找的是网通ip段比如http://bbs.chinaunix.net/archiver/?tid-622217.html这个里面的网段,
应该是子网掩码还是58.16.0.0起到xx截止还是什么我不能理解。
我找的是某个网段的ip所以不存在是端口号的问题
ip格式的问题
答案:3 悬赏:70
解决时间 2021-02-21 11:46
- 提问者网友:风华是一指流沙
- 2021-02-21 08:15
最佳答案
- 二级知识专家网友:滚刀废物浮浪人
- 2021-02-21 09:51
后面的数字是端口号,下面是我给你找的端口号详情:
端口号---具有网络功能的应用软件的标识号。注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经定义)。当然,有很多应用软件有公认的默认的端口,比如FTP:20和21,HTTP:80,TELNET:23等等,这里就不一一列举了。一个软件可以拥有多个端口号,这证明这个软件拥有不止一个网络功能。
0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的,而1024-65535是并没有公共定义的端口号,用户可以自己定义这些端口的作用。
那么端口号到底有什么作用呢?请大家继续往下看。
当一台电脑启动了一个可以让远程其他电脑访问的程序,那么它就要开启至少一个端口号来让外界访问。我们可以把没有开启端口号的电脑看作是一个密封的房间,密封的房间当然不可能接受外界的访问,所以当系统开启了一个可以让外界访问的程序后它自然需要在房间上开一个窗口来接受来自外界的访问,这个窗口就是端口。
那么为什么要给端口编号来区分它们呢,既然一个程序开了一个端口,那么不是外部信息都可以通过这个开启的端口来访问了吗?答案是不可以。为什么呢?因为数据是用端口号来通知传输层协议送给哪个软件来处理的,数据是没有智慧的,如果很多的程序共用一个端口来接受数据的话,那么当外界的一个数据包送来后传输层就不知道该送给哪一个软件来处理,这样势必将导致混乱。
上一次提到提到在一个经过OSI第四层传输层封装的数据段的第四层报头里包含两个端口号,既源端口号和目的端口号,目的端口号的作用上面已经介绍了,下面让我们了解一下原端口号吧。
源端口号一般是由系统自己动态生成的一个从1024-65535的号码,当一台计算机A通过网络访问计算机B时,如果它需要对方返回数据的话,它也会随机创建一个大于1023的端口,告诉B返回数据时把数据送到自己的哪个端口,然后软件开始侦听这个端口,等待数据返回。而B收到数据后会读取数据包的源端口号和目的端口号,然后记录下来,当软件创建了要返回的数据后就把原来数据包中的原端口号作为目的端口号,而把自己的端口号作为原端口号,也就是说把收到的数据包中的原和目的反过来,然后再送回A,A再重复这个过程如此反复直到数据传输完成。当数据全部传输完A就把源端口释放出来,所以同一个软件每次传输数据时不一定是同一个源端口号。
端口号---具有网络功能的应用软件的标识号。注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经定义)。当然,有很多应用软件有公认的默认的端口,比如FTP:20和21,HTTP:80,TELNET:23等等,这里就不一一列举了。一个软件可以拥有多个端口号,这证明这个软件拥有不止一个网络功能。
0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的,而1024-65535是并没有公共定义的端口号,用户可以自己定义这些端口的作用。
那么端口号到底有什么作用呢?请大家继续往下看。
当一台电脑启动了一个可以让远程其他电脑访问的程序,那么它就要开启至少一个端口号来让外界访问。我们可以把没有开启端口号的电脑看作是一个密封的房间,密封的房间当然不可能接受外界的访问,所以当系统开启了一个可以让外界访问的程序后它自然需要在房间上开一个窗口来接受来自外界的访问,这个窗口就是端口。
那么为什么要给端口编号来区分它们呢,既然一个程序开了一个端口,那么不是外部信息都可以通过这个开启的端口来访问了吗?答案是不可以。为什么呢?因为数据是用端口号来通知传输层协议送给哪个软件来处理的,数据是没有智慧的,如果很多的程序共用一个端口来接受数据的话,那么当外界的一个数据包送来后传输层就不知道该送给哪一个软件来处理,这样势必将导致混乱。
上一次提到提到在一个经过OSI第四层传输层封装的数据段的第四层报头里包含两个端口号,既源端口号和目的端口号,目的端口号的作用上面已经介绍了,下面让我们了解一下原端口号吧。
源端口号一般是由系统自己动态生成的一个从1024-65535的号码,当一台计算机A通过网络访问计算机B时,如果它需要对方返回数据的话,它也会随机创建一个大于1023的端口,告诉B返回数据时把数据送到自己的哪个端口,然后软件开始侦听这个端口,等待数据返回。而B收到数据后会读取数据包的源端口号和目的端口号,然后记录下来,当软件创建了要返回的数据后就把原来数据包中的原端口号作为目的端口号,而把自己的端口号作为原端口号,也就是说把收到的数据包中的原和目的反过来,然后再送回A,A再重复这个过程如此反复直到数据传输完成。当数据全部传输完A就把源端口释放出来,所以同一个软件每次传输数据时不一定是同一个源端口号。
全部回答
- 1楼网友:悲观垃圾
- 2021-02-21 11:24
从你文的问题看,你应该是对网络技术有所了解的,我就简短的说说吧!
我就按照你的顺序说吧:
1:ip数据包指的是第三层的pdu,ip首部只是其中的一部分,是在第三层网络层上加上去的,是给路由器看的。
2:ip数据报当然包括ip首部了。
3:ip首部和发送没关系,单从网络层看,如果ip数据包的总长度过大,超过链路的最大mtu时,数据包就会被分成多片,而在如今的ipv4的网络中,数据传输时不可靠的,是尽力而为的,所以这些分片的数据单元到达对端的链路和时间都是不同的,对端根据ip首部中的标示符(identification)、标志(flag)、段偏置值字段重组数据包。
4:帧是第二层的数据格式,什么协议封装在什么协议中,可以看看具体的osi分层模型吧,上层是封装在下层协议中的,tcp、udp是第四层的数据格式,当然是封装在第三层ip数据包中了,icmp其实也是第三层协议,但是相比之下,他也是在ip的上层,因此也是封装在ip数据包中的。
- 2楼网友:厭世為王
- 2021-02-21 10:45
是子网掩码位数。
58.16.0.0/16对应于掩码255.255.0.0。这是个传统的B级网址。IP地址用10进制表示时,采用四字节以三个点隔开的格式,一个字节8位,四字节总共32位。那两个255表示,如果该IP用二进制(1和0)表示时,要用16个1。
这个网有从58.16.0.1到58.16.255.254那么多(2的16次方减2)个可分配地址。58.16.0.0是该网的网址,58.16.255.255是该网的广播地址。
58.17.0.0/17和58.17.128.0/17,其道理类似。这里只提一下,它俩是一个传统的B级网的两半,合起来是58.17.0.0/16 (一个传统的B级网)。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯