首页/文章/http-网络

计算机网络七层模型和各自的作用

2023-06-14
10734 分钟
...

物理层(Physical Layer):负责传输比特流,即物理数据传输。它定义了物理介质、电压、电缆规范等。主要功能是将比特流转化为物理信号,以便在网络中传输。

数据链路层(Data Link Layer):提供了可靠的点对点数据传输,通过物理地址(MAC地址)标识网络设备。它将原始的比特流分割成数据帧,并进行差错检测和纠正,确保数据的可靠传输。

网络层(Network Layer):负责在不同的网络间进行路由选择和逻辑寻址。它使用IP地址标识网络设备,并提供路由功能,将数据包从源地址传输到目的地址。

传输层(Transport Layer):提供端到端的数据传输服务,确保数据可靠地传输。它负责将数据划分为适当的大小,进行分段和重组,并提供错误恢复和流量控制等功能。

会话层(Session Layer):负责建立、管理和终止会话(通信会话)。它管理不同应用程序之间的通信连接,并提供数据交换的同步和校验点。

表示层(Presentation Layer):处理数据的表示和转换,以确保不同系统的数据能够正确解释。它负责数据的加密、压缩、解压缩、格式转换等。

应用层(Application Layer):为用户提供网络服务,包括文件传输、电子邮件、远程登录等。它是用户与网络直接交互的接口层。

物流模型网络模型OSI七层模型主要作用常见协议
物件数据---
A、B部门程序接口应用层负责对软件提供接口以使程序能使用网络服务TELNET、DNS、HTTP、HTTPS、FTP、NFS
包装、拆包装加密、压缩,解密、解压,格式化表示层统一数据格式,从而使得数据能在两个系统中传输LPP
对物流进行记录会话控制会话层对程序、服务间进行会话控制管理LDAP
规划传输路线提供传输连接方式传输层为数据传输提供逻辑路线,保证数据传输完整性TCP、UDP
物流仓库流转传输到指定路由网络层为数据传输提供地址、寻址IP、ICMP
内部制度数据检错、数据成帧、重发、流量控制数据链路层对数据进行分割、封装、及检错VLAN、IEEE 802.3、ARP、RARP、PPP
海陆空传输方式网线、光纤物理层为网络传输提供物理媒介,提供比特流传输途径-

如果您觉得这篇文章有帮助,请点个赞吧~

分享文章

相关文章

更多文章 →
http-网络2025-08-06
按下回车后网页是怎么出来的
当你在浏览器中输入一个网址,比如 ,然后按下回车键,几秒钟后页面就完整地呈现在你眼前。这个看似简单的操作,背后其实是一整套精密协作的网络机制在起作用。本文将带你从基础讲起,理解 Web 开发中最重要的网络知识,帮助你搞清楚: 数据是如何从服务器传到你的电脑,并最终变成网页的? 一、互联网通信的分层模型:OSI 七层模型 为了管理复杂的网络通信,工程师们提出了一个通用的参考模型—— OSI 七层模型 。它把整个通信过程划分为七个层次,每一...
学习面试
http-网络2025-03-04
网络代理详解
一、 的基础概念 1\. 什么是代理? 代理是一种通过中间服务器来帮助 访问目标服务器的技术。代理服务器位于客户端与服务器之间,充当两者的中介,从而实现客户端和服务器之间的隔离。用户的所有请求经过代理后,再发往目标服务器,而目标服务器的响应则返回代理,再由代理传递给用户。 2\. 网络代理的工作流程 在基本的网络代理工作流程中, 扮演了“请求转发者”和“响应返回者”的角色: 1. 客户端请求 :客户端将请求发送到代理服务器,而不是直接发...
学习面试
http-网络2024-11-29
没有koa的cors你怎么处理跨域?
关联问题: JSONP有何局限性 CORS如何处理复杂请求 代理在生产环境效果如何 前言 “金九银十”的秋招,就像是落进池塘的羽毛,连点水花都没砸起来。已读不回是常态,能给面试已是情分,能拿offer的更是少之又少。可怜我在寒潮来临的深秋之际,也只得哀叹一句“越来越冷了啊...” 不过人总是要吃饭的,所以再怎么冷,卖炭翁也得卖炭,牛马攻城狮也得“攻城”,既是为了填饱肚子,也是为了“春天”做准备。所以今天为各位前端工程狮细聊一下前端面试中...
学习面试
http-网络2024-09-11
面试常客系列之跨域前言
跨域?什么是跨域呢?我们先来看看一个url的组成, ,这一个url我们可以分成四部分来看 是协议, 是域名, 是端口, 是路径.在浏览器中,我们从一个域名发送请求到另一个域名,如果两个域名的协议,域名,端口三部分只要存在一部分不同就会发生跨域,也就是说只有两个域名的协议,域名,端口都相同才会不会发生跨域,所以我们又如何解决跨域的问题呢?在下文中会给大家介绍几种方法去解决跨域问题. 那么要解决跨域就不得不谈及 ,同源策略是一种安全措施,用...
学习面试
http-网络2024-09-02
HTTP缓存:别傻傻不会回答了
前言 在有大量数据交换的应用程序中,我们会采取一些方式将那些实时性要求不高的数据生成副本,并存储在某个相对来说可以快速到达、访问、获取的仓库,这样在需要这些数据的时候可以直接从这个仓库中获取数据。 缓存的目的: 提升数据交换的性能,提高速度。 缓解服务器或数据库的压力。 HTTP 根据是否要向服务器发送请求将缓存规则分为两类:强缓存和协商缓存。 强缓存 在强缓存中,如果命中缓存,则直接从缓存数据库中取出资源,无需再发送请求到服务器上。...
学习面试
http-网络2024-08-19
网络-navigator.sendBeacon前言
navigator.sendBeacon 是浏览器的 API,用于在浏览器后台发送异步请求,它不会等服务端响应。 它可以用于在页面卸载或关闭的时候,发送数据,以及在不阻塞页面卸载的情况下发送数据。 使用 方法发送的请求是异步的,不会阻塞页面的卸载或关闭过程。 这对于需要在用户离开页面之前发送数据的情况非常有用。 优点 不受页面卸载过程的影响,确保数据可靠发送。 普通的 请求如 和 在页面关闭或者刷新、前进、后退等操作时 , 这些请求有可...
学习面试

评论

请登录后发表评论

去登录
加载评论中...