热门标签 | 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网络模型:


推荐阅读
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • 本人新手,用Unity3D想做一个简单的赛车游戏,现在的问题是转弯的时候很容易出现翻车的情况,求解决思路比如说你的中心是在(0,0,0),你把他设置成(0,-1.0,0)之类的就可 ... [详细]
  • 实例详解ISA防火墙策略元素
    我们在前面的工作中已经实现了ISA2006的代理服务器功能,接下来我们要实现ISA的访问控制功能。很多公司都有控制员工访问外网的需求,例如有的公司不允许 ... [详细]
  • 三小时掌握计算机网络基础(通俗易懂)
    目录1.网络层次划分2.OSI七层网络模型3.IP地址4.子网掩码及网络划分5.ARPRARP协议6.路由选择协议7.TCPIP协议8.UDP协议 9.DNS协议 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Windows7企业版怎样存储安全新功能详解
    本文介绍了电脑公司发布的GHOST WIN7 SP1 X64 通用特别版 V2019.12,软件大小为5.71 GB,支持简体中文,属于国产软件,免费使用。文章还提到了用户评分和软件分类为Win7系统,运行环境为Windows。同时,文章还介绍了平台检测结果,无插件,通过了360、腾讯、金山和瑞星的检测。此外,文章还提到了本地下载文件大小为5.71 GB,需要先下载高速下载器才能进行高速下载。最后,文章详细解释了Windows7企业版的存储安全新功能。 ... [详细]
  • Linux一键安装web环境全攻略
    摘自阿里云服务器官网,此处一键安装包下载:点此下载安装须知1、此安装包可在阿里云所有Linux系统上部署安装,此安装包包含的软件及版本为& ... [详细]
  • 计算机网络计算机网络分层结构
    为了解决计算机网络复杂的问题,提出了计算机网络分层结构。计算机网络分层结构主要有OSI7层参考模型,TCPIP4层参考模型两种。为什么要分层不同产商 ... [详细]
  • 网络安全是一个非常重要的课题,基本上你运行的服务后台越多,你就可能打开更多的安全漏洞.如果配置的恰当的话,Linux本身是非常安全可靠的,假使在Linux系统中有某个安全缺陷,由于Linu ... [详细]
  • c# java socketn 字节流_C#Socket编程详解(一)TCP与UDP简介
    一、TCP与UDP(转载)1、TCP1.1定义TCP(TransmissionControlProtocol)传输控制协议。是一种可靠的、面向连接的协议(eg:打电话)、传输效率低 ... [详细]
  • IP双栈环境下网络应用迁移
    IPv4向IPv6迁移有多种途径,在选择具体的迁移方式时,当前环境中运行的应用是否支持IPv6是重要的考量因素之一,同时在编写新的应用时,需要考虑新编写的应用不仅可以适应当前主流的IPv4环境, ... [详细]
  • SVN 功能说明(简版)
    Subversion(SVN)是什么?SVN是一种版本管理系统,是开源软件的基石。即使在沟通充分的情况下,多人维护同一份源代码的一定也会 ... [详细]
  • 一句话解决高并发的核心原则
    本文介绍了解决高并发的核心原则,即将用户访问请求尽量往前推,避免访问CDN、静态服务器、动态服务器、数据库和存储,从而实现高性能、高并发、高可扩展的网站架构。同时提到了Google的成功案例,以及适用于千万级别PV站和亿级PV网站的架构层次。 ... [详细]
  • 本文介绍了Redis中RDB文件和AOF文件的保存和还原机制。RDB文件用于保存和还原Redis服务器所有数据库中的键值对数据,SAVE命令和BGSAVE命令分别用于阻塞服务器和由子进程执行保存操作。同时执行SAVE命令和BGSAVE命令,以及同时执行两个BGSAVE命令都会产生竞争条件。服务器会保存所有用save选项设置的保存条件,当满足任意一个保存条件时,服务器会自动执行BGSAVE命令。此外,还介绍了RDB文件和AOF文件在操作方面的冲突以及同时执行大量磁盘写入操作的不良影响。 ... [详细]
  • 本文介绍了响应式页面的概念和实现方式,包括针对不同终端制作特定页面和制作一个页面适应不同终端的显示。分析了两种实现方式的优缺点,提出了选择方案的建议。同时,对于响应式页面的需求和背景进行了讨论,解释了为什么需要响应式页面。 ... [详细]
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社区 版权所有