TCP/IP之网络层服务

网络层服务

网络层提供的服务是,主机与主机的数据传输。发送主机向接收主机发送数据段( segment)。首先,发送主机将来自传输层的数据段封装到数据报中,然后传输给接收主机,途中可能会经过路由器,路由器和主机一样,都运行网络层的协议,路由器会根据ip数据报的头部信息选择转发路径。接收主机接收到数据报之后,再向上交付,交给传输层。

网络层核心功能-转发与路由

转发(forwarding):将分组从路由器的输入端口转移到合适的输出端口
路由(routing): 确定分组从源到目的经过的路径。

数据分组传输之前两端主机需要首先建立虚拟/逻辑连接。网络设备(如路由器)参与连接的建立。
网络层连接与传输层连接的对比:

  • 网络层连接: 两个主机之间 (路径上的路由器等网络设备参与其中)
  • 传输层连接: 两个应用进程之间(对中间网络设备透明)

网络层的服务类型

网路层服务类型主要有两种,分别是无连接服务(connection-less service)和连接服务(connection service)

无连接服务

  • 不事先为系列分组的传输确定传输路径
  • 每个分组独立确定传输路径
  • 不同分组可能传输路径不同
  • 典型的无连接服务代表是数据报网络(datagram network )

连接服务

  • 首先为系列分组的传输确定从源到目的经过的路径(建立连接)
  • 然后沿该路径(连接)传输系列分组
  • 系列分组传输路径相同,所有分组的传输路径都是相同的
  • 传输结束后拆除连接
  • 典型的连接服务的代表就是虚电路网络(virtual-circuit network )

数据报(datagram)网络与虚电路(virtual-circuit)网络是典型两类分组交换网络

  • 数据报网络提供网络层无连接服务
  • 虚电路网络提供网络层连接服务
  • 类似于传输层的无连接服务( UDP)和面向连接服务( TCP),但是网络层服务:主机到主机服务,网络核心实现

下面我们分别详细介绍这两种重要的服务,数据报网络和虚电路网络

虚电路网络

虚电路:一条从源主机到目的主机, 类似于电路的路径(逻辑连接)

  • 分组交换
  • 每个分组的传输利用链路的全部带宽
  • 源到目的路径经过的网络层设备共同完成虚电路功能

简单的说,就是先逻辑上建立一条连接,确定一条传输的路径,然后所有分组的传输都是走这同一条路径,而且每个分组独占这条链路的全部带宽。

image.png

虚电路的通信过程分为三步:呼叫建立(call setup)→数据传输→拆除呼叫

呼叫建立后,会唯一确定一条传输的链路,这条链路会有一个标识,随后每个分组携带的不是目的地址,而是这条链路的标识。每个分组携带虚电路标识(VCID),而不是目的主机地址,虚电路经过的每个网络设备( 如路由器) , 维护每条经过它的虚电路连接状态。

虚电路VC的具体实现

  1. 从源主机到目的主机的一条路径
  2. 虚电路号( VCID) , 沿路每段链路一个编号
  3. 沿路每个网络层设备(如路由器), 利用转发表记录经过的每条虚电路

也就是说,路由器是根据虚电路号来进行转发的,所以分组携带的不是目的地址而是虚电路号。
沿某条虚电路传输的分组,携带对应虚电路的VCID,而不是目的地址
同一条VC ,在每段链路上的VCID通常不同
路由器转发分组时依据转发表改写/替换虚电路号

image.png
image.png

我们家庭用的固定电话机通常就是用的虚电路。

数据报网络

网络层无连接
每个分组携带目的地址

路由器根据分组的目的地址转发分组

  • 基于路由协议/算法构建转发表
  • 检索转发表
  • 每个分组独立选路
image.png

数据报的转发表,我们最直观的想法当然是根据不同的目的地址确定转发出口,如图

image.png

但这样会造成一个问题,我们有四十多亿个ip地址,如果每个ip都这样配置一个输出链路,显然转发表会变的巨大无比,转发效率也会降低,所以我们采用的解决方法是通过ip地址范围进行转发

image.png

如下图的数据转发表

image.png

在匹配的时候,我们采用最长前缀匹配策略,也就是尽可能选择细的地址范围。

最长前缀匹配优先:在检索转发表时,优先选择与分组目的地址匹配前缀最
长的入口( entry)。

image.png

数据报网络与虚电路网络的对比

Internet (数据报网络)

  • 计算机之间的数据交换
  • “弹性” 服务,没有严格时间需求
  • 链路类型众多
  • 特点、性能各异
  • 统一服务困难
  • “智能” 端系统 (计算机)
  • 可以自适应、性能控制、差错恢复
  • 简化网络,复杂“边缘”

ATM (VC网络)

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

推荐阅读更多精彩内容

  • 4.1网络层服务 v ■从发送主机向接收主机传送数据段(segment) v ■发送主机:将数据段封装到数据报(d...
    龟龟51阅读 953评论 1 0
  • 网络层简介 1. 概念 为解决经由多条链路的交付问题,从而设计了网络层。其主要负责主机到主机的交付,并且在分组经过...
    顾慎为阅读 3,096评论 0 0
  • 第二章 物理层 频分复用:频分复用的用户在同样的时间占用不同的带宽资源(频率带宽) 时分复用:时分复用的用户在不同...
    PramaWells阅读 3,607评论 1 3
  • “妈妈妈妈,明天就是我的生日了,爸爸…他会回来吗?”小女孩长发披肩,长得很像洋娃娃。 “爸爸一定能回来的!” 其实...
    绿蔓阅读 244评论 0 0
  • 1:鱼油能帮你减去身体脂肪 鱼油有无数个原因可以帮助你减去脂肪,包括大众早已知悉的以及有些仍未被发现的。首先,鱼油...
    晃悠的老刘忙阅读 14,459评论 3 6