前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >写给大忙人看的计算机网络参考模型

写给大忙人看的计算机网络参考模型

作者头像
学长冷月
发布2020-08-02 22:21:08
5260
发布2020-08-02 22:21:08
举报
文章被收录于专栏:冷月带你手撕代码

每天收获知识仅需五分钟

简单了解计算机网络参考模型,OSI模型、TCP/IP模型

01

前言

冷月最近在学习谢仁希老师的《计算机网络》,为此将自己所学的知识点总结出来和大家分享。计算机网络这门课的知识点非常的杂乱,每一层都有很多经典的协议,这些协议处处在平时的工作中会使用。所以一定要先把计算机网络的体系结构和参考模型搞清楚,才能够使用的过程中游刃有余,在面试中也会让面试官对你基础扎实的表现加分。

02

计算机网络的体系结构

在具体学习参考模型每一层的功能的时候,首先要搞清楚层次设计的典范,和每一层设计的原则。

体系结构的含义:

简单来说,体系结构的含义就是各层及其协议的集合。比如OSI参考模型分为七层的设计,从数据链路层到应用层中,每一层都包含大量的协议。简单来说,计算机网络的体系结构就是包括这7层和这7层中所有的协议。

计算机网络中的协议:

协议就是指规则的集合。控制两个(及两个以上)对等实体进行通讯的规则的集合。我们知道计算机网络最重要的两个功能就是数据通讯和资源共享,那么现在的网络设备多种多样,怎么样才能统一他们的通讯标准呢?这就诞生了协议的制定,所以协议就是规则的集合。

计算机网络中的接口:

接口是指相邻两层间交换信息的连接点。

计算机网络中的服务:

在一个层次参考模型中,下层为紧邻的上层提供的功能调用。注意:一定是下层为上层提供服务;上次为下层提供接口。 服务可以分为三类:

1.面向连接服务/无面向连接服务 (例如TCP和UDP)

2.可靠服务/不可靠服务 (例如FTP和DNS)

3.有应答服务/无应答服务(例如ping命令)

03

OSI参考模型

OSI参考模型是ISO组织在1985年研究的网络互联模型。是现在计算机网络中最经典的参考模型,但是在市场中并没有得到大量的使用。因为OSI模型制定的过程中主要偏向于学术和理论研究而对市场使用的切合度比较低。所有最后OSI最终并没有成为广为使用的标准模型,但是OSI模型还是我们需要理解并掌握。该体系结构标准定义了网络互联的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层),如下图所示:

物理层

在物理层,数据主要的传输单位是比特。主要的研究内容是电路接口(机械特性)、功能特性(引脚的高低电平)、规程特性(事件的发生顺序)、电气特性(传输信号的意义,如二进制定义)

数据链路层

在数据链路层,数据主要的传输单位是帧。主要的功能有:封装成帧、透明传输、差错控制、流量控制、传输管理。经典协议:PPP协议

网络层

在网络层,数据主要的传输单位是数据报。主要的功能有:路由选择、规划IP地址、流量控制、差错控制、拥塞控制 经典协议:IP、ICMP、IGMP、ARP

传输层

在传输层,数据主要的传输单位是用户数据报(UDP)和报文段(TCP)。主要的功能有:流量控制、差错控制 经典协议:TCP、UDP

会话层

会话层主要的功能是利用传输层端到端的服务,来在网络设备之间建立连接并有序地传输数据。并建立同步信息。

表示层

表示层主要是定义数据的编码格式、是否进行数据压缩、加密/解密等操作。

应用层

表示层主要是定义数据的编码格式、是否进行数据压缩、加密/解密等操作。

04

TCP/IP模型

与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参考模型中,网络层只提供无连接的服务,而传输层提供无连接和面向连接的服务。

05

总结

本文简单的讲解了计算机网络参考模型,OSI参考模型和TCP/IP参考模型,大家不用死记硬背每一层到底是什么、到底有多少协议。只需要在之后具体学到那个知识点后,再回过头来看看体系结构,相信大家会有豁然开朗的感觉。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 学长冷月 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 计算机网络的体系结构
    • 体系结构的含义:
      • 计算机网络中的协议:
        • 计算机网络中的接口:
          • 计算机网络中的服务:
          • OSI参考模型
            • 物理层
              • 数据链路层
                • 网络层
                  • 传输层
                    • 会话层
                      • 表示层
                        • 应用层
                        • TCP/IP模型
                        • 总结
                        相关产品与服务
                        云联网
                        云联网(Cloud Connect Network,CCN)提供全网互联服务,助力您实现各地域的云上、云下多点互联。云联网的智能调度、路由学习等特性,可帮助您构建极速、稳定、经济的全网互联,轻松满足在线教育、游戏加速、混合云等全网互联场景下的极速体验。
                        领券
                        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档