OSI模型的理解

一,OSI模型的概述

OSI(Open System Interconnect 开放系统互联参考模型)是国际标准组织(ISO)国际电报电话咨询委员会(CCITT)联合制定的开放系统互连参考模型,为网络提供一套标准的框架,这极大的有利于网络的发展。OSI共分为7层,分别为物理层,数据链路层,网络层,传输层,表示层,会话层,应用层。

二,层次介绍

  1. 物理层

作用:提供多种物理标准

分类:

电子/光学协议----描述信号的各种特性

机械协议-----规定了连接器的尺寸或导线的金属成分

功能性协议---描述了做什么

程序性协议----描述了如何做

功能:

①为数据端设备提供传送数据的通路

②传输数据-----比特流

2.  数据链路层

作用:提供数据的二层传输,交换机和寻址模式(MAC地址)

典型的数据链路协议:

IEEE 802.3/以太网协议

帧中继

SONET

ATM(异步传输)

功能:

①数据链路的建立,拆除和分离

②帧定界和帧同步------数据传输单元是帧

③对帧的收发顺序的控制

④差错检测和恢复,流量控制

3.  网络层

作用:提供数据的三层传输,路由器和寻址模式(IP地址)

主要负责定义数据包格式和地址格式,为经过逻辑网络路径的数据进行路由选择

协议:IP,ICMP,IGMP,ARP(RARP,代理ARP,免费ARP,反转ARP)

功能:

①路由选择和中继

②排序,流量控制

③网络管理

④服务选择

4.  传输层

作用:提供数据的可靠或不可靠传输

协议:

TCP(传输控制协议)---提供可靠传输

UDP(用户数据报协议)---不可靠传输

5.  会话层

作用:提供会话管理,会话建立,会话区分,会话关闭

将不同应用程序的数据分离

案例:使用浏览器的过程

实现过程:

①将会话地址映射为运输地址

②数据传输阶段

③连接释放

提供的模式:单工,半双工,全双工

6.  表示层

作用:提供数据呈现标准,数据格式,数据压缩,数据加减密等标准

案例:文档格式(doc txt pdf...),视频格式(.avi .rmvb....),压缩算法,加密算法(MD5...)

7.  应用层

作用:为用户提供软件接口

案例:各种需要联入网络的软件,比如:社交软件(QQ,陌陌...),影音软件(QQ音乐,百度影音...),购物(淘宝,京东....)....

协议:TELNET,FTP,TFTP,DNS,HTTP,HTTPS,SSH.....

三. 小结

上三层(应用层,表示层,会话层)主要是软件工程师研究的;

下三层(传输层,网络层,数据层)主要是网路工程师研究的;

最低层---物理层,主要是通信工程师要研究的层。

以上是我对OSI七层模式的理解,比较肤浅。。。

时间: 2024-10-16 12:33:00

OSI模型的理解的相关文章

OSI模型再理解

硬件层:负责数据传输的硬件物理设备,由于硬件之间的差异性难以统一定义及指标. 数据链路层:利用以太网中的数据链路层进行通信,可以理解为NIC的“驱动程序”. 网络层:使用IP协议,类似OSI第三层网络层.此外除了IP协议还有ICMP协议(用于处理数据发送异常),ARP协议(用于从IP地址中解析MAC地址). 传输层:让应用程序之间实现通信,主要有TCP.UDP两种协议. 应用层:类似OSI中的会话层.表示层及应用层.包括HTTP(应用层).HTML(表示层).E-Mail.FTP.SSH等等.

网工基础及osi模型理解

运维四板斧:规划 – 安装 – 配置 -- 维护 运维5个方向: 1最次:桌面运维:中小型公司×××维护,简单的网络管理:打印机等杂事一乱框! 2 网络:负责Cisco 华为 H3C 等厂商的网络设备配置,实现客户网络通畅且有及时处理网络故障能力,负责络管理和网络安全,且 有纂写文档能力(策划/技术文档) 3 系统管理和配置服务:部署和系统管理,存储数据库管理,企业安全网络服务,系统监测和性能调整.至少一种脚本. 4 集群虚拟化云计算 ? TCP/IP协议与OSI模型: 物理层: 数据通信,数据

计算机网络原理和OSI模型与TCP模型

计算机网络原理和OSI模型与TCP模型 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机网络的概述 1.计算机网络的定义 计算机网络是一组自治计算机的互连的集合 2.计算机网络的基本功能 a.资源共享 b.分布式处理与负载均衡 c.综合信息服务 3.计算机网络的演进 4.按照地域范围 a>.LAN(Local Area Network) 通常指几千米以内的,可以通过某种介质互联的计算机.打印机.modem或其他设备的集合 MAN(Metropolitan Area N

OSI模型与TCP/IP协议族

1990年以前,数据通信和联网的文献中占主导的是OSI模型.1990年之后,TCP/IP协议族逐渐成为占主导的商用体系结构,广泛应用于Internet中,并通过广泛的测试,而OSI模型从来没有被完全实现过. 一.OSI模型: OSI与ISO区别: ISO是一个组织,中文全称'国际标准化组织'',覆盖网络所有方面的ISO标准就是OSI模型,通俗理解OSI模型是ISO标准中的一部分. OSI是一个模型,并不是协议,用来了解和设计网络体系结构的模型. OSI模型层次结构:   由于OSI模型并未完全实

OSI模型七层模型结构

OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI. OSI/RM协议是由ISO(国际标准化组织)制定的,它有三个基本的功能:提供给开发者一个必须的.通用的概念以便开发完善.可以用来解释连接不同系统的框架. OSI将计算机网络体系结构(archite

OSI模型详解

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于不同层的中继系统具有不同的名称. 一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息.网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备.具体说:物理层:网卡,网线,集线器,中继器,调制解调器 数据链路层:网桥,交换机 网络层:路由器 网关工作在第四层传输层及其以上

【转】挟天子以令诸侯博客关于TCP/IP模型与OSI模型的区别

挟天子以令诸侯 博客园 首页 新随笔 联系 订阅 管理 随笔 - 21  文章 - 0  评论 - 9 博客园 首页 新随笔 联系 订阅 管理 随笔 - 21  文章 - 0  评论 - 9 TCP/IP四层模型与OSI参考模型 TCP/IP四层模型: 1.链路层(数据链路层/网络接口层):包括操作系统中的设备驱动程序.计算机中对应的网络接口卡 2.网络层(互联网层):处理分组在网络中的活动,比如分组的选路. 3.运输层:主要为两台主机上的应用提供端到端的通信. 4.应用层:负责处理特定的应用程

[译]网络基础:TCP,UDP,TCP/IP和OSI模型

译者:华科小涛:http://www.cnblogs.com/hust-ghtao/ 最近开始学习计算机网络的知识,找了些英文的资料,翻译过来,一是为了深入学习网络,也是为了锻炼自己看英文文档的能力. 原文链接:http://blog.pluralsight.com/networking-basics-tcp-udp-tcpip-osi-models,(如果侵权的话,大家告诉我哦). 译文: 传输控制协议/互联网协议(TCP/IP)套件(suite翻译成套件有点奇怪啊!)是由美国国防部(DoD)

对流式计算模型的理解

对流式模型的理解: 以鼠标移动拖拽为例,在原来的回调函数模型中,拖拽的动作被分散到mousedown/mousemove/mouseup等琐碎的处理中, 其中很多与拖拽本身无关的处理: 而在流式模型,只需要关心拖拽本身的处理逻辑. 在erlang中流式模型是基于进程实现,那在C语言中如何实现?