首页 > 其他分享 >计算机网络之OSI/ISO模型

计算机网络之OSI/ISO模型

时间:2023-09-27 17:25:47浏览次数:40  
标签:计算机网络 协议 网络层 OSI 传输 ISO 物理层 数据 链路层

  OSI理论上分为七层:物理层、数据链路层、网络层、传输层、会话层、表现层、应用层。

  • 物理层

    物理层,物理层的传输单位是比特,功能是在物理媒体上为数据端设备透明地传输原始比特流
    物理层主要定义数据终端设备(DTE)和数据通信设备(DCE)的物理与逻辑连接方法,所以物理层协议也称物理层接口标准。由于在通信技术的早期阶段,通信规则称为规程(Procedure),因此物理层协议也称物理层规程。

    注意,传输信息所利用的一些物理媒体,如双绞线、光缆、无线信道等,并不在物理层协议之内而在物理层协议下面。因此,有人把物理媒体当作第0层。

  • 数据链路层

    数据链路层的传输单位是,任务是将网络层传来的P数据报组装成帧。数据链路层的功能可以概括为成帧、差错控制、流量控制和传输管理等。

    典型的数据链路层协议有SDLC、HDLC、PPP、STP和帧中继等。

  • 网络层

    网络层的传输单位是数据报,它关心的是通信子网的运行控制,主要任务是把网络层的协议数据单元(分组)从源端传到目的端,为分组交换网上的不同主机提供通信服务。关键问题是对分组进行路由选择,并实现流量控制、拥塞控制、差错控制和网际互连等功能。网络层非常重要的功能就是路由选择,两台主机之间的路由器只有前三层的通信子网,没有传输层以及上三层的资源子网。

    网络层的协议有IP、IPX、ICMP、IGMP、ARP、RARP和OSPF等。

 

标签:计算机网络,协议,网络层,OSI,传输,ISO,物理层,数据,链路层
From: https://www.cnblogs.com/wuwuwuwuesc/p/17733149.html

相关文章

  • 【软考-信息系统管理工程师】-2-计算机网络知识部分查漏补缺
    根据ip获取广播地址的方法通过IP地址和子网掩码,计算网络地址、广播地址、和主机数通过url判断顶级域名TCP/UDP三层交换机点对点网络/点对多点网络/广播多址网络/非广播多址网络CSMA/CD协议默认路由私有地址异型网络......
  • POSIX 详解
    目录编写跨平台应用需要考虑的问题POSIX是什么,为什么需要POSIXPOSIX线程常用API介绍1、POSIX线程库2、创建线程pthread_create3、pthread_self4、线程等待pthread_join(主线程等待新线程)线程终止的方案pthread_exit函数pthread_cancel函数线程分离pthread_detach函数pthread中的线......
  • 详解git pull命令和使用过程中遇到的常见问题:fatal: ‘origin‘ does not appear to b
    使用gitpull同步远程代码使用git管理测试相关代码时,因为测试代码本身量级不大,所以很少使用分支,默认都使用master(主分支),当我们想要从远程origin(origin是远程仓remoterepository,clone到本地的默认名字)。当主机的master分支拉取代码过来和本地的当前分支进行合并时,需要使用如下命令:g......
  • macOS Sonoma 14 (23A344) 正式版发布,ISO、IPSW、PKG 下载
    macOSSonoma今日推出,全面提升生产力和创意工作流macOSSonoma14(23A344)正式版发布,ISO、IPSW、PKG下载2023年9月26日(北京时间27日凌晨)macOSSonoma正式版现已发布。本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,......
  • macOS Sonoma 14 (23A344) 正式版 Boot ISO 原版可引导镜像下载
    macOSSonoma14(23A344)正式版BootISO原版可引导镜像下载2023年9月26日(北京时间27日凌晨)macOSSonoma正式版现已发布。本站下载的macOS软件包,既可以拖拽到Applications(应用程序)下直接安装,也可以制作启动U盘安装,或者在虚拟机中启动安装。另外也支持在Windows......
  • 使用DISM 挂载ISO镜像进行修改
    <p>使用DISM++对windowsISO镜像进行修改,例如整合补丁、卸载win10自带插件,加载驱动等</p>将下载好的windowsISO镜像文件用压缩软件解压,例如解压到D:\dvd目录下新建一个空目录以备挂载使用,最好不要有中文或特殊符号,例如D:\dvdmount目......
  • 错误 git@github.com: Permission denied (publickey). fatal: Could not read from r
    场景:本地git已登录了账号,需要在github下载项目时提示git@github.com:Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.,解决方法是获取本地的密钥,在gitHub中添加即可,不需要有账号上的对应,不需考虑本地切换git账号问题. 1.判断错误情况:permissio......
  • Supervisor 进程管理
    Supervisor进程管理概述:supervisor是一个用python语言编写的进程管理工具,它可以很方便的监听、启动、停止、重启一个或多个进程。当一个进程意外被杀死,supervisor监听到进程死后,可以很方便的让进程自动恢复,不再需要程序员或系统管理员自己编写代码来控制。1.构成要素Supe......
  • 计算机网络的分类
    计算机网络的分类交换方式:电路交换、报文交换、分组交换使用者:公用网(因特网)、专用网(军队、铁路、电力、银行)传输介质:有线网络、无线网络覆盖范围:拓步结构:......
  • Spring Boot中CrudRepository与JpaRepository
    自学SpringBoot的时候看到书上在介绍SpringDataJPA的时候,用的是JpaRepository接口,但看很多的博客用的是CrudRepository,为了搞明白两者的关系,决定好好研究下,先看下两者的接口代码: @NoRepositoryBeanpublicinterfaceCrudRepository<T,IDextendsSerializable>extendsRepos......