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七层协议模型与TCP/IP四层模型详解 #### 一、为何采用分层设计? 在探讨OSI七层模型与TCP/IP四层模型之前,我们首先要理解为什么网络协议会选择分层设计的方式。分层设计的核心优势在于它能够极大地简化...
OSI七层协议参考模型是计算机网络领域内一个重要的概念,它为网络通信提供了一种分层的结构框架,使得网络通信的复杂性得以简化和管理。这个模型将网络通信的整个过程划分为七个层次,每一层都有一套特定的功能和...
OSI 七层模型的设计旨在帮助开发人员创造可以与多厂商产品系列兼容的应用程序,以及增进开放和互操作的联网系统。该模型定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。 OSI 七层模型的...
OSI七层网络模型与TCPIP四层网络模型 OSI七层网络模型是国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)共同出版的开放系统互联的七层参考模型。该模型将网络协议分为七个独立的层次,每个层次负责不同的...
### OSI七层模型详解 #### 引言 OSI(Open Systems Interconnection)七层模型是国际标准化组织(ISO)提出的一种理论上的、概念性的框架,用于指导不同计算机系统的网络通信。这一模型将网络通信的过程分解为七层...
OSI七层模型,全称为开放式系统互联参考模型(Open Systems Interconnection Reference Model),是国际标准化组织(ISO)提出的通信网络架构模型。该模型旨在为不同类型的计算机系统提供通用的通信标准,使得不同...
OSI 七层模型详解 OSI 七层模型是国际标准化组织(ISO)制定的网络模型,分为七层,从下至上依次为物理层、数据链路层、网络层、传输...在实际应用中,了解 OSI 七层模型可以帮助我们更好地理解网络通信的原理和机制。
OSI七层网络参考模型是计算机网络通信的基础理论框架,由国际标准化组织ISO制定,旨在规范不同设备间的通信过程。这个模型将网络通信的过程分解为七个逻辑层面,每一层都有其特定的功能,从物理硬件到高层的应用数据...
OSI七层参考模型是计算机网络通信中的一个重要理论框架,由国际标准化组织ISO制定,用于规范不同系统间的互连和通信。这个模型分为七层,每一层都有特定的功能,为网络通信提供了完整的架构。 1. **应用层**:这是...
虽然OSI七层模型是一个理想的理论框架,但在实际应用中,TCP/IP模型更为广泛地被采用。TCP/IP模型主要包括四层:应用层、传输层、网际层和网络接口层。与OSI模型相比,TCP/IP模型将OSI的会话层和表示层合并为了应用...
在实际应用中,OSI七层模型更多的是作为一种理论模型,而TCP/IP协议则是实际的实现模型。osi七层模型的理论性和抽象性使其难以直接应用于实际网络中,而TCP/IP协议的实用性和简单性使其成为了计算机网络的 facto标准...
OSI七层网络模型与TCP/IP四层网络模型是网络通信中的两个重要概念,它们都是为了规范和理解网络通信过程而提出的理论框架。 OSI(Open System Interconnection,开放系统互连)七层模型是一种标准化的通信系统模型...
与OSI七层模型相比,TCP/IP模型将OSI的会话层、表示层和部分应用层合并为了应用层,将数据链路层和物理层合并为网络接口层。这种简化使得TCP/IP模型更加专注于互联网的实际需求,特别是TCP和IP协议的设计,它们构成...
应用层是OSI七层模型中的最高层,主要负责为用户提供应用程序接口,以便与网络进行交互。它提供了一系列标准化的服务给应用程序,如文件传输、邮件服务和打印服务等,确保应用程序能够正确地发送和接收数据。 #####...
### OSI七层模型详解 #### 一、引言 OSI(Open Systems Interconnection)七层模型是由国际标准化组织(ISO)制定的一个框架性参考模型,用于指导网络系统的开发及标准化工作。它将网络通信的过程分解为七层,每一...
《OSI 七层网络模型与TCP/IP 四层网络模型》详解...总的来说,OSI七层模型和TCP/IP四层模型都描述了网络通信的过程,但TCP/IP模型更加实用,广泛应用于现代互联网。了解这两种模型有助于深入理解网络通信的原理和实践。
OSI七层协议,全称为开放系统互连模型(Open System Interconnection model),是国际标准化组织(ISO)提出的一种通信模型,旨在为不同系统间的网络通信提供通用框架。该模型将网络通信的功能划分为七个层次,每层...