您的位置:首页 > 理论基础 > 计算机网络

计算机网络体系结构

2012-10-17 19:34 447 查看
在计算机网络中,每一层的功能都是向它的上一层提供一定的服务,并把这种服务是如何实现的细节对上次屏蔽起来。换句话说,下层提供了一定的服务后,高层就不必再去考虑低层的问题,而只需专注于本层的功能。

所谓“开发”强调了这样一个事实,一个系统只要遵循OSI标准,就可以与世界上所有服从该标准的系统互连。

网络协议

网络协议是计算机网络中实体之间有关通信协议之间有关通信规则约定的集合。网络协议的三要素:

(1)语法(syntax),是指构成协议的协议元素的含义,不同类型的协议元素规定了通信双发所要表达的不同内容。这里的协议元素指控制信息,或者命令以及应答。

(2)语义(semantics):由发出的命令请求、完成的动作和返回的响应组成的集合,其控制信息的内容和需要做出的动作及响应

(3)时序(Timing):即数据的执行顺序和速度匹配。

OSI参考模型既没有为准确定义互连结构的服务和协议提供充分的细节,也没有对具体的实现作任何说明。确切地说,OSI参考模型只定义了分层结构中的每一层向其高层所提供的服务,它提供了一个概念化和功能化的结构。

应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。各层的作用:

物理层:第一层,OSI模型的最低层。该层通过物理介质(如光纤电缆)传输无结构的原始位流。物理层主要负责在物理连接上传输二进制比特流,提供为建立、维护和释放物理连接所需要的机械、电气、功能和规程的特性。

数据链路层:第二层,为了在相邻网络实体间建立、维持、和释放数据链路连接,及传输数据链路服务数据单元;保证数据传输的可靠,发送方把用户数据封装成帧,并按顺序传输各帧。并担负将接手的帧进行校验(奇偶校验或CRC校验)看收到的帧是否正确。

网络层:第三层,负责处理消息并将逻辑地址和名字翻译成物理地址。网络层还根据网络状况、服务优先级和其他条件决定数据的传输路径。它管理网络中的数据流问题,如分组交换和路由和数据阻塞控制。完成网络中任意主机之间的数据传输,利用数据链路层的功能将每个数据报从源端传输到目的端。

传输层:第四层,包括多路复用与分割,传输连接的建立和释放,分段和重新组装,组合与分解。传输层使用端口和上层通信。端口是作为进程通信的惟一标识。参与通信的进程,在通信前必须知道对方的端口号,流量控制和缓存。

会话层,第五层,允许不同的计算机建立、使用和结束一种称为“会话”的连接。会话层负责管理对话。

表示层,第六层,定义了在连网计算机间交换信息的格式。

应用层。第七层,是OSI模型的最顶层。

简化:网络接口层、网络互联层、传输层、应用层
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  网络