计算机网络 | OSI 参考模型

这篇具有很好参考价值的文章主要介绍了计算机网络 | OSI 参考模型。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

参考视频:王道计算机考研 计算机网络

参考书:《2022年计算机网络考研复习指导》

计算机网络 | OSI 参考模型

OSI 参考模型自下而上分为7层:

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI

名称 英文 作用
应用层 Application Layer 直接为用户的应用进程(例如电子邮件、文件传输和终端仿真)提供服务。如HTTP、SMTP、FTP、DNS 等
表示层 Presentation Layer 把数据转换为能与接收者的系统格式兼容并适合传输的格式,即让两个系统可以交换信息
会话层 Session Layer 负责在数据传输中设置和维护计算机网络中两台计算机之间的通信连接
传输层 Transport Layer 负责端到端通讯,可靠传输,不可靠传输 ,流量控制,复用分用
网络层 Network Layer 负责选择路由最佳路径,规划 IP 地址(ipv4 和 ipv6 变化只会影响网络层),拥塞控制
数据链路层 Data Link Layer 帧的开始和结束,还有透明传输,差错校验(纠错由传输层解决)
物理层 Physical Layer 定义网络设备接口标准,电气标准(电压),如何在物理链路上传输的更快

通信过程:

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI

应用层

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI
简介:直接为用户的应用进程(例如电子邮件、文件传输和终端仿真)提供服务。

协议:HTTP、SMTP、FTP、DNS 等。

表示层

简介:把数据转换为能与接收者的系统格式兼容并适合传输的格式,即让两个系统可以交换信息。

协议:JPEG、ASCII 等。

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI

会话层

简介:负责在数据传输中设置和维护计算机网络中两台计算机之间的通信连接。

协议:ADSP、ASP 等。

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI

传输层

简介:负责主机中两个进程的通信,即端到端通信。传输单位是报文段或用户数据报。

协议:TCP、UDP 等。

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI

功能1:可靠传输、不可靠传输

  • 可靠传输:例如,传输一个大文件或者重要文件,需要发送方和接收方先通过确认机制,确认连接后,再将该文件切分层多个报文段或者用户数据报,然后逐个传输(顺序传输),当接收方成功接收到一个报文段后,发送方再发送下一个报文段,如果某个报文段发送/接收失败,则发送方重新发送,直到切分的所有报文段都被接收方接收成功。
  • 不可靠传输:例如,发送简单文件或消息时,直接把数据报发送给接收方即可,不用确认机制确认连接等流程。

功能2:差错控制

例如,当在传输文件或数据时,某些报文段丢失,或传输失序(顺序错误),这时候就需要差错控制,矫正错误。

功能3:流量控制

例如,当大量数据发送给接收方,而接收方接收数据的速率跟不上时,这时候需要数据发送方控制数据发送的量(例如减缓数据发送速率),这就叫流量控制。

功能4:复用分用

  • 复用:多个应用层进程可同时使用下面运输层的服务
  • 分用:运输层把收到的信息分别交付给上面应用层中相应的进程

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI

网络层

简介:把分组从源端发送到目的端,为分组交换网上的不同主机提供通信服务。

网络层的传输单位是数据报。

协议:IP、IPX、ICMP、IGMP、ARP、RARP、OSPF。

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI

功能1:路由选择

选择最佳路径。

功能2:流量控制

对发送端发送数量(发送速率)的控制,如果接收端因为数据量大,接收不过来时,就会对发送端进行流量控制。

功能3:差错控制

通信两节点之间约定一些规则(比如,奇偶校验码),如果校验后,分组不满足约定的规则,则对其进行整改或者丢弃该分组(整改失败就丢弃)。

功能4:拥塞控制

其区别于流量控制(发送端),拥塞控制是在全局上进行数据发送的控制。例如:所有结点都来不及接收分组,而要丢掉大量分组的话,网络就处于拥塞状态,因此需要采取一定措施缓解这种拥塞。

数据链路层

简介:把网络层传下来的数据组装成帧。

数据链路层的传输单位是帧。

协议:SDLC、HDLC、PPP、STP。

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI

功能1:成帧

定义帧的开始和结束。

功能2:差错控制

差错包括帧错和位错。发现差错后,可以丢弃错误的帧,也可以根据协议纠正错误。

数据链路层既可以查错,也可以纠错。

功能3:流量控制

例如,两个相邻节点之间传送数据时,而节点B接收数据的速率跟不上时,这时候需要节点A控制数据发送的量(例如减缓数据发送速率),这就叫流量控制。

流量控制可以协调两个节点的速率,使节点A发送数据的速率刚好是节点B可以接收的速率。

功能4:访问(接入)控制

控制对(共享)信道的访问。

物理层

简介:在物理媒体上实现比特流的透明传输。

物理层的传输单位是比特。

协议:Rj45、802.3 等。

计算机网络 | OSI 参考模型,计算机网络,计算机网络,OSI

功能1:定义接口特性

例如,引脚类型、引脚的连接方式。

功能2:定义传输模式

例如,单工、半双工、双工。

功能3:定义传输速率

例如,发送端的发送速率。

功能4:比特同步

利用时钟保证发送端和接收端的每一个比特的同步。

功能5:比特编码

用什么电压表示0/1。例如,曼彻斯特编码。文章来源地址https://www.toymoban.com/news/detail-726914.html

到了这里,关于计算机网络 | OSI 参考模型的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 深入了解OSI模型:计算机网络的七大层次

    目录 OSI模型 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层 OSI模型是一个网络通信的概念模型,用于描述计算机网络中各个不同层次之间的通信和功能。它将网络通信分为七个不同的层次,每个层次负责不同的任务,使得网络通信的设计、开发和管理更加模块化和

    2024年02月07日
    浏览(27)
  • 简单认识OSI(计算机网络分层)七层模型

            学校上课讲的太笼统啥也不是,自己学的太玄学似懂非懂突然在看到了一篇公众文文章。文章从初始到现在,步步为营的遇到一个解决一个前人的问题,有了细致入微的讲述,把之前学的死东西都连起来了。 如果让你来设计网络 https://mp.weixin.qq.com/s/jiPMUk6zUdOY6eKxAjN

    2024年02月06日
    浏览(245)
  • 计算机网络笔记:计算机网络体系结构(OSI七层模型、TCP/IP五层协议)

    计算机网络是一个复杂的、具有综合性技术的系统,它由计算机系统、通信处理机、通信线路和通信设备、操作系统以及网络协议等组成。为了更好地描述计算机网络结构,使计算机网络系统有条不紊地处理工作,需要定义一种较好的网络体系结构。分层结构就是一种较好地

    2024年02月07日
    浏览(38)
  • 计算机网络 | I/O模型、网络模型(OSI七层及TCP/IP四层)

    欢迎关注博主 Mindtechnist 或加入【Linux C/C++/Python社区】一起学习和分享Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。 专栏:《网络编程》 ①当上层应用 app1 调用 r

    2024年02月07日
    浏览(29)
  • 计算机网络基础知识(三)—— 什么是OSI七层模型?

    OSI七层模型是Open Systems Interconnection Reference Model的缩写,是由国际标准化组织(ISO)开发的一种参考模型,旨在促进不同厂商、不同系统之间的通信和互联。该模型被设计为一种通用的网络架构模型,用于指导在分布式计算系统中通信协议的设计和实现。 OSI模型是1984年由国际

    2024年02月06日
    浏览(37)
  • 计算机网络学习笔记(二)OSI模型与TCP-IP模型

    7层 物链网输会示用(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层) 消耗流量的各个软件和程序。比如发送邮件的FTTP,发送文件的SMTP、万维网(HTTP) 规定两个通信端间传输数据的表达方式。 具体功能: 数据压缩与解压缩 数据加密与解密 数据格式的

    2024年01月22日
    浏览(36)
  • 【计算机网络】(1)OSI七层模型、协议、交换技术、路由器技术

    计算机网络 是计算机技术与通信技术相结合的产物,它实现了远程通信 、远程信息处理和资源共享 数据通信 资源共享 管理集中化 实现分布式处理 负载均衡 (书本P57) 计算机网络的性能指标 速率 带宽(频带宽度或传送线路速率) 吞吐量 时延 往返时间 利用 (书本P58) 计算

    2024年01月19日
    浏览(29)
  • 【网络】- 计算机网络体系结构 - OSI七层模型、TCP/IP四层(五层)协议

    但凡学习计算机网络知识,肯定绕不过网络协议的,而说的计算机网络协议,总是会听到 OSI七层模型 、 TCP/IP四层协议 ,有些文章又会说成是 TCP/IP五层协议 ,刚入门学这些网络协议时,给我整得一愣一愣的。 这篇文章的目的就是把计算机网络体系的这几个协议给尽可能讲清

    2024年02月03日
    浏览(43)
  • 【计算机网络】OSI七层模型与TCP/IP四层模型的对应与各层介绍

    OSI(Open Systems Interconnection)模型是一个由国际标准化组织(ISO)定义的七层网络体系结构,用于描述计算机网络中的通信协议。每一层都有特定的功能,而且每一层的功能都建立在它下面的一层之上。 提供网络服务和应用程序之间的接口 包括各种网络应用,如电子邮件、文

    2024年01月23日
    浏览(34)
  • 系分笔记计算机网络OSI七层模型概念、协议和作用以及TCP/IP协议

      计算机网路是系统分析师考试的常考知识点,本篇主要记录了知识点:OSI七层模型概念、协议和作用以及TCP/IP协议中比较重要的考点。   计算机网络的OSI七层模型从底层往上,分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。   计算机网络

    2024年01月16日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包