Linux学习11-网络理论

一.OSI模型

1.1 OSI模型简介

开发系统互联模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七层模型。在实际生活中由于OSI模型由于其模型过于复杂并没有得到实际应用,但其还是具有很高的理论价值,学习OSI模型对计算机网络的学习有着很大的帮助

1.2 七层功能介绍

  • OSI模型图
    在这里插入图片描述
  • 具体功能
名称作用常见协议
应用层用户与网络交互的界面,应用程序产生和接受原始数据HTTP SSH FTP DNS POP3 DHCP
表示层表示层主要处理在两个通信系统中交换信息的表示方式,统一数据格式,只关心数据的语法和语义(格式、压缩、加密)HTTP/HTML FTP Telnet ASN.1
会话层会话层允许不同主机上的各个进程之间进行会话,会话层利用传输层提供的端到端的服务 (建立进程会话)ADSP RPC
传输层传输层的基本单位是TCP和UDP,传输层主要实现两个主机之间的通信 (发送主机数据分段,接受主机数据重组,发生错误重传)TCP UDP
网络层网络层的基本传输单位是包,这一层主要关心将数据包从源主机转发到目标主机 (IP地址标记,寻址以及路由)IP (IPv4 · IPv6) ICMP ICMPv6 IGMP IPsec BGP RIP OSPF ARP RARP
数据链路层数据链路层传输单位是帧,数据链路层是将由网络传输过来的帧进行解析,例如校验、差错分析等(标记MAC地址)本质上网络层是在全局上抽象一个网络消耗最优的通信路线,而在实际通信中是需要是数据链路上传输信息的,而数据链路层就是实现具体的点到点的通讯Wi-Fi(IEEE 802.11) ATM PPP 令牌网
物理层物理层的最大作用就是在终端上透明的传输比特流以太网路卡

二.TCP/IP模型

2.1 TCP/IP五层模型

  • 简介
  • TCP/IP(传输控制协议/互联网协议)。美国军方由实践总结出的理论,是当今广泛使用的额通讯标准,该通讯协议采用了5层的层级结构,每一层都传输到它的下一层所提供的网络来完成自己的需求

  • TCP/IP五层模型图
    在这里插入图片描述
名称作用
应用层OSI前三层功能的结合
传输层传输层的基本单位是TCP和UDP,传输层主要实现两个主机之间的通信 (发送主机数据分段,接受主机数据重组,发生错误重传)
网络层网络层的基本传输单位是包,这一层主要关心将数据包从源主机转发到目标主机 (IP地址标记,寻址以及路由)
数据链路层数据链路层传输单位是帧,数据链路层是将由网络传输过来的帧进行解析,例如校验、差错分析等(标记MAC地址)本质上网络层是在全局上抽象一个网络消耗最优的通信路线,而在实际通信中是需要是数据链路上传输信息的,而数据链路层就是实现具体的点到点的通讯
物理层负责光/电信号的传递方式.,物理层的最大作用就是在终端上透明的传输比特流

2.2 TCP/IP数据单元

  1. 应用层数据单元:AP DU (未经加工的原始数据)
  1. 应用数据单元
  2. APDU:应用协议数据单元
  1. 传输层数据单元:segment DU

分段数据

  1. 网络层数据单元:paket DU

包数据(网络层数据打包封装IP地址等信息)

  1. 数据链路层数据单元:Frame DU

数据帧

  1. 物理层数据单元:bit DU

比特数据

2.3 封装和解封装

  • 封装

数据要通过网络进行传输,在发送端要从高层一层一层的乡下传送,如果一个主机要传送数据到别的主机,先把数据装到一个特殊协议报头中,这个过程叫做封装

  • 封装大致过程
  1. 应用层:用户信息转换为数据,以便在网络上传输
  2. 传输层:数据转换为数据段,并在发送方和接受方主机之间建立一条可靠的连接(TCP)
  3. 网络层:数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输
  4. 数据链路层:数据包或数据报转换为帧,以便在本地网段上,使用硬件地址唯一标识每台主机
  5. 物理层:帧转换为比特流,并采用数字编码和时钟方案
  • 解封装

解封装的过程完全是封装过程的逆过程,封装是从应用层向下到物理层层层封装,而接封装是目的主机收到数据后从物理层向上到应用层层层解决封装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值