第2章 网络体系结构及协议 0 G l. j5 Q E% v I
主要内容:
# p" x7 N3 z* H, C; F" R5 s 1、网络体系结构及协议的定义 9 `$ m2 g6 m: X; M# ?7 X
2、开放系统互连参考模型OSI 9 A' c" v1 a# U% ]$ A# ?
3、TCP/IP协议集 / }# p% Q- U8 Z7 y
一、网络体系结构及协议的定义
+ y8 q: {% n0 d2 a, a% J/ } 1、网络体系结构:是计算机之间相互通信的层次,以及各层中的协议和层次之间接口的集合。 7 ?3 i. _; T. E" m w9 v1 }
2、网络协议:是计算机网络和分布系统中互相通信的对等实体间交换信息时所必须遵守的规则的集合。 8 W3 E, v1 U5 Q0 E) z
3、语法(syntax):包括数据格式、编码及信号电平等。
% R/ F& I7 U- x" g" D- l9 f 4、语义(semantics):包括用于协议和差错处理的控制信息。
7 U. }7 @* n2 R9 R4 S 5、定时(timing):包括速度匹配和排序。 3 D* n" m8 D3 {* i" w3 k5 x
二、开放系统互连参考模型
) m5 W9 `4 P% Y0 D ^1 s: A: Y7 R/ d 1、国际标准化组织ISO在1979年建立了一个分委员会来专门研究一种用于开放系统的体系结构,提出了开放系统互连OSI模型,这是一个定义连接异种计算机的标准主体结构。
2 V6 |' ~/ Z' ?$ W 2、OSI简介:OSI采用了分层的结构化技术,共分七层,物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。 & X9 y; m3 b1 [$ h b
3、OSI参考模型的特性:是一种异构系统互连的分层结构;提供了控制互连系统交互规则的标准骨架;定义一种抽象结构,而并非具体实现的描述;不同系统中相同层的实体为同等层实体;同等层实体之间通信由该层的协议管理;相信层间的接口定义了原语操作和低层向上层提供的服务;所提供的公共服务是面向连接的或无连接的数据服务;直接的数据传送仅在最低层实现;每层完成所定义的功能,修改本层的功能并不影响其他层。
! N) p6 o( Q' z- J- l 4、物理层:提供为建立、维护和拆除物理链路所需要的机械的、电气的、功能的和规程的特性;有关的物理链路上传输非结构的位流以及故障检测指示。5、数据链路层:在网络层实体间提供数据发送和接收的功能和过程;提供数据链路的流控。 , n% o# b, T8 i2 `
6、网络层:控制分组传送系统的操作、路由选择、拥护控制、网络互连等功能,它的作用是将具体的物理传送对高层透明。
( e9 q; l) u2 w7 h7 _6 G% m. m8 ^/ [ 7、传输层:提供建立、维护和拆除传送连接的功能;选择网络层提供最合适的服务;在系统之间提供可靠的透明的数据传送,提供端到端的错误恢复和流量控制。
1 R+ I A' y# C5 {9 P1 y6 f% w 8、会话层:提供两进程之间建立、维护和结束会话连接的功能;提供交互会话的管理功能,如三种数据流方向的控制,即一路交互、两路交替和两路同时会话模式。
0 `: P1 V' r& ^; o' i 9、表示层:代表应用进程协商数据表示;完成数据转换、格式化和文本压缩。 % }" f/ l8 P) b4 v- ^4 c" R# w
10、应用层:提供OSI用户服务,例如事务处理程序、文件传送协议和网络管理等。 |