2026/5/21 15:53:35
网站建设
项目流程
哪个网站可以接工程做,合肥网站开发网络公司,南通开发区人才网,湛蓝 网站开发网络层最主要的协议就是IP协议#xff0c;IP协议最主要的工作有两个一个地址管理#xff0c;使用IP地址这个概念#xff0c;标识网络上某个设备的位置二是路由选择#xff0c;在两个通信节点之间选一个合适的路径IP协议的数据报四位版本这里主要使用的是IPV4和IPV6#xf…网络层最主要的协议就是IP协议IP协议最主要的工作有两个一个地址管理使用IP地址这个概念标识网络上某个设备的位置二是路由选择在两个通信节点之间选一个合适的路径IP协议的数据报四位版本这里主要使用的是IPV4和IPV6使用最多的还是IPV4四位首部长度IP协议报头的长度和TCP一样使用的是4个字节为一个单位也就是15*460字节八位服务类型决定了IP协议的工作方式每次只能选一个可以进行转换和赛罗转形态差不多十六位总长度一个IP数据报的长度64kb虽然和UDP的一样但是在IP协议内封装好了拆包和组包的功能这可以让IP协议在传输一个较大的TCP协议的时候可以把他拆成很小然后再组合拆包和组包16位标识拆包会把拆出来的多个包设置相同的标识组包会把相同标识的包组合到一起3位标识符第一位预留位现在还没用第二位标志位标记这个数据包是否进行了拆包的操作第三位表示这个包是否是最后的一位13位片偏移按照大小进行排序小在前大在后八位生存时间表示一个IP数据报能够在网络上传播的最大时间这个时间使用的单位是次数每经过一个TTL的值就会加一如果当TTL减到0就说明丢包了Windows默认TTL是128这里转发了19次经过了19个路由器八位协议这里指的是分用的时候IP协议解析IP数据报的时候载荷交给上层处理上层是UDP还是TCP这里就是区分UDP还是TCP十六位首部校验和IP协议会自行检验报头部分的内容是否正确源IP和目的IP这里是IP协议的核心部分IP协议的本质上是通过32位的整数来表达的单位为了方便阅读所以就会把IP写作点分十进制用三个点划分成四个部分每个位置的取值都是0-255IP不够用咋办方案一 动态分配IP每个设备上网的时候分配IP不上网就不分配IP治标不治本方案二 NAT机制 网络地址转换把IP分成两类外网IP/公网IP内网IP/私网IP10*172.16-172.31*192.168*这三个开头都属于内网在NAT机制下网络通讯是如何进行的在同一个局域网下设备A访问设备B由于IP本身不重复可以正常访问如果你手动把两个设备的IP调成一样就会导致两个设备都上不了网公网设备A访问公网设备B由于IP本身也不重复也可以正常访问不同的局域网设备A直接访问设备BNAT机制不允许这样的访问方式A和B都属于私有IP局域网设备A访问公网设备B网络地址映射公网设备A访问局域网设备B内网穿透VPN这两个和NAT本质上都不冲突都是借助其他带有公网IP的设备进行转发NAT机制举例子在局域网中每台机器都有一个私有IP这个在同一个局域网中是不会重复的如果需要访问外网私有的IP会进过NAT的映射机制就会把IP改成公网的IP进而去访问你想访问的网址。都替换成公网的IP那怎么知道哪个是哪个的首先会有端口号区分每个私有IP随机分配的端口号是不一样的NAT会记住谁是谁那如果私有IP分配的端口号一样了咋办NAT在进行替换的时候是可以对端口号进行随意替换的他会记着返回去是谁哪个端口号就行至于到他这里转发的端口号就别管方案三 IPV6IPV4是使用4个字节作为IP地址IPV6是使用16个字节作为IP地址之所以在全国大范围推广IPV6因为IPV4的地址分配权在美国手里随时会被卡脖子所以全国推行IPV6在需要的时候可以替换成IPV6IP地址的其他规则网段划分前半部分称为网络号后半部分称为主机号在同一个局域网中网络号必须相同主机号必须不同在不同的局域网中网络号必须不同主机号无限制子网掩码255.255.255.0子网掩码也是一个32位的整数规则很死左边全是1右边全是0不能出现1和0交错的现象简写192.168.98/24/24表示的是前24位都是1如果IP网络号部分和子网掩码部分相同那么我们就认为他们是在一个局域网下子网掩码只干两件事帮设备区分自己人还是外人同一个局域网下的子网掩码必须一样不然无法互相访问255部分表示是网络号0部分表示的是主机名字决定一个局域网能连接多少台设备主机号有八位表示最多可以表示254家用一般支持254台设备特殊的IP举例192168.100.0不能这样设置因为0代表的是这个网络192.168.100.255广播地址往这上面发数据包会被转发到这个局域网的所有设备投屏类似127.0.0.1环回网络无论你的设备真实IP是啥都可以使用这个表示192.168.100.1一般认为使用1的都是网关IP协议的第二个要点路由选择简化模型问路的方式在这个过程中就属于路由选择因为在真实的网络环境中是十分复杂的所以任何一个路由器是无法存储所有的网络信息但是他们会知道自己附近有谁。所以就可以通过类似于问路的情况去找到对应的地址