计算机网络模型(OSI架构、TCP/IP架构)

OSI开放式系统互联

  • 为什么会有通用的网络通信模型(OSI、TCP/IP)
  • 一、OSI
    • (1)OSI 是什么
    • (2)OSI 七层
      • 第七层、应用层
      • 第六层、表示层
      • 第五层、会话层
      • 第四层、传输层
      • 第三层、网络层
      • 第二层、数据链路层
      • 第一层、物理层
    • (2)OSI 通信原则
  • 二、TCP/IP
    • (1)TCP/IP 是什么
    • (1)TCP/IP 模型每层封装格式

为什么会有通用的网络通信模型(OSI、TCP/IP)

对于同一台设备上的进程间通信,有很多种方式,比如有管道、消息队列、共享内存、信号等方式,而对于不同设备上的进程间通信,就需要网络通信,而设备是多样性的,所以要兼容多种多样的设备,就协商出了一套通用的网络协议,

一、OSI

(1)OSI 是什么

OSI(Open System Interconnect),即开放式系统互连,旨在标准化不同系统之间的通信,确保了不同型号和不同制造商的计算机能够通过标准化的通信方式互联,形成一个统一的、高效的网络系统。

是国际标准化组织ISO组织在1985年研究的网络互连模型。

该体系结构标准定义了网络互连的七层框架,OSI模型的七层结构由高到低依次为:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。

(2)OSI 七层

从功能的角度观察:
上三层(会话层,表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。
下四层(物理层,数据链路层,网络层,传输层)主要提供数据传输和交换功能,即节点到节点之间的通信为主;第四层作为上下两部分的桥梁,是整个体系结构中最关键的部分。
简而言之,上三层主要完成资源子网的功能,下四层主要完成通信子网的功能。

第七层、应用层

在这里插入图片描述

第六层、表示层

在这里插入图片描述

第五层、会话层

在这里插入图片描述

第四层、传输层

在这里插入图片描述

第三层、网络层

在这里插入图片描述

第二层、数据链路层

在这里插入图片描述

第一层、物理层

在这里插入图片描述

在这里插入图片描述

(2)OSI 通信原则

通行原则:

  • 无论节点是大型计算机、小型计算机还是个人电脑,它们都被设计为具有相同的七层结构。每一层都执行特定的功能,
  • 不同节点中同一层次必须执行相同功能。
  • 同一节点内相邻层之间通过接口进行通信。
  • 不同节点相同层次依靠协议规范化通信
  • 每一层都为相邻上层提供一套确定的服务,并且使用与之相邻的下层所提供的服务,从而实现整个网络系统的通信。

二、TCP/IP

(1)TCP/IP 是什么

TCP/IP模型是一个实际应用的有关规范网络通信的四层模型,它更简洁,更符合实际的网络实现。TCP/IP模型的层次从上到下依次是:应用层,传输层,网络层,网络接口层。

在这里插入图片描述

(1)TCP/IP 模型每层封装格式

在这里插入图片描述
网络接口层的传输单位是帧(frame),IP 层的传输单位是包(packet),TCP 层的传输单位是段(segment),HTTP 的传输单位则是消息或报文(message)。但这些名词并没有什么本质的区分,可以统称为数据包。

参考:
https://www.xiaolincoding.com/network/1_base/tcp_ip_model.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/748936.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

递归(一)——用“单步调试法”来理解递归调用过程

在算法的学习过程中,“递归”算法似乎显得很神秘,时常让学习者一头雾水,感觉莫名其妙,可是掌握递归又是一个绕不过去的坎,因为很多更高级的数据结构和算法思想就是以递归为基础的,比如数据结构中的树和图&a…

工商业储能柜用的Acrel-2000ES储能能量管理系统-安科瑞 蒋静

概述 Acrel-2000ES储能能量管理系统,专门针对工商业储能柜、储能集装箱研发的一款储能EMS,具有完善的储能监控与管理功能,涵盖了储能系统设备(PCS、BMS、电表、消防、空调等)的详细信息,实现了数据采集、数据处理、数据存储、数据查询与分析…

数据结构9——排序

一、冒泡排序 冒泡排序(Bubble Sort),顾名思义,就是指越小的元素会经由交换慢慢“浮”到数列的顶端。 算法原理 从左到右,依次比较相邻的元素大小,更大的元素交换到右边;从第一组相邻元素比较…

Talk|北京大学PKU-DAIR余昭辰:从多模态理解到生成 - 从LLM到Diffusion Model

本期为TechBeat人工智能社区第603期线上Talk。 北京时间6月26日(周三)20:00,北京大学PKU-DAIR实习生—余昭辰的Talk已经准时在TechBeat人工智能社区开播! 他与大家分享的主题是: “从多模态理解到生成 - 从LLM到Diffusion Model”,在本次Talk…

.Net WebApi启动 Swagger异常报错: Failed to load API definition

问题描述: 基于.Net6.0的WebApi 启动Swagger报错:Failed to load API definition。即无法加载API定义。 解决方法: 分析程序输出日志: 错误信息: ERROR Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMid…

无线领夹麦克风品牌排名,揭秘哪种领夹麦性价比高!

在直播电商和Vlog的热潮推动下,自媒体内容创作迎来了前所未有的繁荣。麦克风行业也因应这一趋势,迎来了快速的增长期。特别是无线领夹麦克风,以其便携性和高效的录音能力,迅速成为视频制作者的新宠。它不仅在直播带货和短视频制作…

[JS]DOM事件

事件监听 让程序检测是否有事件产生, 一旦事件触发, 就调用函数做出响应 事件三要素: 事件源(谁的事件) 事件类型(如何触发) 事件处理程序(做什么) function fn() {} // 绑定事件 btn.addEventListener(click, fnction() { })// 绑定事件 btn.addEventListener(click, fn)//…

openlayer 图层点击事件 鼠标单击

背景: 接上一篇博客,如何渲染图层,渲染不同颜色的图层? 一个图层创建好了,接下来我们要做的是,如何通过鼠标点击打开点击对象的详情弹框?鼠标点击的是layer图层里的featrue要素,这…

数字AI化银行数字化转型实战手册银行数字化转型大客户营销销售讲师培训师唐兴通谈存量客户理财金融科技与场景化

推动银行数字化转型的五个关键因素 推动银行数字化转型的五个关键因素: 客户体验。为客户提供便利和个性化是数字化转型的关键因素。银行应开发和实施创新的数字渠道,例如移动应用程序、网上银行、聊天机器人等,以方便获取金融服务并提高客户…

使用微信开发者工具创建运行项目全流程

小程序基础知识 1. 认识什么是小程序 什么是微信小程序 微信小程序是一种运行在微信内部的 轻量级 应用程序。 在使用小程序时 不需要下载安装,用户 扫一扫 或 搜一下 即可打开应用。它也体现了 “用完即走” 的理念,用户不用关心安装太多应用的问题…

LangChain让LLM带上记忆

最近两年,我们见识了“百模大战”,领略到了大型语言模型(LLM)的风采,但它们也存在一个显著的缺陷:没有记忆。 在对话中,无法记住上下文的 LLM 常常会让用户感到困扰。本文探讨如何利用 LangCha…

2024-6-27 石群电路-31

2024-6-27,星期四,12:52,天气:雨,心情:晴。今天没有什么事情发生,继续学习,加油!!!!! 今日观看了石群老师电路课程的视频…

从此以后,将硬件接入大语言模型(LLM)将变得如此简单~

一、前言 本文中将使用ESP-AI开源库来实现将硬件接入AI,整个过程将非常的轻松~ 什么是ESP-AI? 为你的开发板提供全套的AI对话方案,包括但不限于 ESP32 系列开发板的 IATLLMTTS 集成方案。 交流群 QQ 交流群: 854445223 技术栈 ESP-AI 分为了服务端和…

Databend 怎么看 OpenAI 收购实时数仓 Rockset?

6月21日(上周五),OpenAI 官方宣布完成对实时分析数据库 Rockset 的收购,一时引起数据库圈和 AI 圈热议,很多朋友也来询问 Databend 如何看待这个事件。这次收购表明了市场对实时数据分析和数据处理解决方案的高度重视,数据是 AI 发…

Win10扩充C盘(把其他盘存储空间分给C盘)

C盘虽然没有安装任何软件,但无奈安装某些软件(例如VS,QuarC等)总会占用C盘容量,且C盘内存很小(只有60G左右),看着D盘的三四十空闲内存,决定把D盘内存分给C盘30G&#xff…

C++入门 list的模拟实现

目录 list的节点类 list的迭代器类 list的模拟实现 要模拟实现list,必须要熟悉list的底层结构以及其接口的含义,通过之前学习,这些内容已基本掌握,现在我们来模拟实现list。 参照带头双向循环链表的结构,我们可以建…

ConvMixer 论文与代码解析

paper:Patches Are All You Need? official implementation:https://github.com/locuslab/convmixer 精度上去了,推理速度只有卷积和ViTs的四分之一! 出发点 文章讨论了卷积神经网络(CNN)在视觉任务中…

#### 广告投放 ####

以巨量引擎为例: 计费模式 eCPM(expected Cost Per Mile,估计千次展示收入) 概括: ecpm为千次展示的预估收益,是广告平台用来给广告排序的指标。 注意是展示而不是千次点击收益,展示了可能不…

从0到1:亮数据浏览器,为数据采集工作注入全新动力

亮数据浏览器提升数据采集效率 一、 导言1.1 引入亮数据浏览器的重要性1.2 简要介绍本文将涉及的主题和内容 二、 亮数据浏览器简介2.1. 什么是亮数据浏览器2.2. 亮数据浏览器的特点和优势 三、优化数据采集的核心功能3.1 自动化数据采集3.1.1 通过亮数据浏览器实现自动化数据采…

LangChain入门之 GPT 和小范大人不太熟?

前言 嗨,大家好!我是海鸽。 《庆余年2》刚刚完结,热度不减,我忍不住好奇:我们的AI伙伴GPT,是否也对剧中那位机智过人的小范大人有所耳闻? 不仅如此,最近我们还尝试了LangChain的调…