文章目录

  • 1.背景
  • 2.OSI怎么来的?
  • 3.OSI的结构
  • 4.OSI数据传输图
  • 5.OSI七层结构概述
    • (1)应用层(Application Layer)
    • (2)表示层(Presentation Layer)
    • (3)会话层(Session Layer)
    • (4)传输层(Transport Layer)
    • (5)网络层(Network Layer)
    • (6)数据链路层(Data Link Layer)
    • (7)物理层(Physical Layer)

1.背景

  • 关于计算机网络为什么分层以及相关概念可参考之前的文章计算机网络的分层结构、协议、服务和接口

2.OSI怎么来的?

3.OSI的结构

4.OSI数据传输图

5.OSI七层结构概述

(1)应用层(Application Layer)

  • 应用层是OSI模型的最高层,是用户与网络的界面
  • 应用层为特定类型的网络应用提供访问OSI环境的手段
  • 因为用户的实际应用多种多样,就要求应用层采用不同的协议来解决不同应用类型的需求
  • 典型的协议有:文件传输协议FTP、电子邮件协议SMTP、万维网HTTP等

(2)表示层(Presentation Layer)

  • 主要处理两个通信系统中交换信息的表示方式
  • 不同机器采用的编码和表示方法不同,使用的数据结构不同
  • 为了使不同的数据和信息之间能够互相交换,表示层采用抽象的标准方法定义数据结构

(3)会话层(Session Layer)

  • 会话层允许不同主机上的各个进程进行会话
  • 会话层利用传输层提供的端到端的服务,向表示层提供它的增值服务
  • 增值服务即图上最上方的一句话

(4)传输层(Transport Layer)

  • 传输层也称运输层,传输单位是报文段或用户数据报,传输层负责主机中两个进程之间的通信,功能是为端到端连接提供可靠的传输服务,为端到端连接提供流量控制、差错控制、服务质量、数据传输管理等服务。
  • 数据链路层是点到点的通信,传输层是端到端的通信
  • 点到点:可以理解为主机到主机之间的通信,一个点指一个硬件地址或IP地址,网络中参与通信的主机通过硬件地址或IP地址标识的;
  • 端到端:指运行在不同主机内的两个进程之间的通信,一个进程由一个端口号来标识,所以称端到端通信

(5)网络层(Network Layer)

  • 因为因特网的主要网络层协议是无连接的网际协议(Internet Protocol,IP)和许多路由选择协议,因此因特网的网络层也称网际层或IP层

(6)数据链路层(Data Link Layer)

(7)物理层(Physical Layer)

1.2.2 OSI参考模型(应用层、表示层、会话层、传输层、网络层、数据链路层、物理层)相关推荐

  1. 【计算机网络】计算机网络 OSI 参考模型 ( 计算机网络分层结构 | OSI 七层参考模型 | 应用层 | 表示层 | 会话层 | 传输层 | 网络层 | 数据链路层 | 物理层 )

    文章目录 一.计算机网络分层结构 二.OSI 七层参考模型 三.应用层 四.表示层 五.会话层 六.传输层 七.网络层 八.数据链路层 九.物理层 一.计算机网络分层结构 计算机网络分层结构 : ① ...

  2. 计算机网络笔记-应用层/传输层/网络层(2w字详细整理)

    文章目录 计算机网络 计算机网络概述 互联网的组成 网络边缘部分 C/S方式 P2P对等方式 网络核心部分 电路交换 分组交换 报文交换 传输延时 计算机网络体系概述 OSI七层模型 TCP/IP四层 ...

  3. 网络:七层,HTTP应用层、TCP传输层、IP网络层,拔网线TCP还在,三次握手保证双向与减少因延时传输错误

    网络七层 应,表,会,传,网,数,物 HTTP应用层 TCP传输层 IP网络层 应用层 与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的.例如,一个没有通信功能的字处理程序就不能执行通信的 ...

  4. 计算机网络传输层和应用层作业,计算机网络传输层作业.doc

    第三章作业信工A班 林秋慧 1101000120 试比较TCP与UDP 协议 相同点 不同点 TCP(传输控制协议) 为运输层的两个协议,为运行在不同主机上的应用进程之间提供了逻辑通信功能. 基本任务 ...

  5. 1 计算机网络体系结构与OSI参考模型

    文章目录 1 计算机网络概述 1.1 计算机网络概念 1.2 计算机网络的分类 2 OSI 七层参考模型 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 3 OSI参考模型与网络排错 4 ...

  6. OSI参考模型 TCP/IP协议族 数据封装与解封过程

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一. OSI参考模型和TCP/IP协议族 1.OSI七层参考模型 ①应用层 ②表示层 ③会话层 ④传输层 ⑤网络层 ⑥数据链 ...

  7. OSI参考模型(七层模型)

    OSI参考模型(七层模型) OSI的概念 OSI模型的目的 OSI 模型的优点 OSI模型分为七层 OSI模型的功能 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 OSI模型的详解图 O ...

  8. 计算机网络 13 OSI参考模型

    开放系统互连(OSI)参考模型是由国际标准化组织(ISO)于1984年提出的分层网络体系结构模型 目的是支持异构网络系统的互连互通 异构网络系统互联的国际标准 理解网络通信的最佳学习工具 理论模型 理 ...

  9. 1.2.3 OSI参考模型(2)

    目录 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层

  10. 软件开发架构介绍||OSI七层协议之物理层、数据链路层、网络层、传输层(mac地址、ip协议、断开协议、tcp协议之三次握手四次挥手)

    阅读目录 一.网络编程 一.网络编程 软件开发架构 C/S架构 C:客户端 想体验服务的时候才会去找服务端体验服务 S:服务端 24小时不间断的提供服务,即时监听,随时待命 B/S架构 B:浏览器 想 ...

最新文章

  1. Mybatis调用Oracle的存储过程
  2. Markdown 语法 示例 字体 字号 颜色
  3. 地理信息系统控件GIS控件TatukGIS Developer Kernel 下载及介绍
  4. android ViewPager之PagerAdapter中View的重用
  5. 【基础部分】之FTP相关配置
  6. 如何用计算机装手机系统,如何用手机usb重装电脑系统
  7. Android 升级JDK及配置问题。
  8. java mysql 输入数据库_如何用JAVA录入数据到SQL数据库
  9. 《编写可读代码的艺术》---变量和可读性
  10. kolla-ansible解析
  11. Cassandra安装和初次使用
  12. 修改windows 7的双系统启动菜单
  13. 安卓如何关闭软键盘?
  14. 2021年中国物流仓储系统集成商竞争力排行TOP20
  15. python中content什么意思_python中requests的response.text与response.content区别
  16. 升级mac最新系统macOS Catalina 10.15
  17. 聊城大学计算机学院2016级11班,E·社会实践 | “观运河风采,忆聊城古韵”——2016级11班...
  18. 基于Socket、OpenCV和MFC实现的网络实时视频监控
  19. https://www.atlassian.com
  20. 【虚拟化与云计算】走进Docker

热门文章

  1. hibernate的inverse用法
  2. jQuery.post() 函数格式详解
  3. 申请Let's Encrypt通配符HTTPS证书(转)
  4. Eclipse开发C/C++之使用技巧小结,写给新手
  5. 支持Windows 7的CAD—AutoCAD Civil 3D 2010
  6. 在大规模系统中使用Scala
  7. iOS设计模式(03):工厂方法
  8. TextBox和DataGridView控件的事件发生顺序
  9. linux命令 -- split命令
  10. 使用athens部署企业内部Gitlab go mod包的Go私服代理