理论——计算机网络参考模型与5G协议
一、 OSI参考模型
1.1 七层模型的功能
1.2 七层模型每层的定义与解释
二、5G协议
三种协议族:(TCP、UDP、IP)
三、各层的PDU协议数据单元
四、传输数据的封装与解封装
1.1 封装过程
1.2 解封装过程
一、 OSI参考模型
国际标准化组织(ISO)在1984年颁布了开放系统互连参考模型(OSI),这是一个开放式的体系结构,将网络分为了七层。这七层分别是应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。

1.1 七层模型的功能
分层 功能
应用层 网络服务与最终用户的一个接口
表示层 数据的表示、安全、压缩
会话层 建立、管理、压缩
传输层 定义传输数据的协议端口号,以及流控和差错校验
网络层 进行逻辑地址的寻址,实现不同网络之间的路径选择
数据链路层 建立逻辑连接、进行硬件地址寻址、差错校验等功能
物理层 建立、维护、断开物理连接
七层模型中的不同的每一层都有各自不同的功能,但是他们之间又相互联系,紧密配合,使网络空间得以正常运行。

1.2 七层模型每层的定义与解释
在这里插入图片描述
根据图片可以看出:
应用层、表示层和会话层属于应用层面;
传输层和网络层属于逻辑层面;
数据链路层和物理层属于硬件层面。

网络层及以下的通信为点对点的通信,可以理解为主机对主机的通信。
传输层的通信则为端对端的通信,可以理解为同一软件在不同终端上的通信。
注意:IP地址可变更,而MAC地址具有唯一性,不可变更。

但是随着时代的发展,OSI七层模型逐渐被TCP/IP五层模型所取代,即将OSI七层模型中的应用层,表示层和会话层合并成应用层。如下图所示:
在这里插入图片描述

二、5G协议
三种协议族:(TCP、UDP、IP)
在这里插入图片描述

三、各层的PDU协议数据单元
层 数据单元
传输层 数据段
网络层 数据包
数据链路层 数据帧
物理层 比特流(Bits)
在这里插入图片描述

四、传输数据的封装与解封装
1.1 封装过程
因每一层的传输数据单元不同,所以需要封装TCP报文头部,以此使下一层能够看懂识别。
传输层:传输层有TCP/IP两个协议,TCP(传输控制协议)和UDP(用户数据报协议)。TCP协议传输更加稳定可靠,UDP协议传输效率更高。所以,上层数据到达传输层后需要封装TCP头部或者UDP头部。
网络层:同理,上层数据到达这里需要封装IP头部。
TCP/IP定义了网络互联协议(IP)(英文是Internet Protocol)。而IP又由四个支撑协议组成:ARP(地址解析协议),RARP(逆地址解析协议),ICMP(网际控制报文协议)和IGMP(网际组管理协议)。
数据链路层:同理,上层数据到此需要封装MAC头部。
物理层:到达物理层就直接由计算机通过信号接收了。

下图就是封装的过程:
在这里插入图片描述

1.2 解封装过程
解封装就是将封装过程逆向进行,这边就不赘述了。可以通过下图直观了解。

下图为解封装过程:
在这里插入图片描述

计算机网络OSI模型、TCP/IP模型与5G协议相关推荐

  1. 一文洞悉 OSI和TCP/IP模型,理通所有协议,再也不用似懂非懂了

    目录 为什么网络要分层? OSI模型 比对 TCP/IP模型 TCP/IP 模型 物理层 数据链路层 网络层 传输层 应用层 为什么网络要分层? 这其实很好理解,隋朝开始就有吏部.户部.礼部.兵部.刑 ...

  2. CCNA学习笔记——第一章:OSI 和 TCP/IP 模型

    第一章:OSI和TCP/IP 第一节:OSI 参考模型 OSI RM:开放系统互连参考模型(Open System Interconnection Reference Model) 1.1 OSI 参 ...

  3. 计算机网络(OSI、TCP/IP、网络协议、常见网络设备工作原理)

    目录 OSI模型 TCP/IP模型 网络协议 IP协议 IP数据报格式 IP数据报分片 IPv4地址 NAT协议 ARP/RARP协议 ARP RARP DHCP协议 ICMP协议 ICMP差错报告报 ...

  4. 华为数通HCIA学习笔记之OSI参考模型TCP/IP模型

    OSI模型(Open systems Interconnection Model),由国际化标准ISO收录在ISO 7489标准中并于1984年发布. OSI参考模型: 名称 作用 7.应用层 为应用 ...

  5. 计算机网络入门之TCP/IP模型

    计算机网络入门:computer internet 一.基础概念 1.计算机网络:实现资源共享.信息传递 2.www:万维网 world wide web 3.web:网页.网站 4.协议:proto ...

  6. 01_计算机网络笔记-OSI七层模型-TCP/IP模型

    文章目录 个人博客 https://blog.csdn.net/cPen_web 计算级网络 --> computer network 线缆:光纤,网线,铜线等 网络设备:交换机,路由器 交换机 ...

  7. 关于osi与tcp/ip模型和网络模型的概述

    目录 网络模型 分层思想 主题========宏观与微观下的网络=============== 网络模型 网络是怎么传输的? 网络的本质就是传输数据.你可以理解威优盘 由pc端传输到交换机传输到路由器 ...

  8. 【计算机网络】第三话·浅谈OSI和TCP/IP模型

  9. OSI模型 TCP/IP模型 数据包结构

  10. 计算机网络中对等层,【计算机网络】两个网络模型——OSI参考模型和TCP/IP模型...

    计算机网络 两个网络模型 计算机网络模型 分层机制----规划通讯细节 层与层之间之间是独立的.屏蔽的,下层为上层提供服务. 一些概念 实体: 任何发送/接收信息的软件/硬件进程. 对等层: 两个不同 ...

最新文章

  1. 过滤器在图纸上的符号_零基础秒懂,看了这份建筑符号清单,就能快速识别建筑图纸,收藏...
  2. subprocess installed post-installation script returned error exit status 127
  3. 设计模式:不可变的嵌入式构建器
  4. Android Service 的一些笔记
  5. 海淀某互联网公司鼓励员工尽量住在公司
  6. 电子商务ICP经营许可证申请条件
  7. xilinx sdk文本编辑器显示行数
  8. 【深度好文】多线程之WaitHandle--派生-》Mutex信号量构造
  9. Gradle Maven部署,转化
  10. nRF51822 SPI 驱动 ADXL362
  11. 大鱼吃小鱼java源代码_大鱼吃小鱼Java课程设计
  12. visio粘贴excel图表
  13. idea maven子项目图标右下角没有小蓝方块
  14. 深度学习半自动标注_时下流行的深度学习数据标注工具
  15. 【poi1999】【cogs239】【积水】【堆】【灌水法】【贪心】
  16. 03. 交换机的Telnet远程登陆配置
  17. 麒麟960鸿蒙,麒麟710和麒麟960对比
  18. 求弹性模量和泊松比计算题_弹性模量越大说明什么?弹性模量和泊松比
  19. linux内核如何安装vim,linux软件安装以及vim
  20. Amazon Leadership Principles 亚马逊领导力准则

热门文章

  1. 交错排列(Alternating Permutation)问题详解
  2. Python求转置矩阵最简便的方法
  3. SQL Server IS NULL语句使用举例
  4. day6 java成员变量与局部变量以及对象的建立
  5. 把爬取信息导出到mysql,关于爬虫学习的一些小小记录(四)——爬取数据存入数据库...
  6. pyqt5 python qlineedit信号_Pyqt5_QlineEdit
  7. quartz框架_定时任务调度框架Quartz
  8. java对接支付宝微信银联_JavaWEB后端支付银联,支付宝,微信对接
  9. linux杀死vi进程,Linux下关闭所有终端的方法(killall和kill大全)
  10. android判断是否已经安装成功,android 判断应用程序是否已安装