计算机网络基本参考模型(重要)

思维导图

分层

好处

	1,各层工作独立,层之间通过接口联系,降低协议工作的复杂程度。
	2,灵活性好,任何一层的改变不影响其他层
	3,每层的实现技术可以不同,减少了实现的复杂度
	4,易于维护,每层可以单独进行调试
	5,还便于标准化

原则

	信宿机第n层收到的对象应与信源机第n层发出的对象完全一致。

OSI参考模型(7层)

7:Application

	应用层  主要为各种网络应用服务 Email,FTP,微信等

6:Presentation

	表示层  将信息表示为一定形式和格式的数据流(01比特流)  压缩解压缩,加密解密等

5:Session

	会话层  它负责通信主机间的会话建立,管理和拆除,协调通信双方

4:Transport

	传输层 
		是参考模型上的核心层之一 它负责通信主机间的端到端连接
		对于TCP来说,它还负责提供可靠传输,差错恢复,拥塞控制等额外功能。

3:Network

	网络层  另一个核心层  它的功能可用地址(通信主机提供标识,ip地址)和最优路径(路由,寻径,每个中间设备都为到达的分组找到一根最优路径,并送出)描述;
	它负责将每一个分组从源机一路送达目的机

2:Data Link

	数据链路层
		提供介质访问服务
		通过物理地址识别通信主机,提供可靠的帧传递并做差错控制,流控等

1:Physical

	物理层
		提供透明的比特流传递(光信号,电信号,无线信号等)
		只关心比特流传输,不关心其中内容
每一层都利用它下一层的服务,为它的上一层提供服务。除了第1层和第7层

TCP/IP四层参考模型

4:Application

	应用层

3:Transport

	传输层

2:Internet

	Internet层

1:Network Access

	物理层

五层参考模型

就是将TCP/IP四层参考模型的网络接入层进行了分割。用OSI七层参考模型的下两层来代替。
哪五层

	5:Application layer
	4:Transport layer
	3:Network layer
	2:Data Link layer
	1:Physical layer

OSI模型和DOD模型比较

相同点

	1,都分层
	2,都有应用层,尽管服务不同
	3,都有可比较的传输层和网络层
	4,使用的都是分组交换而不是电路交换技术

不同点

	1,TCP/IP将表示层和会话层包含到了应用层
	2,TCP/IP将OSI的数据链路层和物理层包括到了一层中
	3,TCP/IP更简洁,但OSI更易开发和排除故障
	4,TCP/IP在实践中产生,是当今互联网Internet所采用的模型,而OSI仅仅停留在教科书中

数据如何传输

发放

	封装/打包,将信息打包,从最高层--应用层开始逐渐下行到最底层--物理层
	最每一层上,数据都被加上头部信息,用于传递信息
	具体来说
		在OSI参考模型上三层,信息被表示为一定格式和形式的数据流(DataStream)
		数据流被传到传输层,将其切割为适合传输的数据段(Segment),并加上段头,段头中包含定位应用进程的端口号等信息
		数据段传到下一层网络层,添加分组头部形成分组(Packet),分组头部中包含寻址主机的ip地址和其他一些传输需要用到的信息,比如生存周期,长度
		分组再传到数据链路层,添加帧头形成帧,帧头中包含寻址主机所需的物理地址,校验等信息
		帧传到的物理层,被转成可供传输的比特流

协议数据单元

	PDU(Protocol Data Unit)
		数据在各层的形式(或者说各层处理的数据对象)
	具体表现
		信息(Information,应用层)
		数据流(Data stream,上三层)
		数据段(Segment,传输层)
		分组(Packet,网络层)
		帧(Frame,数据链路层)
		比特流(Bits,物理层)

接收方

	解封装/解包:将收到的比特流解包从最底层--物理层开始逐渐上行到最高层--应用层,提取出信息
	解封装的过程是封装的逆向过程,在每层去掉头部信息,最终还原出应用层的输出:信息
	具体来说
		在网络层,从下层收到分组,去掉分组头部,提取出数据段,送给上层传输层
		等等

信号通道

	经过不同传输介质和交换设备,道路十分复杂

实体

	定义
		每层中活动的元素
	完成每层的封装解封装等基本功能
	每层的实体可能是一个硬件可能是一个软件

虚拟通信

	只看发放和收方的对应层,发现收发双方的对应层之间(即对等实体之间)有一根直接的通道(虚通道),沿着这条通道,PDU从发方到达收方

服务,协议和接口之间的关系

层与层之间有接口,用于服务的调用
接口是 信息调用的出口 ,服务是 建立在 协议的基础上 

你可能感兴趣的:(计算机网络)