计算机网络-网络层

网络层(又名网际层)

作用是什么?什么用?
在五层协议的体系结构中网络层在第三层,其主要负责为分组交换网上的不同主机提供通信服务.
功能:
用于不同局域网端到端的数据传输
-说明:
他保证的是尽最大可能交付而不是可靠交付
什么是可靠交付?
-接收端接收的数据帧与发送端发送的数据帧完全一致,不存在帧丢失,出错,重复,失序等问题
解释-分组:
网络层发送数据时,会把运输层产生的报文段或用户数据报包封装成分组或包进行传送.TCP/IP体系中由于网络层使用IP协议所以分组可以称为IP数据报或简称数据报
!!!:分组实际上是数据报的统称,每一层传送的数据单元都可以使用分组统称.但实际上每一层的数据报是不完全相同的

数据报是通过网络传输的数据的基本单元,包含一个报头(header)和数据本身,其中报头描述了数据的目的地以及和其它数据之间的关系。数据报是完备的、独立的数据实体,该实体携带要从源计算机传递到目的计算机的信息,该信息不依赖以前在源计算机和目的计算机以及传输网络间交换。
在数据报操作方式中,每个数据报自身携带有足够的信息,它的传送是被单独处理的。整个数据报传送过程中,不需要建立虚电路,网络节点为每个数据报作路由选择,各数据报不能保证按顺序到达目的节点,有些还可能会丢失。

网络层提供两种服务:

1.虚电路(VC)服务

**
虚电路表示这是一条逻辑上的连接,分组都沿着这条逻辑连接按照存储转发方式传送,而不是真正的建立一条物理连接**

类比电话机服务(提供的是可靠交付),当两台计算机需要进行通信时需要先建立连接,以预留双方所需的一切网络资源。然后双方就沿着已建立的虚电路发送分组。分组转发时属于同一条虚电路的分组均按照同一路由进行转发
缺点:由于数据的突发性使用虚电路的服务方式会造成资源的极大浪费
总结:可靠通信由网络负责,必须建立连接才能通信,同一虚电路的分组只能由一个路由转发

2.数据报服务
由于计算机本身就具有很强的差错处理能力,所以完全可以使用主机处理差错,而不是保证数据传输过程中是无差错的(即使用网络进行差错检测),所以就有了数据报服务。
基本思想:网络层向上只是提供简单灵活的,无连接的,尽可能最大交付的数据报服务。
网络发送分组时不需要先建立连接,每个分组都可以独立的发送信息,与前后的分组无关,每个分组独立选择路由进行转发。网络层也不提供服务质量的保证。
总结:可靠通信由主机负责,不需要建立连接就可通信,各个分组独立选择路由转发

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

看不见的罗辑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值