计算机网络(九)网络层详解

155 篇文章 14 订阅
订阅专栏
本文详细解读了网络层如何通过路由选择、数据交换方式(电路交换、报文交换与分组交换)、TCP/IP协议栈中的IP数据报格式、IPv4与IPv6区别,以及路由器角色与路由表。涵盖了静态和动态路由算法,以及IPv4地址分类、子网划分和IPv6的特性与发展。
摘要由CSDN通过智能技术生成

网络层的功能

        1.路由选择与分组转发(选择最佳路径)

        2.异构网络互联(不同类型的网络:4G、WIFI等)

        3.拥塞控制(所有结点都处于高负荷不得不大量丢弃分组,采取手段缓解)

                开环控制(静态)

                闭环控制(动态)

数据交换方式

        交换网络:由大量路由器组合的网络

        电路交换

                例:电话网络

                步骤:建立连接(呼号/电路连接)->通信->释放连接(拆除电路)

                特点:独占资源

                优点:1.通信时延小、2.有序传输、3.没有冲突、4.实时性强

                缺点:1.建立连接时间长、2.线路独占,效率低、3.灵活性差、4.无差错控制

        报文交换

                优点:1.无需建立连接、2.存储转发,动态分配线路、3.线路可靠性较高、4.线路利用率较高、5.多目标服务

        分组交换

                分组:把大的数据报文切割为小的数据块(分组)

                优点:1.有报文交换的全部优点、2.存储更易管理(相对于报文交换)

                缺点:1.有存储转发时延、2.需要传输额外的信息量、3.乱序到达目的主机,需要进行重新排序        (总体时延小于报文交换)

                Attion!        1 Byte(B-字节)=8 bit(b-比特) 、1 Mbps=10^3 kbps=10^6 bps

        总结

                1.报文交换和分组交换都采用了存储转发

                2.传送数据量大,且传送时间远大于呼叫时间,选择电路交换。电路交换传输实时延最小(不需要存储转发)

                3.从信道利用率来看,报文交换和分组交换优于电路交换,其中分组交换时延更小

        数据报方式:无连接服务

                每个分组都携带源地址和目的地址

                根据路由协议/算法构建转发表;检索转发表;每个分组独立选路

        虚电路方式:连接服务

                一种逻辑上的连接,虚电路上的每个结点都维持一张虚电路表

路由算法和路由协议

        路由算法

                静态路由算法:管理员手工配置网络

                动态路由算法(自适应)路由器之间彼此交换信息,按照路由算法优化出路由表项

                        全局性:OSPF(知道全局网络拓扑)

                        分散性:RIP(只掌握相邻的链路拓扑)

        分层次的路由选择协议

                自治AS

                内部网关协议IGP

                外部网关协议BGP

TCP/IP协议栈

         IP数据报格式

                         固定部分的长度为固定的20字节

                         首部长度的单位是4Byte(例如首部长度为5,则其表示的为5X4B=20B,取值范围为5-15

                         总长度:首部+数据(单位是1B,最大为65535B)

                         协议字段不同于版本字段,指的是数据部分使用的协议

                         首部检验和:只检验首部

                         可选字段的长度为0-40B,不4B对其的数由填充字段补齐

        数据报的分片

                        标识位:同一数据报使用同一标识

                        标志位        中间位DF=1禁止分片、DF=0允许分片

                                           最低位MF=1“还有分片”、MF=0没有分片 

                        片偏移:分片后分组在原分组中的相对位置,以8B为单位

        IPv4地址

                        分类的IP地址

                A类:1~126

                环回地址:127(用于软件环回测试)

                B类:128~191

                C类:192~223

                        私有IP地址与NAT转换

                A类:10.0.0.0~10.255.255.255

                B类:172.16.0.0~172.31.255.255

                C类:192.168.0.0~192.168.255.255

                        路由器不会转发目的地址是私有IP地址的数据报

                        主机发送的数据报到达NAT后,首部中的源IP地址和端口号会依据NAT转换表替换成路由器IP地址和端口号

                        子网的划分

                子网掩码

                         将子网掩码与IP地址逐位取与,得到子网网络号:145.13.3.0

         解析:子网掩码255.255.252.0对应前16位都是1(网络号),用IP地址与子网掩码按位取与得到结果:180.80.76.0(其中76是由77->010011 01取前6位得到的)

                又由于需要发送广播,故剩下的主机号应该全部为1(010011 11->79)

                结果是180.80.79.255,选D

                        构成超网

        如 128.14.32.0/20表示网络前缀长度为20--子网掩码前20位为0

        构成超网:将网络前缀缩短,使得多个子网聚合成一个较大的子网

        例如:206.1.0.0/17 + 206.1.128.0/17 = 206.1.0.0/16

        最长网络前缀匹配:选择路由表中匹配结果中前缀最长的那一跳。(前缀长=包含的地址块小)

         网络前缀为24位,可以得出其使用最后8位用于划分子网,同时由其掩码可知,其最后8位中前5位是子网号,后3位是主机号

        最大子网个数=2^5=32个                最大可分配地址为:2^3-2=6

IPv6

        IPv6数据报格式:基本首部+有效载荷(选项+数据部分,选项包括各种扩展首部)

         IPv6首部格式(基本首部40B)

                 流标签:属于同一个流的数据报具有同样的流标签

                 下一个首部:标识下一个扩展首部上层协议首部(报文段)(扩展首部中也有)

        IPv6的区别

                 IPv6的地址位扩大到了128位(16B)

                 IPv6彻底移出了校验和,使得每一跳的处理时间减少

                 IPv6支持即插即用(自动配置),无需使用DHCP协议

                 IPv6首部长度为8B的整数倍,IPv4的首部为4B的整数倍

                 IPv6只能在主机处分片,而IPv4还可以在路由器分片(ICMPv6--“分组过大”--不允许路由器分片)

                 IPv6支持资源预分配

                 IPv6取消了总长度字段改为有效载荷字段(首部和数据报长度合二为一)

                 IPv6取消了服务类型字段

        IPv6的地址

                单播:一对一,可以作为源地址和目的地址

                多播:一对多,仅可作为目的地址

                任播:对一个多播组内的一个用户发送,仅能作为目的地址(一般是最近的地址)

        IPv6和IPv4的过渡

                双栈技术:同时启用两个协议栈、互相转换

                隧道协议:重新封装

        IPv6组播

                发送者仅发送一次数据,利用组播路由协议为其建立组播分发树,数据传输到终点才会开始分发和赋值

                 组播组成员即可以在同一局域网内,也可以在不同局域网内,需要路由器支持组播协议

                组播地址:属于多播组的设备将会被分配一个组播组IP地址(相同标识符)

                                范围:224.0.0.0~239.255.255.255(D类地址)

                        组播数据报是不可靠交付,应用于UDP

                        组播数据报不会产生ICMP差错报文

                        不是所有D类地址都能作为组播地址

                硬件组播

                        组播MAC地址以01-00-5E开头

                        收到组播数据报的主机还需要在软件层进行过滤,不属于本机要接收的组播数据报要丢弃

                 实现组播需要:IGMP协议和组播路由选择协议

路由器

         三层设备的区别

                路由器:可以互联两个不同网络层协议的网段

                网桥:可以互联两个物理层和链路层不同的网段

                集线器:不能互联两个物理层的不同网段

         路由表

                 路由表可以得出转发表:转发表每一列都包含输出端口和某些MAC地址功能的映射

 

计算机网络五层模型详解
德玛西亚的专栏
06-02 4万+
目录 网络概述: 1.网络通信的层次 2.OSI七层网络模型 3.TCP五层模型: 一、物理层 1.物理层作用 2.物理层概述 3.信号调制 4.信道复用技术 二、据链路层 1.据链路层作用 2.点对点据链路层三个基本问题 3.滑动窗口协议 5.以太网 三、网络层 1.概述 2.IP地址 3.构成超网(无分类编码) 4.IP协议 5.ARP协议 6.ICMP协议 四、传输层 1.概述 2.UDP概述 3.TCP详解 4.TCP可靠性 五、...
子网掩码、最大主机、最大子网的计算
我是你先人
11-20 1万+
子网掩码、子网划分、最大主机
计算机网络】一文搞懂IP子网掩码相关问题
m0_46628950的博客
10-07 2799
私网ip地址也就是局域网用的,在构建局域网时,通常局域网内部都要使用私有IP地址,私网地址不能在公网上出现,只能用在内部网路中在防火墙外面的叫公网,在防火墙内部的叫私网,比如一个公司自己搭建的网络只能由自己公司访问IPV4的私网地址分为几类,分别是A类地址:10.0.0.0-10.255.255.255B类地址:172.16.0.0-172.31.255.255C类地址:192.168.0.0-192.168.255.255。
9网络层-IP协议(一)
最新发布
fengzhan12138的博客
07-04 2040
A类地址主机号占3个字节,因此A类地址的最大主机位2^24-2.减2是因为第一:全0的主机号表示该IP地址是本主机所连接到的单个网络地址(如,一主机的IP位5.6.7.8,则表示白主机所在的网络地址是5.0.0.0),第二全是1的主机号字段表示该网络上的所有主机。B类地址的网络号字段有两个字节,因此B类地址网络号指派位2^14-1,-1是因为B类最小网络地址位128.1.0.0.B类每个网络最大主机位2^16-2个,-2是扣除全0和全1的主机号。4)在IP地址中所有分配的网络号的都是平等的。
IP地址的最大主机 子网 计算
qq_26563899的博客
06-24 2万+
192用二进制表示就是:1100 0000 那么可用主机就是2的6次方(掩码显示为0的部分),也就是64台,去掉网络地址和广播地址,实际可用主机是62台. 根据子网 掩码分割主机号和网络号 255.255.255.224 转成二进制: 11111111 11111111 11111111 11100000 主机号:0的个,所以主机号为5位 网络号:1的个,所有主机号为27位 最大主机.网络量:2的主机号次方-2 2^5-2 子网:2的主机位-2 2^5-2 根据主机求子网掩码 在某
怎么计算子网掩码和子网以及最大主机
10-01
要划分子网就需要计算子网掩码和分配相应的主机块,尽管采用二进制计算可以得出相应的结论,但如果采用十进制计算方法,计算起来更为简便。下面将详细介绍其计算规则
计算机网络】知识点整理 第四章 网络层(王道考研视频学习记录)
放纵小开爱的博客
12-20 2681
网络层4.14.1.1功能概述4.1.2 电路交换、报文交换与分组交换4.1.3 据报与虚电路4.1.4 据交换方式4.2 路由算法与路由协议概述4.34.3.1 IP 据报格式4.3.2 IP据报分片4.3.3 IPv4地址4.3.4 网络地址转换NAT4.3.5 子网划分和子网掩码4.3.6 无分类编址CIDR4.3.7 ARP 协议4.3.8 DHCP协议4.3.9 ICMP协议4.4 IPv6 4.1 4.1.1功能概述 4.1.2 电路交换、报文交换与分组交换 4.1.3 据报与虚电路
计算机网络 网络层协议 实现的功能详解
06-22
尽管讲解概念如果同学们是初初相识,真有点晦涩难懂,本人讲解概念的同时,尽量结合实操来讲,这样即加固了概念,同时让同学不会感觉到太烦闷,其实对这些重要基础概念的理解,正是学习过《计算机网络原理》,与直接...
详解计算机网络协议.docx
12-21
计算机网络协议详解 计算机网络协议是计算机网络中最基本也是最重要的组成部分之一。它规定了据如何传输、如何处理、如何管理等一系列问题。下面将详细介绍计算机网络协议的相关知识点。 OSI七层协议 OSI七层...
计算机网络 物理层 实现的功能详解
06-22
物理层的四个特性描述 ????机械、电气、功能和过程# 通信模型两大模型 ????局域网:字信号 ????广域网:光纤型号# 据通信常用术语 ????信息(message)、据(data)、信号(signal)、码元 (code) ????模拟...
计算机网络 据链路层 实现的功能详解
06-22
# 据链路层主要研究的三个基本问题 ????封装成帧:源mac,目的mac、帧开始符、帧结束符、帧校验序列 ????透明传输:文本传输、可执行文件传输的界定符 ????差错检验:发送端 环冗余检验CRC FCS帧校验序列 接收端亦...
计算子网详解
dengji8846的博客
06-01 5622
概念普及 一、IP地址概念 IPv4 IPv4地址是一个32位的二进制,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制表示,中间用“.”分隔。比如,192.168.0.1。 IPv6 IPv6前面所讲的32位IP地...
计算机网络IP地址和子网掩码的关系
热门推荐
尹煜的博客
04-12 7万+
了解IP地址扮演的角色有助于明白IP地址的含义乃至IP地址和子网掩码的关系 IP(Internet Protocol—网际互连协议),是TCP/IP体系中的网络层协议,它可以向传输层提供各种协议的信息,例如TCP、UDP等;对下可将IP信息包放到链路层。他最大的作用是网际互连,因此它是统一的国际标准,大家都按这一套来,网际中传输的额资源只有通过IP识别才能找到网关(局域网内部负责人),再通过网卡(MAC地址)进而定位到电脑。简单来说,IP就是位于网络层的一个通用的用来标识网络主机进行通讯的
关于最大子网
Note
01-11 942
    最近在复习计算机网络,一直对各类网络地址的最大网络很疑惑,发现网上的解答也是莫衷一是,主要是在网络号全0和全1是否作为保留地址上,有很大分歧,个人觉得有篇文章讲得比较清晰明了,特此援引,以供参考:  《彻底明白IP地址》     由原文作者的观点:网络号全为0时才作为保留地址,另外网络号为01111111是留作回送地址的。所以,A类地址最大网络为2^7–2,而B、C类地址没有保留网...
Android发送和接收UDP广播
wujushan的博客
08-02 1万+
在Android平台上实现UDP广播的发送和接收
计算子网掩码和子网以及最大主机
爱吃鱼油
05-11 3652
=======IP地址格式: ip地址常采用点分十进制表示方法X.Y.Y.Y,在这里, X在1~126范围内称为A类地址; X在128~191范围内称为B类地址; X在192~223范围内称为C类地址。 比如10.202.52.130,因为X为10,在1~126范围内,所以称为A类地址。 =======子网掩码: A类为 255.0.0.0; B类为 255.255.0.
网络IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络最大子网,每个子网内的最大可分配地址个为各为多少?
qq_43751200的博客
12-06 2万+
一个IP的组成部分为: 网络号+子网号+主机号,对于这样的IP 192.168.5.0/24 由/24可以知道其子网掩码默认为255.255.255.0 ,255.255.255.248,二进制位: (11111111. 11111111. 11111111)(24表示网络号).11111(子网掩码) 000 ,子网掩码中全1表示的网络号和子网号部分,0部分表示主机号部分 (11111)2 ......
关于IP子网划分最多有效子网和最多有效主机
好记性不如烂笔头
11-23 1万+
三道题: 47.一个B 类IP 地址划分子网最大可以提供多少个有效子网( )    A. 2046  B. 4096  C. 8190  D. 16382 答案:D 48.一个B 类IP 地址划分子网,单个子网最多可以提供多少个有效主机( )  A. 16382 ;B. 16384 ;C. 4096 ;D. 4094 。 答案:A 49.以下关于C 类地址划分子网,说法正确的是
计算机网络运输层协议详解
它位于OSI七层模型的第四层,介于网络层和会话层之间。运输层协议的作用范围是从主机A的应用层到主机B的应用层,负责提供逻辑通信服务。 2. 运输层的两个主要协议 运输层协议有两种:TCP和UDP。TCP是一种可靠传输...
写文章

热门文章

  • 神经网络(十五)在VS Code下搭建PyTorch环境 32367
  • 数据库原理及应用(十三)E-R图、关系模式 12610
  • C#的架构、框架、设计模式 12107
  • 计算机网络(十)CSMA详解 10854
  • CiteSpace使用入门教程 8855

分类专栏

  • 神经网络 72篇
  • 工程实践 75篇
  • 学习笔记 155篇
  • 环境搭建&故障排除 19篇

最新评论

  • NPOI高速写入大量EXCEL数据

    READLEAF: 这个需要内存足够大的场合才适用。可以一条记录一条记录地写入吗?

  • [高光谱]使用PyTorch的dataloader加载高光谱数据

    ViperL1: 那你进到函数里做单步调试看看,我用的时候没这个问题

  • [高光谱]使用PyTorch的dataloader加载高光谱数据

    qq_45761457: 但是我打印训练集里面非零元素个数,他出来的不是5*种类

  • [高光谱]使用PyTorch的dataloader加载高光谱数据

    ViperL1: 因为是每类标签5个

  • [高光谱]使用PyTorch的dataloader加载高光谱数据

    qq_45761457: train_gt, test_gt = sample_gt(gt, SAMPLE_PERCENTAGE, mode=SAMPLING_MODE) # 划分训练集和测试集SAMPLE_PERCENTAGE控制台传入 train_nonzero_count = np.count_nonzero(train_gt) print("训练集中的非零元素数量(有效标签数量):", train_nonzero_count)为啥我选的每个样本为5,这个怎么输出5436这么大

最新文章

  • [卷积神经网络]YOLOv10论文解读
  • [Flask]开源项目--基于Faster R-CNN的在线害虫识别系统
  • [卷积神经网络]RepConv和重参数化
2024年16篇
2023年51篇
2022年84篇
2021年56篇
2020年13篇
2019年27篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司济南网站搜索优化平山网站快照优化汕头网站建设优化北京移动网站优化平台收费浙江测量网站优化耗材如何优化企业网站驻马店网站优化咨询怎么给网站做seo优化铜陵网站优化选择驻马店网站推广优化在线免费网站优化宁波网站优化公司网站优化公司渠道权威的网站优化怎么选天津网站排名优化龙山优化网站最新报价丰南专业的网站优化有哪些随州本地网站优化公司排名东营加盟网站优化公司怀柔网站推广优化外包丰都网站关键词优化平台佛山 网站关键词优化移动网站优化代理利润网站标签如何优化优化画质的网站搜索引擎优化网站外链太原网站优化常识孝感网站推广优化哪家好阳江网站搜索引擎优化竞价珠海网站技术优化歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化