OSI七层模型自我见解(第二次回顾修改红色标记)
来源:互联网 发布:破解软件网盘 编辑:程序博客网 时间:2024/05/23 22:28
一.OSI的基本概念
OSI ( Open System Interconnect ) 称为“ 开放式系统互联” 。它描述了信息是如何从一台主机的应用程序通过互联网传送到另一台主机上的应用程序。为实现开放系统互联所建立的通信功能分层模型
OSI模型是由国际标准化组织(ISO)开发的,由七个概念模型组成,每一层都有特定的网络功能。
二.每层功能与应用
<1>.物理层
1.定义:规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。
2.通俗的讲,物理层就是规定了一些物理设备的物理特性,比如规定了进行网络连接时所需插件的规格尺寸,DTE和DCE线路之间的各个线路的功能等;
3.常见设备:网卡,网线,集线器(Hub),中继器,调制解调器
4.协议:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45
,以太网。
5.数据单位:比特(bit)。
<2>.数据链路层
1.简单的说就是数据通道,为终端设备之间的数据通信提供传输介质及其链接
2.依靠物理层的基础,为网络层提供数据传送的服务。1.通俗地讲数据链路层就是规范了如何通过特定的链路或介质获取数据。如802.3和802.2就是IEEE制定的规范。其次还有比较重要的就是Mac接口地址;
2.常见设备:网桥,交换机,网卡;
3.协议:SDLC、HDLC、PPP、STP、帧中继等;
4.数据单位:帧(frame);
<3>.网络层
1.网络层(Network Layer)是OSI模型的第三层,它是OSI参考模型中最复杂的一层,也是通信子网的最高一层。它在下两层的基础上向资源子网提供服务。其主要任务是:通过路由选择算法,为报文或分组通过通信子网选择最适当的路径。该层控制数据链路层与传输层之间的信息转发,建立、维持和终止网络的连接。具体地说,数据链路层的数据在这一层被转换为数据包,然后通过路径选择、分段组合、顺序、进/出路由等控制,将信息从一个网络设备传送到另一个网络设备。
一般地,数据链路层是解决同一网络内节点之间的通信,而网络层主要解决不同子网间的通信。例如在广域网之间通信时,必然会遇到路由(即两节点间可能有多条路径)选择问题。
2.常见设备:路由器
3.协议:IP、IPX、RIP、OSPF等
4.数据单位:数据包(packet);
<4>.传输层
1.OSI下3层的主要任务是数据通信,上3层的任务是数据处理。而传输层(Transport Layer)是OSI模型的第4层。因此该层是通信子网和资源子网的接口和桥梁,起到承上启下的作用。向下常见的有tcp和udp传输;
2.常见设备:网关;
3.协议:TCP、UDP、SPX等
<5>.会话层
1.会话层定义了如何开始,控制和结束会话。它是的人们能够指出哪些过程是属于同一个事务的,仅当这些事物全部完成后,该事物才能完成。例如;你去自动取款机取钱,肯定不希望现金还没有出来,机器出故障了,而你的钱被扣除了这种事情发生,所以就需要在会话层将设置成只有现金出来和扣钱堪称同一个事务,只有现金出来了,该事务才算完成,应用程序才被告知;
2.协议;RPC等
<6>.表示层
1.功能就是定义数据格式,还将加密定义为表示层的服务之一,处理用户信息的表示问题,如编码、数据格式转换和加密解密”等
;
<7>.应用层
1.应用层(Application Layer)是OSI参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口,其功能是直接向用户提供服务,完成用户希望在网络上完成的各种工作。
2.包括FTP,WWW浏览器,Telnet,网关等;
- OSI七层模型自我见解(第二次回顾修改红色标记)
- osi 七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI七层模型
- OSI 七层模型
- OSI七层模型
- LeetCode 413. Arithmetic Slices
- 设计模式之---原型模式
- Openssl简单介绍
- 限时交易(可以跨天设置)
- 189_IO流_FileReader_文件字符输入流_详解
- OSI七层模型自我见解(第二次回顾修改红色标记)
- jstack和线程dump分析
- mysql中复制表结构的方法(亲测通过)
- SPOJ GSS1 Can you answer these queries I (线段树求区间最大连续和)
- 一、顺序表
- Problem A: STL——邮票
- Java线程Dump分析工具
- 分解质因数
- UOJ 109 [APIO2013]TASKSAUTHOR