复习网络体系结构与网络协议

来源:互联网 发布:x的平方c语言 编辑:程序博客网 时间:2024/05/21 14:54

1、网络协议的概念

网络协议(protocol)是为网络节点之间交换数据和控制信息而制定的规则、约定与标准。

 

网络协议三要素:

语法:数据的结构与格式

语义:需要发出何种信息以及完成的动作与做出的响应

时序:对事件实现顺序的详细说明

2ISO/OSI参考模型

就是鼎鼎大名的七层模型。在OSI(开放系统互联参考模型)参考模型中采用三级抽象:体系结构、服务定义、协议说明。

 

体系结构:开放系统的层次结构、层次之间的相互关系,以及各层所包括的可能的服务

服务定义:详细说明各层提供的服务

协议说明:精确定义了发送怎样的控制信息以及使用怎样的过程来解释这个控制信息。具有最严格的约束。

OSI参考模型没有提供具体的可实现的方法,它只是描述了一些概念,用来协调进程之间通信标准的制定。

 

OSI参考模型各层功能如下:

1)物理层

利用物理传输介质,为数据链路层提供物理连接

2)数据链路层

在通信实体之间建立数据链路连接,在链路上传输以帧为单位的数据,差错控制与流量控制

3)网络层

路由选择,拥塞控制,网络互连

4)传输层

向用户提供可靠的端到端(End-to-End)服务,关键层之一

5)会话层

组织两个回话进程之间的通信,并对数据交换进行管理

6)表示层

处理不同通信系统中交换信息的表示方式,包括数据格式变换、数据加密与解密、数据压缩与恢复等

7)应用层

提供进程所需的信息交换和远程操作。

 

3、TCP/IP参考模型

分为4个层次:主机-网络层、互联层、传输层、应用层

TCP/IP协议的传输层定义了两种协议:传输控制协议(transport control protocolTCP)与用户数据报协议(user datagram protocolUDP)。

TCP:可靠的面向连接的协议。将应用层的字节流分成多个字节段交给互联层,将互联层的字节流还原成字节流交给应用层。流量控制,协调收发双方的发送与接收速度。

UDP:不可靠的无连接协议。常用与不要求分组顺序到达的应用,分组传输顺序检查与排序由应用层来完成。


4、IEEE 802参考模型

IEEE成立局域网标准委员会(802委员会)。IEEE 802参考模型的研究重点是解决局部范围内的计算机组网为题,研究者只需要面对OSI参考模型中的物理层和数据链路层,网络层及以上高层不属于局域网的研究范围,所以IEEE 802参考模型只制定对应OSI模型中的数据链路层和物理层的协议。

IEEE 802 模型将数据链路层分为两个子层:逻辑链路控制(logical link controlLLC)和截至访问控制(media access controlMAC)。LCC将数据同一封装到LCC帧中,向上屏蔽了物理层和和MAC层异构。但是,由于几乎所有局域网目前都采用Ethernet协议,因此LLCC子层已经不再重要。


[转载]复习网络体系结构与网络协议


0 0