网络层

网络层

网络层是网络核心的最高层,是实现大型网络互连的关键,是网络体系结构中最重要的一环

网络层服务

核心任务

将数据从源主机送达到目的主机

主要功能

  1. 转发
  2. 路由选择
  3. 建立连接

数据报网络与虚电路网络

数据报网络

按照 目的主机地址 进行路由选择的网络

类型:无连接服务

源主机每要发送一个分组,就给分组加上 目的主机地址,然后将该分组推进网络

每个路由器使用分组的 目的主机地址 转发分组

虚电路网络

在网络层提供面向连接的分组交换服务。双方通信前先虚电路建立连接,通信结束后再拆除连接

类型:面向连接服务

区别

数据报网络 虚电路网络
是否建立连接 不建立连接 先建立连接
地址 每个分组包含源和目的端地址 每个分组含有一个短的虚电路号
分组顺序 按序发送,不一定按序接收 按序发送,按序接收
路由选择 每个分组独立路由选择 建立VC是需要路由选择,之后所有分组都沿此路由转发
典型网络 因特网 X.25、帧中断、ATM

网络互连和网络互连设备

异构网络互连

主要是指两个网络的通信技术和运行协议不同。例如:wifi 和 网线

同构 网络互连的典型技术:隧道技术

基本策略一:协议转换

采用一类支持异构网络之间协议转换的网络中间设备,来实现异构网络之间的数据分组的转换与转发

例如:交换机、多协议路由器

基本策略二:构建虚拟互联网络

在异构网络基础上构建一个同构的虚拟互联网络

路由器

最典型的网络层设备

具有多个输入端口和多个输出端口的 专用计算机,主要任务就是 路由选择转发

结构:从功能体系划分

输入端口
查找转发、将到达分组 缓存排队

交换结构
完成具体的转发工作,将输入端口的IP数据包交换到知道的输出端口。主要结构:
基于 内存 交换:性能最低,路由器价格最便宜
基于 总线 交换:输入端口和输出端口连接在一条数据总线上。独占式
基于 网络 交换:性能最高,路由器价格最昂贵。并行 交换传输

输出端口
缓存排队,发送分组。调度策略:先到先服务调度、按优先级调度、按IP数据报的服务类型

路由处理器
执行命令,路由协议运行,路由计算以及路由表的更新和维护

网络层拥塞控制

网络拥塞

用户对网络资源(包括链路带宽、存储空间和处理器能力)的总需求超过了网络固有的容量

网络负载在 膝点 附近时,吞吐量和分组平均延迟达到力量的平衡,网络的使用效率最高

发生拥塞的原因
缓冲区容量有限、传输线路的带宽有限、网络结点的处理能力有限、网络中的某些部分发生了故障

流量感知路由

权值 根据网络负载 动态 调整,可以将网络流量引导到不同的链路上,均衡网络负载

准入控制

广泛应用于 虚电路网络 的拥塞 预防 技术

对建立虚电路审核,如果新建立的虚电路会导致网络变得拥塞,那么网络拒绝建立该新虚电路

流量调节

在网络发生拥塞时,通过调整发送方发送数据的速率来 消除 拥塞

路由器通过路由器的 输出端口的排队时延 感知是否发生拥塞

路由器怎么感知是否发生拥塞?
通过路由器的 输出端口的排队时延 是否越来越长

路由器在发生拥塞时,如果通知其上游结点,并且使上游结点降低发送速率?
感知到拥塞的路由器选择一个被拥塞的数据报,给该数据报的源主机返回一个 抑制分组

背压
抑制分组在从拥塞结点到源结点的路径上的每一跳,都发挥 抑制 作用

负载脱落

有选择地主动 丢弃 一些数据报,来减轻网络负载,从而缓解或消除拥塞

Internet 网络层

Internet 是目前世界上最伟大、最重要的计算机网络。是典型的数据报网络

IP 是网络层最核心的协议

IP对数据报的处理分为:主机对数据报的处理网关对数据报的处理

IPv4协议

IPv4协议

动态主机配置协议

Dynamic Host Configuration Protocol,简称:DHCP

DHCP服务端端口号是67
DHCP客户端端口号是68

DHCP发送请求过程
第一步:DHCP服务器发现(DHCP Discover):广播方式
第二步:DHCP服务器提供(DHCP Offer):广播方式
第三步:DHCP请求(DHCP Request):广播方式
第四步:DHCP确认(DHCP ACK)

网络地址转换

Network Address Translation,简称:NAT

使私有地址在公共的Internet上正常通信

基于UPnP (Universal Plug and Play)协议实现NAT穿透配置

NAT工作原理
第一步:从内网出去的IP数据报,将其IP地址替换为NAT服务器拥有的合法的公共IP地址,并将替换关系记录到 NAT转换表
第二步:从公共互联网返回的IP数据报,依据其目的IP地址检索 NAT转换表,并利用检索到的内部私有IP地址替换目的IP地址,然后将IP数据报转发到内部网络

ICMP

互联网控制报文协议,Internet Control Message Protocol

进行主机或路由器间的网络层 差错报告网络探测

ICMP报文 - 差错报文报告
终点不可达、源点抑制、时间超时、参数问题、路由重定向

ICMP报文 - 询问报告
回声请求/应答、时间戳请求/应答

ICMP报文格式
类型、代码、校验和、由ICMP报文的类型决定、ICMP的数据部分

IPv6

IPv6协议

路由算法与路由协议

路由算法与路由协议

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,530评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,403评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,120评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,770评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,758评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,649评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,021评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,675评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,931评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,751评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,410评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,004评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,969评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,042评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,493评论 2 343

推荐阅读更多精彩内容

  • 网络层 1.网络层的主要功能 主要功能就是:将源端数据包一路送到接收方。无连接服务的实现:数据报子网对于无连接服务...
    轮回的拉格朗日阅读 1,504评论 1 1
  • 目录 网络层的服务 数据报网络与虚电路网络 网络互连与网络互联设备 网络层拥塞控制 Internet 网络层 路由...
    MobMsg阅读 1,633评论 0 4
  • 复习题 R1. 我们回顾一下本书中使用的某些术语。前面讲过,运输层的分组名称是报文段,数据链路层的分组名字是帧。网...
    maxwellyue阅读 10,281评论 0 12
  • 第一节 网络层服务 网络层的主要作用是将网络层数据报从送达。 主要功能包括: 1. 转发:分组从输入接口转移到输出...
    Selex阅读 1,138评论 2 2
  • 文章标题是网络层知识概要,网络层与传输层互有联系,个别知识点没有特别区分。本文主要讨论的问题如下 01 OSI体系...
    needrunning阅读 959评论 0 1