计算机网络分层(OSI、TCP/IP)
计算机网络体系结构一、网络结构的意义想要学好网络,架构是必不可少的,这样你就可以更加直观的理解网络数据的传输,也会更加明了网络中各个协议的作用以及它们之间的联系。让复杂的问题简单化,也更容易发现问题并可以及时的解决问题。二、网络结构的分类在初学者阶段网络架构一般有两类:OSI(开放系统互联)参考模型和TCP/IP参考模型,之所以叫参考模型是由于不是固定的,只是为了更好的学习网络知识而虚拟出...
计算机网络分层
文章目录
一、网络结构的意义
想要学好网络,架构是必不可少的,这样你就可以更加直观的理解网络数据的传输,也会更加明了网络中各个协议的作用以及它们之间的联系。让复杂的问题简单化,也更容易发现问题并可以及时的解决问题。
二、网络结构的分类
在初学者阶段网络架构一般有两类:OSI(开放系统互联)参考模型和TCP/IP参考模型,之所以叫参考模型是由于不是固定的,只是为了更好的学习网络知识而虚拟出的,为学者提供方便的一种参照。
1、 OSI七层框架
(1)七层架构模型图的分析
如下图所示,这就是基本的七层架构模型图:
数据的传输就如红色箭头表示,从主机1应用层依次向下封装,通过传输介质传递,再依次解封装传递给主机2.用通俗的话来说整个过程就好比快递的运输,从商家发货,包装,通过火车运输,再拆快递,最终在你手中的就是商家发给你的商品,和商家最开始拿的商品是一摸一样的。
(2)对各层作用的基本认识
【1】物理层:
使原始数据比特流能在物理媒介上传输。所以数据在物理层的单位是:比特(B)。
【2】数据链路层:
让数据有目的性的传输,还可以流量控制,可以缓冲数据。数据在这一层的单位是帧。MAC地址的作用就像你的学号一般,在学校你可以对号入座,在学校你的学号也是唯一的。
【3】网络层:
主要解决数据如何跨越各个子网从原地址传送到目的地址问题。就好比快递被送到更大的城市,所以在这一层还需要路由选择,为了防止数据阻塞也要进行流量控制。数据在这一层的单位是包。IP地址的作用就像是你的身份证,在这个国家通过身份证就可以准确无误的找到你。
【4】传输层:
在这一层主要使用的是UDP和TCP这两个协议,为高层数据传输建立,维护和拆除数据传输连接,实现透明的端到端数据传送。数据在这一层的单位是数据段。
【5】会话层:
实现会话进程间通信的管理与同步,允许不同机器上的用户建立关系。单位,报文。
【6】 表示层:
完成语法格式转换。单位,报文。
【7】应用层:
是OSI模型的最高层,是计算机网络和用户之间的界面。由邮件服务、文件传输等程序组成。单位,报文。
2、 TCP/IP参考模型
【1】应用层
是OSI模型的最高层,是计算机网络和用户之间的界面。由邮件服务、文件传输等程序组成。单位,报文。
【2】传输层
在这一层主要使用的是UDP和TCP这两个协议,为高层数据传输建立,维护和拆除数据传输连接,实现透明的端到端数据传送。数据在这一层的单位是数据段。
【3】网际层
主要解决数据如何跨越各个子网从原地址传送到目的地址问题。就好比快递被送到更大的城市,所以在这一层还需要路由选择,为了防止数据阻塞也要进行流量控制。数据在这一层的单位是包。IP地址的作用就像是你的身份证,在这个国家通过身份证就可以准确无误的找到你。
【4】数据链路层
让数据有目的性的传输,还可以流量控制,可以缓冲数据。数据在这一层的单位是帧。MAC地址的作用就像你的学号一般,在学校你可以对号入座,在学校你的学号也是唯一的。
【5】物理层
使原始数据比特流能在物理媒介上传输。
【6】两者比较
TCP/IP模型与OSI模型的作用大致相同,各层之间也环环相扣,依次传输。所以我们对比学习一下就好。这种参考模型总共分四层:应用层、传输层、网际层、网络接口层,而每一层与OSI参考模型中的对应关系如下图。
参考模型中各层主要的协议图示
由于OSI模型是在TCP/IP模型的基础上被提出的,所以我们对照OSI模型中各层的作用了解TCP/IP协议就好了,大致都差不多!
更多推荐
所有评论(0)