体系结构与参考模型中,重点掌握OSI 和 TCP/IP参考模型,和他们的区别。常以选择题出现。网络
主要的重点冷月作出了标识,知识点以下图(pdf版或xmind源文件请关注公众号:学长冷月,回复计算机网络)。框架
在具体学习参考模型每一层的功能的时候,首先要搞清楚层次设计的典范,和每一层设计的原则。tcp
简单来讲,体系结构的含义就是各层及其协议的集合。好比OSI参考模型分为七层的设计,从数据链路层到应用层中,每一层都包含大量的协议。简单来讲,计算机网络的体系结构就是包括这7层和这7层中全部的协议。学习
协议就是指规则的集合。控制两个(及两个以上)对等实体进行通信的规则的集合。咱们知道计算机网络最重要的两个功能就是数据通信和资源共享,那么如今的网络设备多种多样,怎么样才能统一他们的通信标准呢?这就诞生了协议的制定,因此协议就是规则的集合。编码
接口是指相邻两层间交换信息的链接点。加密
在一个层次参考模型中,下层为紧邻的上层提供的功能调用。注意:必定是下层为上层提供服务;上层为下层提供接口。
服务能够分为三类:计算机网络
OSI参考模型是ISO组织在1985年研究的网络互联模型。是如今计算机网络中最经典的参考模型,可是在市场中并无获得大量的使用。由于OSI模型制定的过程当中主要偏向于学术和理论研究而对市场使用的切合度比较低。全部最后OSI最终并无成为广为使用的标准模型,可是OSI模型仍是咱们须要理解并掌握。
该体系结构标准定义了网络互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),以下图所示:设计
在物理层,数据主要的传输单位是比特。
主要的研究内容是电路接口(机械特性)、功能特性(引脚的高低电平)、规程特性(事件的发生顺序)、电气特性(传输信号的意义,如二进制定义)3d
在数据链路层,数据主要的传输单位是帧。
主要的功能有:封装成帧、透明传输、差错控制、流量控制、传输管理。
经典协议:PPP协议blog
在网络层,数据主要的传输单位是数据报。
主要的功能有:路由选择、规划IP地址、流量控制、差错控制、拥塞控制
经典协议:IP、ICMP、IGMP、ARP
在传输层,数据主要的传输单位是用户数据报(UDP)和报文段(TCP)。
主要的功能有:流量控制、差错控制
经典协议:TCP、UDP
会话层主要的功能是利用传输层端到端的服务,来在网络设备之间创建链接并有序地传输数据。并创建同步信息。
表示层主要是定义数据的编码格式、是否进行数据压缩、加密/解密等操做。
表示层主要是定义数据的编码格式、是否进行数据压缩、加密/解密等操做。
与OSI参考模型不一样,TCP/IP模型只采用了四层的分层结构。TCP/IP协议不单单指的是TCP 和IP两个协议,而是指一个由FTP、SMTP、TCP、UDP、IP等协议构成的协议栈, 只是由于在TCP/IP协议中TCP协议和IP协议最具表明性,因此被称为TCP/IP协议。以下图所示:
在TCP/IP模型中,应用层、表示层和会话层统一变成了应用层,而数据链路层和物理层统一变成了网络接口层。
其中每一层都有不少的协议,来构成了TCP/IP的协议栈,以下图所示:
注意:
在OSI参考模型中,网络层提供了无链接和面向链接的服务、传输层只提供面向链接的服务;而在TCP/IP参考模型中,网络层只提供无链接的服务,而传输层提供无链接和面向链接的服务。
本文简单的讲解了计算机网络参考模型,OSI参考模型和TCP/IP参考模型,你们不用死记硬背每一层究竟是什么、到底有多少协议。只须要在以后具体学到那个知识点后,再回过头来看看体系结构,相信你们会有豁然开朗的感受。
若是这篇博文有帮助到您,能够帮冷月点一个赞或者加一个关注哦!
欢迎关注个人公众号:学长冷月,得到独家整理的学习资源和平常干货推送。
若是您对个人专题内容感兴趣,也能够关注个人博客:guoyu7.com
若是这篇博文有帮助到您,能够帮冷月点一个赞或者加一个关注哦!
欢迎关注个人公众号:学长冷月,得到独家整理的学习资源和平常干货推送。
若是您对个人专题内容感兴趣,也能够关注个人博客:guoyu7.com