热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

玩转5G之初探5G网络模型(OSI模型和TCP/IP模型)

目录前言:1.计算机网络:2.分层思想:3.OSI七层参考模型:4.TCPIP的四层、五层模型与OSI七层模型的对应

目录

前言:

1.计算机网络:

 2.分层思想:

3.OSI七层参考模型:

4.TCP/IP的四层、五层模型与OSI七层模型的对应关系:

 5.端到端和点到点的区别?

 6.数据封装与解封的过程与TCP/IP协议族,以及设备与层的对应关系:

 7.应用层和传输层的关系:

8.层间通讯过程:

 9.相应协议的端口号及相关说明:

 总结:

思维导图玩转5G网络模型:




前言:

学习完5G的认知,我们尝试初探5G,了解5G网络的模型,掌握用户信息的传递过程,以及端到端和点到点的区别;


1.计算机网络:

计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模型研究的问题。网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。这两个模型在网络中应用最为广泛。

这是OSI七层参考模型和思科的TCP/IP四层参考模型对比图;


 2.分层思想:

分层的含义: 将复杂的流程分解为几个功能相对单一的子过程

作用:

1.整个流程更加清晰,复杂问题简单化

2.更容易发现问题并针对性的解决问题


3.OSI七层参考模型:

国际标准化组织(ISO)1984年颁布了开放系统互连(OSI)参考模型

一个开放式体系结构,将网络分为七层;

OSI七层模型:

高三层:【应用层,表示层,会话层】--主要面向用户

承上启下:传输层

低三层:【网络层,数据链路层,物理层】--主要面向硬件


OSI七层参考模型
高三层:面向用户应用层作用网络服务与最终用户的一个接口
表示层数据的表示,安全,压缩
会话层建立,管理,中止会话
承上启下作用传输层定义传输数据的端口号,以及流控和差错校验
低三层:面向硬件网络层进行逻辑地址寻址,实现不同网络间的路径选择
数据链路层建立逻辑连接,进行硬件地址寻址,差错检验等功能
物理层建立,维护,断开物理连接

4.TCP/IP的四层、五层模型与OSI七层模型的对应关系:

TCP/IP参考模型:

思科的是4层模型:应用层,传输层,网络层,网络接口层

华为的是5层模型:应用层,传输层,网络层,数据链路层,物理层


TCP/IP模型

思科(4层模型)

1984年

华为(5层模型)

20世纪90年代

OSI七层模型

1984年

应用层

应用层

应用层

表示层

会话层

传输层

传输层

传输层

网络层

网络层

网络层

网络接口层

数据链路层

数据链路层

物理层

物理层


 5.端到端和点到点的区别?

端到端是由无数的点到点实现和组成的;

点到点是网络层的,端到端是传输层的。


  1. 点到点是物理拓扑,如光纤,就必须是点到点连接,DDN专线也是,即两头各一个机器中间不能有机器。
  2. 端到端是网络连接。网络要通信,必须建立连接,不管有多远,中间有多少机器,都必须在两头(源和目的)间建立连接,一旦连接建立起来,就说已经是端到端连接了,即端到端是逻辑链路,这条路可能经过了很复杂的物理路线,但两端主机不管,只认为是有两端的连接,而且一旦通信完成,这个连接就释放了,物理线路可能又被别的应用用来建立连接了。TCP就是用来建立这种端到端连接的一个具体协议,SPX也是。

 6.数据封装与解封的过程与TCP/IP协议族,以及设备与层的对应关系:

封装是自上而下,解封是自下而上。

数据封装过程:(添加包头)

应用层----传输层----网络层----数据链路层----物理层;

数据解封装过程:(去掉包头)

物理层----数据链路层----网络层----传输层层----应用层;

 这里帮助大家理解:


 7.应用层和传输层的关系:

传输层协议添加端口就可以标识应用层协议。应用层协议代表着服务器上的服务,服务器上的服务如果对客户端提供服务,必须在TCP或UDP端口侦听客户端的请求。

传输层的协议TCP或UDP加上端口就可以标识一个应用层协议;

分享常见的应用层协议和传输层协议之间的关系:


应用层和传输层的关系
HTTP默认使用TCP的80端口标识
FTP默认使用TCP的21端口标识
SMTP默认使用TCP的25端口标识
POP3默认使用TCP的110端口
HTTPS默认使用TCP的443端口
DNS使用UDP的53端口
远程桌面协议(RDP)默认使用TCP的3389端口
Telnet使用TCP的23端口
Windows访问共享资源使用TCP的445端口

TCP与UDP的区别:

TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。

TCP的缺点: 慢,效率低

UDP的优点: 比较快

UDP的缺点: 不可靠,不稳定 因为UDP没有TCP那些可靠的机制,在数据传递时,如果网络质量不好,就会很容易丢包。


8.层间通讯过程:


 9.相应协议的端口号及相关说明:


 总结:

1.用户访问的接口是:应用层;

2.端到端的是传输层,点到点的是网络层;

3.传输层的协议TCP或UDP加上端口就可以标识一个应用层协议;


思维导图玩转5G网络模型:


推荐阅读
  • 汇总了2023年7月7日最新的网络安全新闻和技术更新,包括最新的漏洞披露、工具发布及安全事件。 ... [详细]
  • 本文探讨了使用Python实现监控信息收集的方法,涵盖从基础的日志记录到复杂的系统运维解决方案,旨在帮助开发者和运维人员提升工作效率。 ... [详细]
  • JavaScript 跨域解决方案详解
    本文详细介绍了JavaScript在不同域之间进行数据传输或通信的技术,包括使用JSONP、修改document.domain、利用window.name以及HTML5的postMessage方法等跨域解决方案。 ... [详细]
  • 本文探讨了互联网服务提供商(ISP)如何可能篡改或插入用户请求的数据流,并提供了有效的技术手段来防止此类劫持行为,确保网络环境的安全与纯净。 ... [详细]
  • WebBenchmark:强大的Web API性能测试工具
    本文介绍了一款名为WebBenchmark的Web API性能测试工具,该工具不仅支持HTTP和HTTPS服务的测试,还提供了丰富的功能来帮助开发者进行高效的性能评估。 ... [详细]
  • 本文回顾了作者在求职阿里和腾讯实习生过程中,从最初的迷茫到最后成功获得Offer的心路历程。文中不仅分享了个人的面试经历,还提供了宝贵的面试准备建议和技巧。 ... [详细]
  • 服务器虚拟化存储设计,完美规划储存与资源,部署高性能虚拟化桌面
    规划部署虚拟桌面环境前,必须先估算目前所使用实体桌面环境的工作负载与IOPS性能,并慎选储存设备。唯有谨慎估算贴近实际的IOPS性能,才能 ... [详细]
  • 吴石访谈:腾讯安全科恩实验室如何引领物联网安全研究
    腾讯安全科恩实验室曾两次成功破解特斯拉自动驾驶系统,并远程控制汽车,展示了其在汽车安全领域的强大实力。近日,该实验室负责人吴石接受了InfoQ的专访,详细介绍了团队未来的重点方向——物联网安全。 ... [详细]
  • 在测试软件或进行系统维护时,有时会遇到电脑蓝屏的情况,即便使用了沙盒环境也无法完全避免。本文将详细介绍常见的蓝屏错误代码及其解决方案,帮助用户快速定位并解决问题。 ... [详细]
  • Fiddler 安装与配置指南
    本文详细介绍了Fiddler的安装步骤及配置方法,旨在帮助用户顺利抓取用户Token。文章还涵盖了一些常见问题的解决方案,以确保安装过程顺利。 ... [详细]
  • 搭建个人博客:WordPress安装详解
    计划建立个人博客来分享生活与工作的见解和经验,选择WordPress是因为它专为博客设计,功能强大且易于使用。 ... [详细]
  • H5技术实现经典游戏《贪吃蛇》
    本文将分享一个使用HTML5技术实现的经典小游戏——《贪吃蛇》。通过H5技术,我们将探讨如何构建这款游戏的两种主要玩法:积分闯关和无尽模式。 ... [详细]
  • Docker安全策略与管理
    本文探讨了Docker的安全挑战、核心安全特性及其管理策略,旨在帮助读者深入理解Docker安全机制,并提供实用的安全管理建议。 ... [详细]
  • 解析Java虚拟机HotSpot中的GC算法实现
    本文探讨了Java虚拟机(JVM)中HotSpot实现的垃圾回收(GC)算法,重点介绍了根节点枚举、安全点及安全区域的概念和技术细节,以及这些机制如何影响GC的效率和准确性。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
author-avatar
水灵ruru
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有