计算机网络原理(三)(个人学习)

title:计算机网络原理学习(三)
data:2020-3-8
author:Page
categories:
-网络原理
tags:
-网络原理

六 有五层协议的体系结构

1.OSI有七层协议体系,但过于复杂,TCP/IP是·四层体系结构:应用层、运输层、网际层和网络接口层。俩者结合采用一种五层协议的体系结构,最底下俩层也被称为网络接口层。
在这里插入图片描述
(1)
应用层:通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则。应用层交互的数据单元称为报文。

(2)
运输层:负责向俩台主机中的进程之间的通信提供通用的数据传输服务。传送应用层报文。运输层有复用和分用俩个功能,复用:多个应用层进程可同时使用下面运输层的服务,分用:运输层把收到的信息分别交付上面的应用层。运输层主要使用以下俩种协议:传输控制协议TCP(Transmission Control Protocol)(提供面向连接的,可靠的数据传输服务,其数据传输的单位是报文段),用户数据报协议UDP(User Datagram Protocol)(提供无连接的,尽最大努力的数据传输服务[不保证数据传输的可靠性],其数据数据传输的单位是用户数据报)

(3)
网络层:负责为分组交换网上的不同不同主机提供通信服务。1.在发送数据时,把运输层产生的报文段或用户数据报封装成分组或包进行传送。2.选择合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目标主机。互联网由大量的异构网络通过路由器互相连接起来的。互联网使用的网络层协议是无连接的网际协议IP和许多路由选择协议,因此互联网的网络层也叫做网际层或IP层。

(4)
数据链路层:主机之间的数据传输,总是在一段一段的链路上传送的,这需要使用专门的链路层协议。在俩个相邻结点之间传送数据时,数据链路层将网络层下来的IP数据报组装成帧,在俩个相邻结点间的链路上传送帧。每一帧包括数据和必要的控制信息(同步信息,地址信息,差错控制)

(5)
物理层:物理层上传送数据的单位是比特。因此物理层要考虑用多大的电压代表“1”或“0”

数据在俩台主机间的传送(通过一个路由器相连的俩台主机)
在这里插入图片描述
传输的过程简介:假定主机1的应用进程AP1向主机2的应用进程AP2传送数据。AP1 先将其数据交给本主机的第5层(应用层)。第5层加上必要的控制信息Hs就变成了下一-层的数据单元。第4层(运输层)收到这个数据单元后,加上本层的控制信息H4, 再交给第3层(网络层),成为第3层的数据单元。依此类推。不过到了第2层(数据链路层)后,控制信息被分成两部分,分别加到本层数据单元的首部(H2)和尾部(T2);而第1层(物理层)由于是比特流的传送,所以不再加上控制信息。请注意,传送比特流时应从首部开始传送。

OSI模型把对等层次之间的传送的数据单元称为该层的协议数据单元PDU(Protocol Data Unit)。

当这一串的比特流离开主机1经网络的物理媒体传送到路由器时,就从路由器的第1层依次上升到第3层。每一层都根据控制信息进行必要的操作,然后将控制信息剥去,将该层剩下的数据单元上交给更高的一层。当分组上升到了第3层时,就根据首部中的目的地址查找路由器中的转发表,找出转发分组的接口,然后往下传送到第2层,加上新的首部和尾部后,再到最下面的第1层,然后在物理媒体上把每-一个比特发送出去。当这一串的比特流离开路由器到达目的站主机2时,就从主机2的第1层按照上面讲过的方式,依次上升到第5层。最后,把应用进程AP1发送的数据交给目的站的应用进程AP2。

可以用一个简单例子来比喻上述过程。有一封信从最高层向下传。每经过一层就包上一个新的信封,写上必要的地址信息。包有多个信封的信件传送到目的站后,从第1层起,每层拆开一个信封后就把信封中的信交给它的上一层。传到最高层后,取出发信人所发的信交给收信人。

上面几层只是起到一个数据封装打包的作用,真正起到传输作用的还是物理层。

七 实体、协议、服务和服务访问点

实体:任何可发送或接收信息的硬件或软件进程

协议:控制俩个对等实体(或多个实体)进行通信的规则的集合。在协议控制下、俩个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下面一层所提供的服务。

协议是“水平的”,服务是“垂直的”。

同一系统中相邻俩层的实体进行交互(即交换信息)的地方,通常称为称为服务访问点SAP

OSI把层与层层与层之间交换的数据的单位称为服务数据单元SDU(Service Data Unit)

协议必须把所有不利的条件事先都估计到,而不能假定一切都是正常的和非常理想的。

1.7.5 TCP/IP的体系结构

沙漏计时器形状TCP/IP协议族示意:IP为最中心最重要的一部分。
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值