OSI七层参考模型

前言

在早期的时候,网络通信也不只是任何两台主机之间,通过网络传输介质相连,就能够进行通信。
在早期网络发展中,网络设备之间的通信是由生产这些网络设备厂商决定的。
每个厂商自己规定怎么封装数据,怎么传输数据的。
旧的网络通信方式:自己厂商和自己厂商的设备进行通信的。
因此,后面才产生了我们的OSI七层参考模型。
在国际化标准组织和厂商共同的协商下,由ISO标准化组织推出的参考模型--OSI参考模型。
早期的时候数据链路层的功能就是对电信号进行分组,但是由于每个公司都有自己的分组方式,所以说非常的混乱,后面就形成了统一标准--以太网协议标准(Ethernet)

OSI七层参考模型

OSI的全程是:开放式系统互联通信参考模型、  
他是一种概念模型,ISO在1985年的时候提出的,也可以说是一个网络互联模型。
OSI参考模型采用了,分层结构技术,每一层的功能都是以协议形式正规描述的。
协议定义了:两台或拖带计算机/系统之间通信时,所用的一套规则和约定。
他是两台或多台计算机或者系统之间,通信时所用的一套规则和约定。
物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。

物理层

物理层:使用比特流传输 (传输介质,例如双绞线)

数据链路层

数据链路层:控制网络层和物理层之间的,接受的是物理层传送上来的比特流(0100101),数据链路层需要对这些比特流进行处理,同时数据链路层还定义了怎么样把数据格式化
Ethernet标准:一组点星号称之为一个数据包,在数据链路层叫 帧,即数据帧。一个数据帧是由两个部分组成:报头(head)+数据(data)
head包含了什么?
他的长度是固定的---18个字节
发送者:原地址 6个字节
接受者 :目标地址 6个字节
数据类型: 6个字节
数据:它里面就是我们数据包的具体内容。最短是46个字节,最长是1500个字节
所以:整个数据包的长度最小64个字节,就是我们平时说的最小包,最长是1518字节,就是我们平时说的最大包。
在传输数据包的时候超过最大限制就会分片发送数据
数据链路层应该具备的功能:
1.如何将数据组合成数据块,--成为帧,帧是数据链路层的传送单位。
2.如何控制帧在物理信道上的传输,包括如何处理传输差错,如何调节发送速率与接收方匹配
MAC地址:网卡,每一个网卡出厂的时候,都会被刻录上一个实际的,唯一的MAC地址。MAC地址的长度48为的二进制。
通常是由12位16进制
前六位是厂商编码,后六位是流水线号

网络层

路由:找到一条路,怎么走就是路由
寻址:寻址寻的是我们的逻辑地址,就是IP地址
路由器:属于网络层的设备,路由器他也是一个网关设备。

传输层

建立端到端的一个连接,通过TCP/IP协议来建立的这样一个连接
保证数据传输的可靠性。
TCP:他是一个可靠性的协议,错误检测和恢复的功能
UDP:他是一个不可靠的协议,65535字节
数据段

会话层

建立应用程序之间的会话。

表示层

数据在表示层时,那么封装和解封装的过程中,他的作用是不一样的
比如:封装时对数据进行加密,格式化数据,在进行传递数据
解封装时;他提供的是一个解密过程,解密后把数据表示出来

应用层

为应用进程提供网络服务

为什么要分层

1.降低复杂性,降低网络传输的复杂性。
2.标准化接口
3.简化模块化设计
4.保证技术的互操作性
5.加快发展速度
6.简化教学

TCP/IP4层

网络接口层:
物理层设备:网线、集线器、转换器,中继器
链路层:交换机、网卡、网桥
将物理层和我们的数据链路层集合到一起,是因为物理层他的主要工作是接线,接线对应的就是链路,数据链路层对应的接口内容,接口里面的网卡里面的有唯一MAC地址,
网线插到我们的接口上面的,网络 网卡 接口这些是不是不分家
MAC地址对应的网,叫以太网
IP地址对应的网,叫Internet网
IP地址所涉及到的设备,就是我们最常见的路由器
网络层:
路由器:他是依靠IP地址进行逻辑选路。
交换机组网局域网,靠着MAC地址转发。
到了路由器,作为网络节点IP地址,他是一跳一跳的转发数据的,去寻找一个最快最优的路径
将你的终端接到交换机上,通过交换机管理你的MAC地址。
网络层,再接一根线连接到路由器上,这就是一个从终端到内网到广域网的过程。
传输层:
MAC IP 接口也连上线了,
TCP:传输控制协议 ,面向连接的,发数据之前要和对方建立一个连接,确定对方在不在
UDP:用户数据协议,面向无连接的
TCP的可靠是靠的丢包重传的作用
UDP·
满足终端服务
应用层:
最终的目的:上网、打游戏、看视频等等
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: OSI参考模型(Open Systems Interconnection Reference Model)是一种七层网络模型,用于描述在计算机网络中如何进行通信。它规定了计算机网络中数据传输的过程,并规定了各层的功能。 OSI参考模型分为七层: 1. 物理层(Physical Layer):规定了网络中如何传输数据的物理方式,包括电缆、无线信号等。 2. 数据链路层(Data Link Layer):规定了如何在两台计算机之间传输数据,包括帧的格式和传输方式。 3. 网络层(Network Layer):规定了如何在不同的网络之间传输数据,包括路由和分组。 4. 传输层(Transport Layer):规定了如何在两台计算机之间传输数据,包括端口号和流量控制。 5. 会话层(Session Layer):规定了如何在两台计算机之间建立会话,包括连接建立和断开。 6. 表示层(Presentation Layer):规定了如何将数据表示成适合传输的格式,包括加密和压缩。 7. 应用层(Application Layer):规定了如何在计算机之间进行应用程序通信 ### 回答2: OSI七层参考模型是一种用来描述计算机网络功能分布和协议分层的理论框架。该模型由国际标准化组织(ISO)在20世纪80年代初开发并发布。 该模型将计算机网络通信过程分为七个层次,每个层次负责特定的功能和协议,通过层次之间的接口实现不同层次之间的通信。这些层次从下到上分别是物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 物理层负责传输比特流,提供物理连接的传输介质及信号传输。数据链路层将物理层提供的比特流划分为帧,并进行误码检测与纠正,提供可靠的数据传输。网络层负责选择最佳路径将数据包送达目标主机,进行路由和逻辑编址。传输层提供端到端的数据传输,负责数据分段、流量控制和差错恢复。会话层允许不同主机上的应用程序建立、管理和终止会话。表示层负责数据格式转换、加密和解密。应用层为最终用户提供应用服务,例如电子邮件、文件传输、网站浏览等。 使用OSI七层参考模型有助于不同厂商的设备和协议之间的互操作性,使得不同层次的功能可以独立开发和更新。该模型也能够帮助网络工程师和管理员分析和解决网络问题,提供了一种共同的语言和框架。尽管现实世界中的网络往往采用的是TCP/IP协议栈,而不是纯粹的OSI模型,但OSI七层参考模型仍然被广泛使用和参考。 ### 回答3: OSI(开放系统互联)七层参考模型是一种用于网络通信的标准体系结构。该模型将通信协议的功能划分为七个层次,每个层次负责执行特定的任务,从而实现网络中不同设备之间的数据传输和通信。 以下是七个层次的简要介绍: 1. 物理层:负责网络物理介质的传输,包括传输媒介、数据连接和电压等。 2. 数据链路层:处理数据包和帧的传输,通过物理连接的可靠通信链路传输数据。 3. 网络层:通过路由选择和路径规划实现不同网络之间的通信,负责地址寻址和数据分组处理。 4. 传输层:提供端到端的数据传输,分为面向连接的可靠传输和无连接的不可靠传输。 5. 会话层:建立和管理通信会话,负责会话控制和数据交换。 6. 表示层:处理数据的格式和代码转换,确保不同设备间的数据互通。 7. 应用层:提供用户与网络之间的接口,支持各种应用程序的通信和交互。 通过这种分层的设计,OSI模型能够使网络通信的各个方面分工明确,并且可以实现不同厂商的设备在同一网络中协同工作。每个层次之间通过接口进行通信,这种模块化的设计使得网络协议的开发、维护和升级更加灵活和可靠。此外,OSI模型也为网络故障诊断和问题定位提供了参考标准,能够帮助网络管理员更方便地解决网络通信问题。 总而言之,OSI七层参考模型是一种规范和指导,用于标准化网络通信协议的设计和实施。它能够促进不同厂商和设备在网络中的互操作性,提供有效的通信方式,并支持网络的管理与维护。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值