计算机网络安全——OSI参考模型

计算机网络与安全

大纲

此文主要讲述计算机网络参考模型。

OSI参考模型

  1. 分层思想

    通信需求->定义协议标准,当完成某件事需要的协议及步骤太多,我们则需要分层思想来进行:
    将复杂的流程分解为几个功能相对单一的子过程
    1.1 整个流程更加清晰,复杂问题简单化
    1.2 更容易发现问题并针对性的解决问题

  2. OSI七层参考模型
    OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。
    在这里插入图片描述
    2.1 七层包括 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层七层。应用层,会话层,表示层传输的是数据PDU,传输层传送的是数据段Fragment,网络层是数据包Packet、IP包,数据链路层传输的是帧Frame,物理层传输的是比特bit。那如何将这七层与数据传输结合起来呢?下面将会讲解数据的封装与解封装。

  3. 数据的封装与解封装
    封装与解封装的流程类似于购买淘宝物品,即用户买了一个商品,这个商品不可能不经过处理直接快递到用户手上,期间要经过商家的包装,给物流,物流再依据信息发送给用户,用户收到包裹确认信息,在进行拆包装。这个过程基本就是数据的封装与解封装的过程。
    而数据的封装与解封装也很类似。现在有个A用户需要向B用户打招呼,A首先在键盘上输入“Hello”,在通过某个软件发送给B,此时的数据是并没有经过处理的,众所周知,互联网上的数据传输都是通过bit流,所以我们首先对这个包进行处理。数据从应用层流入传输层(会话层和表示层只是理论上的功能,而现实生活中将会话层和表示层并入应用层),将PDU数据变成数据段,传输层的功能就是指定数据从什么端口出去,从什么端口进入,添加了一个TCP/UDP头。将处理完的数据段传入网络层形成报文,在原先数据前加上IP包头,即从什么IP出去,从什么IP进入。再将处理完的包头传入数据链路层,在报文前添加Mac子层,在最后添加一个四字节的FCS。FCS是用来确认的。再将帧传入物理层形成bit流汇入互联网,然后互联网会通过各个层之间的功能解封装(底层没有解析高层的功能),层层剥离将数据传给B,B最后的得到数据“Hello”。
    在这里插入图片描述

  4. TCP/IP模型
    TCP/IP模型和OSI参考模型不同的是,它偏向于实际应用,而OSI是理想中的协议。在实际中TCP/IP模型将上三层合并为应用层,下两层合并为网络接口层,变成TCP/IP四层模型,或者只合并上三层。
    tcp/ip模型5、TCP/IP协议簇
    在这里插入图片描述之后我会会通过解封装过程陆续详细讲解各层的作用。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值