精华内容
下载资源
问答
  • 7层网络模型
    万次阅读
    2018-11-19 10:53:22

    在这里插入图片描述

    更多相关内容
  • 网络模型7层网络模型

    万次阅读 2018-01-31 00:40:00
    网络模型一般是指 OSI 七参考模型和 TCP/IP 五参考模型。 每一实现各自的功能和协议,并且都为上一提供业务功能。为了提供这 种业务功能,下一将上一中的数据并入到本的数据域中,然后通过加入报 ...

    网络模型一般是指 OSI 七层参考模型和 TCP/IP 五层参考模型。

    这里写图片描述

        每一层实现各自的功能和协议,并且都为上一层提供业务功能。为了提供这
    种业务功能,下一层将上一层中的数据并入到本层的数据域中,然后通过加入报
    头或报尾来实现该层业务功能,该过程叫做数据封装。用户的数据要经过一次次
    包装,最后转化成可以在网络上传输的信号,发送到网络上。当到达目标计算机
    后,再执行相反的数据拆包过程。
    

    这里写图片描述

    物理层:

        主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。
    主要作用是将数据最终编码为用 0、1 标识的比特流,通过物理介质传输,这一层的数据叫做比特。
    

    数据链路层:

    主要将接收到的数据进行 MAC 地址(网卡地址)的封装与解封装。
    常把这一层的数据叫做帧。这一层常工作的设备是交换机。
    

    网络层:

    主要将接收到的数据进行 IP 地址的封装与解封装。
    常把这一层的数据叫做数据包。这一层设备是路由器。
    

    传输层:

    定义了一些数据传输的协议和端口号。
    主要将接收的数据进行分段和传输,到达目的地址后在进行重组。
    常把这一层的数据叫做段。
    

    会话层:

    通过传输层建立数据传输的通路。
    主要在系统之间发起会话或者接收会话请求。
    

    表示层:

    主要进行对接收数据的解释、加密与解密、压缩与解压缩。
    确保一个系统的应用层发送的数据能被另一个系统的应用层识别。
    

    应用层:

    主要是为一些终端应用程序提供服务。直接面对着用户的。
    
    展开全文
  • 7层网络模型都在做什么

    千次阅读 2021-10-31 14:45:26
    OSI七层模型是一个规范,把网络从逻辑上分为7层。 Please | 物理(Physical Layer) Do | 数据链路(Data Link Layer) Not | 网络层(Network Layer) Tell (the)| 传输(Transport Layer) Secret | 会话...

    OSI七层模型

    OSI七层模型是一个规范,把网络从逻辑上分为7层。

    • Please | 物理层(Physical Layer)
    • Do | 数据链路层(Data Link Layer)
    • Not | 网络层(Network Layer)
    • Tell (the)| 传输层(Transport Layer)
    • Secret | 会话层(Session Layer)
    • Password (to)| 表示层(Presentation Layer)
    • Anyone | 应用层(Application Layer)

    这每一层都是什么,都有什么职责?

    第一层-物理层

    物理层包含从网络设备、网线电缆、网络连通和传输方式等多种技术。这一层的数据单元是比特(bit),两个节点之间通过传输比特流的形式进行数据传递。

    第二层-数据链路层

    数据链路层定义了数据的传输局格式,可以在节点间传输数据量的大小和可持续时长等。

    这一层包含两个功能:

    1. 介质访问控制:负责分配硬件MAC地址;
    2. 逻辑链路控制:处理桢的寻址及流量控制

    这一层的数据单元是桢(frames)

    第三层-网络层

    网络层通过路由器在网络间发送信息,提供因特网访问并跟踪所在网络的一切。这一层的数据单元是数据包(package)。这一层为每一份数据加上一个IP地址信息的包装。

    第四层-传输层

    负责数据包的分段,或者说数据包如何被拆分成小片并发往整个网络。
    传输层会添加传输协议并添加端口。

    第五层-会话层

    会话层负责初始化、维持并终止两个用户应用程序之间的连接。它响应来自表示层的请求,并向传输层发起请求。

    这一层经常出现的一些问题有:服务器不可用或会话断开链接,超时等

    第六层-表示层

    负责数据的格式,比如字符编码与转换,以及数据加密。

    第七层-应用层

    负责支持用户程序使用的服务。应用程序包括安装在操作系统中的软件程序

    浏览器请求示例

    在浏览器的百度搜索中搜一个"HTTP"关键字,各层都干了什么?

    应用层–>物理层

    image

    常见应用运行在哪些层

    • 浏览器,邮件应用等运行在应用层;
    • shadowsocks v2ray到trojan和一些代理协议运行在会话层;
    • 游戏运行在传输层,所以一些sokcs5代理是不能加速游戏的,打开翻墙权健就算是开了全局代理,也无法代理传输层的游戏数据;
    • ping,trace 运行在网络层
    • Open VPN 和SSTP都运行在网络层和数据链路层,因为VPN建立了一个虚拟网卡,强制接管几乎所有的流量,可以代理游戏
    展开全文
  • 层网络模型

    万次阅读 2022-02-10 18:44:04
    文章目录 ...在网络编程中最重要的模型便是OSI七层网络模型和TCP/IP四层网络模型 一、网络模型 二、OSI七层网络模型 1.介绍 七模型,也称为OSI(Open System Interconnection)参考模型...

    文章目录


    前言

    在互联网技术里,有两件事最为重要,一个是TCP/IP协议,它是万物互联的事实标准;另一个是Linux操作系统,它是推动互联网技术走向繁荣的基石。在网络编程中最重要的模型便是OSI七层网络模型和TCP/IP四层网络模型


    一、网络模型

     

     

    二、OSI七层网络模型

     

    1.介绍

    七层模型,也称为OSI(Open System Interconnection)参考模型,是国际标准化(ISO)指定的一个用于计算机或通信系统间互联的标准体系。

    建立七层模型的主要目的是为解决各种网络互联时遇到的兼容性问题。其最大的优点是将服务、接口和协议这三个概念明确地区分开来:服务说明某一层为上一层提供一些什么功能,接口说明上一层如何使用下层的服务,而协议则是如何实现本层的服务。如此各层之间就具有很强的独立性,互联网络中各实体采用什么样的协议是没有限制的,只要向上提供服务并且不改变相临层的接口就可以了。网络七层的划分也是为了使用网络的不同功能模块分担起不同的职责,也就带来如下好处:

    • 减轻问题的复杂程度,一旦发生网络故障,可迅速定位故障所处层次
    • 在各层分别定义标准接口,使具备相同对等层的不同网络设备能实现互操作。各层之间相对独立,一种高层次协议可放在多种低层次协议上运行。
    • 能有效刺激网络技术革新,因为每次更新都可以在小范围内进行,不需要更改整个系统

    2.各层功能

    OSI的上面四层(应用层、表示层、会话层、传输层)为高层,为应用程序服务;下面三层(网络层、数据链路层、物理层)为低层,由操作系统支持。

    应用层

    是最靠近应用程序的OSI层。由用户使用相应的接口实现自己的服务。

    协议有:HTTP FTP SMTP等

    表示层

    数据的表示、安全、压缩。可确保一个系统的应用层所发送的信息被另一个系统的应用层读取。格式有: JPEG、ASCII、加密格式等。

    在表示层,数据按照网络能理解的方案进行格式化。管理数据的加密与解密。

    会话层

    建立、管理、终止会话,对应主机进程,指本地主机与远程主机正在进行的会话。负责在网络的两节点之间建立、维持和终止通信。

    会话层的功能包括:建立通信链接,保持会话过程通信连接的畅通,同步两个节点之间的对话,决定通信是否被终端以及通信中断时从何处重新发送。

    有人会把会话层称为网络通信得到“交通警察"。当通过拨号向你的ISP(因特网服务提供商)请求连接到因特网时,ISP服务器上的会话层向你与你的PC客户机上的会话层进行协商连接。若你的电话线偶然脱落时,会话层将会检测到连接中断并重新发起连接。会话层通过决定节点通信的优先级和通信时间的长短来设置通信期限。

    传输层

    定义传输数据的协议端口号,以及流控和差错校验。

    协议有:TCP UDP等,数据包一旦离开网卡即进入网络传输层。定义了一些传输数据的协议和端口号,如:TCP(传输控制协议,传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据),UDP(用户数据报协议,用于传输可靠性要求不高,数据量小的数据)。主要是讲从下层接收的数据进行分段和传输,到达目的地后再进行重组。常常把这一层数据叫做段。

    OSI模型中最终要的一层。传输协议同时进行浏览控制或是基于接收方可接收数据的快慢程度规定适当的发送速率。除此之外,传输层按照网络能处理的最大尺寸将较长的数据包进行强制分割。例如,以太网无法接收大于1500字节的数据包。发送方节点的传输层将数据分割成较小的数据片,同时对每一数据片安排一个序列号,以便数据到达接收方节点的传输层时,能以正确的顺序重组。该过程称作排序。

    网络层

    进行逻辑地址寻址,实现不同网络之间的路径选择等。协议有:ICMP IGMP IP ARP RARP等。

    在位于不同地理位置的网络中的两个主机系统之间提供连接和路径选择。Internet的发展使得从世界各站点访问信息的用户量大大增加,网络层正式管理这种连接的层。

    OSI模型的第三层,其主要功能是将网络地址翻译成对应的物理地址,并决定如何将数据从发送方路由到接收方。

    网络层通过综合考虑发送优先权、网络拥塞程度、服务质量以及可选路由的花费来决定从一个网络中节点A到另一个网络节点B的最佳路径。由于网络层处理,并智能指导数据传送,路由器连接网络各段,所以路由器属于网络层。在网络中,”路由“是基于编址方案、使用模式以及可达性来指导数据的发送。

    网络层用于本地LAN网段之上的计算机系统建立通信,它之所以可以这样做,是因为它有自已的路由地址结构,这种结构与第二层机器地址是分开的、独立的。这种协议称为路由或可路由协议。路由协议包括IP、Novell公司的IPX以及AppleTalk协议。

    数据链路层

    建立逻辑连接、进行硬件地址寻址、差错校验等功能。将比特组合成字节进而组合成帧,用MAC地址访问介质,错误发现但不能纠正。

    主要功能是如何在不可靠的物理线路上进行数据的可靠传递。为了保证传输,从网络层接收的数据被分割成特定的可被物理层传输的帧。帧是用来移动数据的结构包,它不仅包括原始数据,还包括发送方和接收方的物理地址以及检错和控制信息。其中的地址确定了帧将发往何处,而纠错和控制信息则确保帧无差错到达。如果在传送数据时,接收点检测到所传数据中有差错,就要通知发送方重发这一帧。

    数据链路层在物理层提供比特流服务的基础上,建立相邻节点之间的数据链路,通过差错控制提供数据帧在信道上无差错的传输,并进行各电路上的动作系列。作用主要是物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。

    物理层

    建立、维护、断开物理连接。

    主要定义物理设备标准,如网线的接口类型,光纤的接口类型,各种传输介质的传输速率等。主要作用是传输比特流(就是有1、0转化为电力强弱来进行传输,到达目的地后在转化为1、0)。


    总结

    一个设备工作在那一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。

    物理层:网卡、网线,集线器,中继器,调制解调器

    数据链路层:网桥,交换层

    网络层:路由器

    网关工作在第四层传输层及其以上

    没有。
    展开全文
  • 网络层模型

    千次阅读 2022-04-13 15:56:12
    OSI网络层模型 1、物理 建立、维护、断开物理连接(网卡、网线、光纤、集线器、中继器调制解调器等) 2、数据链路 局域网,MAC地址标识物理设备位置有唯一性(相当于电脑的身份证,每个PC有且只有一个MAC地址...
  • OSI7层网络模型协议精析

    千次阅读 2018-05-31 16:19:15
    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同的...
  • 计算机网络的五层模型和七层模型

    千次阅读 2022-06-04 16:30:38
    (1)物理(2)数据链路(3)网络层(4)传输(5)应用从下到上依次是:物理数据链路层网络层传输会话:自动寻找ip和端口,rpc协议表示:数据格式转换,ssl/tls协议应用
  • 网络协议7层模型和4层模型
  • OSI七层网络模型

    千次阅读 2021-07-12 14:02:29
    巧记OSI七层网络模型 OSI七协议大白话解读 网络七模型 一、OSI七层网络模型,从低到高分别是: 物理、数据链路、网络、传输、会话、表示、应用。 二、建立网络模型的目的: 解决异种网络...
  • 网络4/7层模型

    千次阅读 2019-04-17 18:49:14
    下方文档为搜索到的原创文章,适合更深入学习仅供参考: ...1、TCP/IP协议族四层网络模型 从协议的角度对网络传输做出的模型分类,是基于网络7层模型的。 1)数据链路 :代表协议ARP,可解析IP为MAC...
  • 层网络模型(大致信息讲解)

    千次阅读 2021-05-19 16:15:45
    一、什么是七层网络模型模型,亦称OSI(Open System Interconnection)。参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系,一般称为OSI参考模型或七模型。 它是一个七的...
  • 网络基础 - ISO网络层模型

    千次阅读 2020-05-13 10:18:47
    ​ 本篇主要讲解 ISO七协议的模型架构、各的解析及其协议,虽然OSI参考模型在实际中的应用意义并不是很大,但是它对于理解网络协议内部的运作很有帮助,为我们学习网络协议提供了一个很好的参考。 名词解释 ISO...
  • 1 OSI七层模型 1.1 物理 主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。它的 主要作用是传输比特流(就是由1、0转化为电流强弱来进行传输,到达目的地后再转化为1、0...
  • 网络7层模型理解
  • ISO网络层模型

    千次阅读 2020-04-08 17:58:42
    1、物理:负责最后将信息编码成电流脉冲或其它信号用于网上传输如发送电信号的硬件等,大多物理和链路几乎都是配套的 以前的HUB集线器就是工作在物理2、链路:交换机数据传输 硬件单片机程序,单片机上面...
  • ISO/OSI参考模型,7层网络模型总结

    千次阅读 2016-03-09 07:48:17
    该体系结构标准定义了网络互连的七框架(物理、数据链路网络层、传输、会话、表示和应用),即 ISO 开放系统互连参考模型。在这一框架下进一步详细规定了每一的功能,以实现开放系统环境中的互连...
  • 记忆口诀:OSI七层网络模型

    千次阅读 2022-06-03 08:27:44
    物联,数据链路网络层,传输,会话,表示,应用。 然后用上面的图的谐音记忆法就可以拉,是不是很方便?
  • OSI七层网络模型 (面试重点)

    千次阅读 2021-01-31 12:05:48
    7 应用 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP、XMPP、Whois、ENRP 6 表示 例如XDR、ASN.1、SMB、AFP、NCP 5 会话 例如ASAP、TLS、SSH、ISO 8327 / CCITT X.225、RPC、NetBIOS、ASP、...
  • 网络协议模型

    千次阅读 2022-03-14 15:16:42
    OSI参考模型 物理:解决硬件之间通信的问题,常见的物理媒介有光纤、电缆、中继器等。它主要定义物理设备标准,如网线的接口类型、光纤的接口类型、各种传输介质的传输速率等。 它的主要作用是传输比特流...
  • 网络层模型详解

    千次阅读 2022-07-26 00:28:25
    上述的各种网络服务由该的不同应用协议和程序完成,不同的网络操作系统之间在功能、界面、实现技术、对硬件的支持、安全可靠性以及具有的各种应用程序接口等各个方面的差异是很大的。交换机的所有的端口都挂接在这...
  • 坚持原创输出,点击蓝字关注我吧图片来自网络目录一、初识网络基础二、网络层模型详解1.物理2.数据链路3.网络层4.传输5.会话6.表示层7.应用三、总结一、初识网络基础其实网络...
  • OSI 7层网络模型和TCP/IP 4层网络模型

    千次阅读 2016-07-07 14:19:04
    一、ISO 7层模型 1、物理(Physical Layer) OSI模型的最低或第一,规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性,为上层协议提供了一个传输数据的物理媒体。 在这一...
  • 本文介绍了计算机网络中的三种分层模型,重点介绍了7层OSI模型的各功能。
  • 和七层网络模型

    千次阅读 2019-08-21 17:58:46
    模式是在协议没有建立初提出的基础模型,而四模型是协议建立之后创建的四基础模型,四具有实用性并且是按照七网络模型建立的,它们都包含了很多的协议。 TCP/IP四模型 应用 (HTTP协议,FTP协议...
  • OSI7层模型网络协议

    2011-09-17 18:14:26
    OSI7层模型网络协议 应用(Application layer)  表示(Presentation layer)  会话(Session layer)  传输(Transport layer)  网络层(Network layer)  数据链路(Data link layer)  物理(Physical ...
  • MATLAB 7对应的神经网络工具箱的版本为Version 4.0.3,它以神经网络理论为基础,利用MATLAB脚本语言构造出典型神经网络的激活函数,如线性、竞争性和饱和线性等激活函数,使设计者对所选定网络输出的计算变成对激活函数...
  • 网络7层模型

    2012-06-19 09:29:01
    网络7层模型,为了积分多传点东西.

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 568,505
精华内容 227,402
关键字:

7层网络模型