CCNA OSI七层模型

OSI模型

OSI以协议的方式帮助厂商生产可互操作的设备和软件,让不同厂商的网络能够协同工作。

OSI模型主要是网络架构模型,描述了数据和网络信息如何通过网络介质从一个主机的应用程序传播到另一台主机的应用程序。

OSI就是一个咋样完成通信构建的宏伟蓝图。

OSI主要优点:

1)将网络划分为更小的部分,有利于管理、排错、设计。

2)可以让不同的设备进行通信,让不同网络协调工作。

3)一个层发生故障时,不会影响其他层。

OSI分为七层。上三层表示终端的应用程序与用户的交流,下四层表示端到端的传输。

第7层:应用层

第6层:表示层

第5层:会话层

第4层:传输层

第3层:网络层

第2层:数据链路层

第1层:物理层

具体说明各层作用

应用层

应用层做为开放模型的最高层。实际是应用程序的接口,为应用程序传输提供保障。应用层还负责确定目标通信方的可用性,并确定是否有足够的资源进行通信。

表示层

一个成功的传输,是将数据转换为标准格式在进行传输。因此表示层就是转换器,是网络和用户程序之间的翻译官。表示层有解密、加密作用。例如:例如:在Internet上查询你银行账户,使用的即是一种安全连接。你的账户数据在发送前被加密,在网络的另一端,表示将对接收到的数据解密。。对于文件来说,还有压缩、解压缩,编码、解码的作用。

会话层

负责两个节点之间进行建立,维持和终止通话。有三种不同的模式:单工,半双工,全双工。总之,会话层就是将不同应用程序分离。检测错误。

传输层

传输层负责将数据分为数据段然后重组为数据流。它们提供了端到端的数据传输服务,并在发送主机和目的主机之间建立逻辑连接。

传输层分为面向连接(TCP可靠传输协议),无连接(UDP不可靠传输协议)

现在来介绍一下可靠传输协议

可靠传输的过程中,在传输的设备和远程设备之间建立连接,称为三方握手,在传输结束后,进行呼叫终止,拆除虚链路。

三方握手过程如下

(1)“连接协议”数据段,用于请求同步。

(2)接下来的数据段主要功能可以说是确定连接参数。

(3)进行确定,它通知目标主机连接协议以经建立。可以传输数据了。

但是当主机收到大量的信息时,会发生溢出,从而使数据丢失。因此TCP有一个缓冲区,用于存放那些溢出的数据。但是当数据继续大批发来时,设备内存将会被耗尽。因此主机将会在此刻向所有传输发送一个信号“未准备好”,当主机可以处理时发送一个“准备就绪”的信号。

确认

可靠的传输要求数据的完整性,即是让数据不会重复和丢弃。这就是通过确认机制实现的。发送方向目的方每发送一条数据,目的方需要向传输方回复确定,在没有收到确认之前,发送方将不会在进行传输数据。发送方发送数据后,就启动计时器,当计时器到时还没收到确认回复,就重新发送此条消息。

窗口技术

传输方向主机发送一个数据时,主机都要发送一个确认ACK报文。这样,就会使效率低下,例如:传输方发送数据到主机,主机给它回复确认需要一定时间。因此可以使用窗口技术使效率高效一点。窗口技术即使让传输方向主机发送多个数据时,主机才向它回复确认。有任何一点未收到时,传输方都需要重新发送。但是当主机收到传输方数据顺序混乱时,即是传输失败,需要重新传输。

可靠传输协议有以下特征

(1):建立虚链路(通过三方握手)

(2):收到数据发送确定

(3):发送的数据就行排序

实际情况中,发送的都是字节数,而不是数据段。

网络层

网络层跟踪设备在网络的位置并确认最佳的传输路径。

使用的分组主要有两种(后面将会细说)

(1)数据分组

用于在互联网络传输用户数据。

(2)路由更新协议

包含路由器中所有网络的路由更新信息,有静态路由,动态路由。

数据链路层

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

物理层

物理层的主要功能是:利用传输介质为数据链路层提供物理连接,实现比特流的透明传输。实现相邻计算机节点之间比特流的透明传送,尽可能屏蔽掉具体传输介质和物理设备的差异。使其上面的数据链路层不必考虑网络的具体传输介质是什么。

时间: 2024-07-31 12:59:24

CCNA OSI七层模型的相关文章

CCNA 3 OSI七层模型与TCP/IP协议栈

第三节 OSI参考模型 一个地方被攻击,另一个地方还可以运转,这是备份. 指定一些规则去明确数据交换的格式.介质. examples:  OSI参考模型(Open System International)RM(reference Model) 制作OSI七层模型的好处,每个层做每个层的事情. 第七层 应用层  Application 作用:给不同的应用分配不同的资源. 功能:FTP,Web服务(http),SMTP,QQ,wechat.... 第六层 表示层 Persentaion 作用:解析

TCP/IP四层模型和OSI七层模型的概念

转:http://blog.csdn.net/superjunjin/article/details/7841099/ TCP/IP四层模型 TCP/IP是一组协议的代名词,它还包括许多协议,组成了TCP/IP协议簇.TCP/IP协议簇分为四层,IP位于协议簇的第二层(对应OSI的第三层),TCP位于协议簇的第三层(对应OSI的第四层).   TCP/IP通讯协议采用了4层的层级结构,每一层都呼叫它的下一层所提供的网络来完成自己的需求.这4层分别为: 应用层:应用程序间沟通的层,如简单电子邮件传

网络基础-网络OSI七层模型概述

一.为什么学习 网络与我们的生活息息相关,能上网的地方都离不开网络的支持,整体听小伙伴们谈论网络相关的知识,自己却无从插口... 工作中发邮件.聊扣扣生活中玩网游等,我们通过网络所做的事情都与网络低层有关.终归到底,自己还是一个做编程的,这些都不懂,学习中处处遇障碍,所以要学习这块. 二.分层的概念 分层在生活中随处可见,公司分老板.总监.经理.小团队,传销团伙也是金字塔形的,只要是个组织,都会有分层的概念.一般来说:低层是为高层服务的,每一层都可以使用下层提供的服务,并向高层提供服务. 三.O

网络基础笔记——OSI七层模型

OSI七层模型 由于整个网络连接的过程相当复杂,包括硬件.软件数据封包与应用程序的互相链接等等.如果想要写一支将联网全部功能都串连在一块的程序,那么当某个小环节出现问题时,整只程序都需要改写.所以我们将整个网络分成数层,每层都有自己独立的功能,而且每层的代码都可以独立撰写,因为相互之间不会干扰.如此一来,当某个小环节出现问题时,只要将该层的代码改写即可.并且这样可以让整个网络层次更加的清晰. 在网络上传输信息就像是一个发包裹的过程,从己方的应用程序开始往第七层的包裹里塞数据,再依次塞到第一层的包

OSI七层模型详解 TCP/IP协议

总结 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子邮件,文件服务,虚拟终端 TFTP,HTTP,SNMP,FTP,SMTP,DNS,Telnet 等等 表示层 数据格式化,代码转换,数据加密 没有协议 会话层 解除或建立与别的接点的联系 没有协议 传输层 提供端对端的接口 TCP,UDP 网络层 为数据包选择路由 IP,ICMP,OSPF,EIGRP,IGMP 数据链路层 传输有地址的帧以及错误检测功能 SLIP,CSLIP,PPP,MTU 物理层 以二进制数据形式在物理媒体上

OSI七层模型详解

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

网络管理之OSI七层模型篇 Linux详解

哈,终于到了网络知识篇了.一直不知道该怎么来写这一篇博客,因为知识点实在是太多,内容也实在是不好写啊!但是,毕竟作为一个IT人员,不学好网络知识怎么好意思出门呢?那么,言归正传,在讲解之前,我先来科普一个概念,什么是OSI七层模型? 所谓的七层模型实际上是不存在的,是一种假想的网络模型.什么意思呢? 请看下面这张图: 这张图应该显示的很清楚了吧! 解释一下每一层对应的单位: ① 物理层:比特:机器语言都是0101,其中每一个0或者1代表一个比特位,这也是计算机中最小单位 ② 数据链路层:帧:数据

OSI七层模型及TCP/IP四层模型

1)  OSI七层模型及TCP/IP四层模型 OSI七层模型:是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系.它是一个七层的.抽象的模型,不仅包括一系列抽象的术语或概念,也包括具体的协议. TCP/IP四层模型:是计算机网络的祖父ARPANET和其后继的因特网使用的参考模型. 如图1.1.1:OSI七层模型和TCP/IP模型的对比示意图 A 物理层:包含了多种与物理介质相关的协议,这些物理介质用以支撑TCP/IP通信. 电子/光学协议:描述了信号的各种特性.例如:电压.

Linux网络编程——OSI七层模型、TCP/IP模型

OSI七层模型     开放式系统互连(Open System Interconnect),模型分为7层,从下往上依次为: 物理层: 数据链路层: 网络层: 传输层: 会话层: 表示层: 应用层: 记不住怎么办?往下看,理解了就容易记住了. 物理层 有人说物理层也即是计算机之间物理传输设备和媒介,比如网线.集线器.中继器.双绞线.同轴电缆...... 让我们来看一下物理层的定义:            [为传输数据所需要的物理链路创建.维持.拆除,而提供具有机械的,电子的,功能的和规范的特性]