`

OSI七层协议模型,与实际应用

 
阅读更多
1、物理层:
	定义:确保原始的数据可在各种物理媒体上传输,物理链路的创建、维持、拆除,提供具有机械的,电子的,功能的和规范的特性
	协议:USB,IEEE 1394 interface,Bluetooth,802.11系列的大部分局域网协议,广域网协议。Ethernet physical layer Including 10BASE-T, 10BASE2, 10BASE5, 100BASE-TX, 100BASE-FX, 100BASE-T, 1000BASE-T, 1000BASE-SX 
	介质:双绞线,光纤。
	曼彻斯特编码 (Manchester Encoding),
	比特流

2、数据链路层:
	定义:提供透明的(数据内容格式编码无限制,调用者感觉不到存在)和可靠的数据传送基本服务。
	服务:对帧定界、同步、收发顺序的控制。传输过程中的流量控制(很多高层协议也有),差错检测和差错控制等方面。 
	协议:Point-to-Point Protocol,Ethernet,异步传输模式ATM(Asynchronous Transfer Mode)
	数据传输单位:frame,包含校验码,用于差错控制,帧定界:能从比特流中区分出帧的起始与终止,帧frame不能按时间间隔来区分。
	封装:地址段(MAC),控制段,数据段
	报头:因协议而异:HDLC一个字节,ATM5个字节
	
	介质访问控制(MAC)子层
	逻辑链路控制(LLC)子层,提供了两种无连接和一种面向连接的三种操作方式:
		方式一:无回复的非连接导向方式,它允许发送帧时:
			给单一的目的地址(点到点协议或单点传输);
			给相同网络中的多个目的地址(多点传输,要分组);
			给网络中的所有地址(广播传输)。
		方式二:面向连接的操作方式。给每个帧进行编号,并保证按次序接收。
		方式三:有回复的无连接方式。它仅限于点到点通信。
	LLC报头:DSAP(Destination Service Access Point) 8bits, SSAP, Control字段 8或16bits
	LLC PDU控制字段有三种(只有U帧在广泛使用):
		U(Unnumbered)帧,8位的控制字段,特别用于无连接的应用
		I(Information)帧,16位的控制和帧编号字段,用于面向连接的应用
		S(Supervisory)帧,16位的控制字段,用于在LLC层中进行管理监督。
 
网络层:网际互联
	服务:路由选择、虚电路分组交换、数据报分组交换、阻塞控制方法
	协议:IPv4,ARP,OSPF
	报头:20-24字节
 
传输层:
	服务:1分割与重组数据,2按端口号寻址,3连接管理,差错控制和流量控制,纠错的功能
 
	TCP:如打电话
		四种TCP拥塞控制算法:慢启动、拥塞避免、快速重传和快速恢复
	 
	UDP:缺乏拥塞控制:如写信
		无连接:传输数据之前源端和终端不建立连接,不维护连接状态
		面向报文:对应用程序的报文,在添加首部后就向下交付给IP层。既不拆分,也不合并,而是保留这些报文的边界,因此,应用程序需要选择合适的报文大小。 
		报头:4字节(4个域:源端口号、目标端口号、数据报长度、校验值,各占用2个字节)
		应用: DNS,简单网络管理协议SNMP,动态主机配置协议DHCP、路由信息协议(RIP)和某些影音串流服务等等。
		可对数据报,编序号,有应用程序来实现可靠连接
 	
 	RTP: 
 	
会话层:
	session,认证
 
表示层:
	数据语法转换、语法表示、数据处理(加解密、压缩解压,编码解码)
 
应用层:
	应用程序http,ftp,或者自己定义的数据格式。

多播
	tcp/udp都是单播。tcp建立socket连接,且是双向的,udp不建立socket连接,上层对数据丢包和乱序作特殊处理
	与迅雷p2p技术:视频点播、电视会议、远程学习
	路由算法及协议:构造树型路由: 1)分组以并行方式沿树枝到达不同的接收者;2)分组的复制仅在分叉处进行,使得网络中所传送的分组数最少。
	主要有泛洪(Flooding),生成树(Spanning Tree,ST),最短路径树(Shortest Path Tree,SPT),最小生成树(Minimum Spanning Tree,MST),最大带宽树(Maximum Bandwidth Tree,MBT),反向路径广播(Reverse Path Broadcasting,RPB),裁剪的反向路径广播(Truncated Reverse Path Broadcasting,TRPB),Steiner树(Steiner Tree,ST),受限Steiner树(Constrained Steiner Tree,CST),反向路径多播(Reverse Path Multicasting,RPM)和核心树(Core-Based Tree,CBT)等算法。

 

分享到:
评论

相关推荐

    国家标准osi模型与组建

     在这个OSI七层模型中,每一层都为其上一层提供服务、并为其上一层提供一个访问接口或界面。不同主机之间的相同层次称为对等层。如主机A中的表示层和主机B中的表示层互为对等层、主机A中的会话层和主机B中的会话层...

    OSI七层模型各层分别有哪些协议及它们的功能

    在互联网中实际使用的是TCP/IP参考模型。实际存在的协议主要包括在:物理层、数据链路层、网络层、传输层和应用层。各协议也分别对应这5个层次而已。

    计算机网络体系结构_OSI与TCP/IP的分层模型

    OSI的七层协议模型的概念清楚,理论也较为完整,但它即复杂又不实用。而TCP/IP分层模型则不同,它得到了非常广泛的应用。TCP/IP 是一个四层的模型,在学习计算机网路的原理时往往采取折中的方法,即综合 OSI 和 TCP/...

    计算机病毒与防护:通信模型介绍.pptx

    功能和服务定义复杂,很难产品化(实际应用中几乎没有完全按OSI七层模型设计的产品) ;分层模型– TCP/IP;奥利奥生产包装过程;数据的封装、解封装过程、PDU;数据的封装、解封装过程、PDU;数据封装;

    TCP/IP技术大全

    TCP/IP协议并不完全符合OSI的七层参考模型。OSI(Open System Interconnect)是传统的开放式系统互连参考模型,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的是使各种硬件在相同的...

    这份资料非常全面且详细,从 HTTP协议诞生背景到 HTTP协议结构,再到其应用,几乎覆盖了HTTP协议 的方方面面,非常适合初

    大家在工作过程中可能经常听到 OSI 七层网络结构以及 TCP/IP 四层网络结构等,但是这些都是什么呢?你平时工作中是否被搞晕过呢? 图片 左边的是大名鼎鼎的国际标准化组织 ISO 指定的网络结构模型。但是实际上大家...

    网络管理协议及应用开发

    16.1 UNIX系统下SNMP协议的应用 16.2 利用Java编写SNMP程序 16.2.1 Advent Java SNMP Package介绍 16.2.2 应用程序实例 16.2.3 小应用程序实例 16.3 小结 第十七章 清华大学校园网络综合管理系统 17.1 校园网络...

    计算机网络典型习题讲解(完整版).ppt

    请从低到高的顺序指出OSI参考模型中的七层, 并对其中(任选的)五层的每一层指出一个实际协议的例子。 答:物理层、数据链路层、网络层、传输层、会话层(或会晤层)、表示层、应用层 物理层:任何一种调制解调...

    嵌入式系统/ARM技术中的CAN总线的协议层

    CAN总线是个开放的系统,其标准遵循ISO的OSI七层模式,而CAN的基本协议只有物理层协议和数据链路层协议。实际上,CAN总线的核心技术是其MAC应用协议,主要解决数据冲突的CSMA/AC协议。CAN总线一般用于小型的现场...

    TCP协议及工作原理浅析

    虽然TCP/IP协议并不完全符合OSI的七层参考模型,但TCP/IP通讯协议采用的4层层级结构从一开始便成为了业界的实际标准。传输控制协议TCP是TCP/IP协议栈中的传输层协议,提供可靠的数据流发送和到应用程序的虚拟连接...

    HTTP服务七层架构技术探讨

    当然实际应用的TCP/IP协议的分层就没OSI标准这么复杂。从C语言文件编写到生成可执行文件的过程来看:预处理(展开后的C语言代码)->编译成汇编语言(特定CPU体系结构的汇编语言源文件)->汇编器生成目标文件(CPU可执行...

    DOIP介绍/入门手册

    DoIP是Diagnostic communication over Internet ...这里的网络协议,指的就是OSI七层模型中,通用计算机网络所使用的从层4到层1这四层协议。本文是基于ISO13400-2 结合实际项目背景编写的DOIP简介,欢迎大家下载使用。

    计算机网络作业1.doc

    答: OSI网络模型分为七层,即:物理层、数据链路层、网络层、传输层、会话 层、表示层、应用层。 1) 物理层:实现相邻计算机节点之间比特数据流的透明传送,尽可能屏蔽掉具体 传输介质和物理设备的差异; 2) ...

    企业网组建与设计方案.doc

    TCP/IP协议并不完全符合OSI的七层参考模型。传统的开放式系统互连参考模型 ,是一种通信协议的7层抽象的参考模型,其中每一层执行某一特定任务。该模型的目的 是使各种硬件在相同的层次上相互通信。这7层是:物理层、...

    计算机专业相关课程描述.docx

    12 计算机网络 初步掌握数据通信的基本原理、计算机网络中 ISO/OSI 的七层模型和 TCP/IP 的四层模型,初步掌握各层的基本功能和实现方法。初步掌握模型中的基本网络协议和网络应用层中的常用协议,初步掌握计算机...

    RS485总线型通讯系统应用

    在自动化控制领域,随着分布式控制系统的发展,在...rs-485串行接口的电气标准实际上是rs-422的变型,它属于七层osi(open system interconnection,开放系统互连)模型物理层的协议标准。由于性能优异、结构简单、组网

    《计算机网络基础》课程标准.docx

    计算机网络技术应用专业 《计算机网络基础》课程标准 前言 (一)课程定位 《计算机网络基础》是中等职业学校计算机网络专业的一门专业... 2.ISO/OSI参考模型七层的功能。 3.TCP/IP参考模型各层功能。 1. 把网络体系

    通信专业人才需求调研报告.doc

    具备MSTP相关知识,OSI七层模型及TCP/IP网络 协议知识、数通领域知识;英语口语、阅读能力突出。 6、3G/NGN核心网网管软件开发工程师:计算机软件、通信、电子、自控类相关专业 毕业;具备软件工程知识;有大型通信...

Global site tag (gtag.js) - Google Analytics