ISO/OSI网络体系结构
2016-04-25 13:46
330 查看
ISO/OSI网络体系结构
1,从总体上看,OSI主要包含3个层面上的内容:OSI/RM结构,各层的协议,各层的服务与功能。
2,从整体上看,OSI/RM是一个网络体系结构的功能框架。
3,在协议控制下,通信双方的对等实体在同一层进行逻辑上的信息交换,这个信息交换是水平方向的。
4,对各种服务关系来说,第N层实体向第N+1层提供服务,实现第N+1层的功能。因此,服务关系是垂直方向的。
1.物理层
1,物理层向上为数据链路层提供透明的比特流传输服务,因此物理层传输信息的单位是比特(bit),设计上必须保证一方发出二进制“1”时,另一方收到的也是“1”,而不是“0”。2,物理层主要涉及处理机械的,电气的,功能的和规程的接口,以及物理层下的传输介质问题。
2.数据链路层
1,数据链路层指定在网络上沿着网络链路在相邻节点之间传送PDU的技术规范。2,数据链路层逻辑传输的数据封装信息单位是帧。
3,数据链路层的主要任务是在不可靠的物理传输线路上实现可靠的数据传输,使之对网络层显现为一条无错线路。
4,数据链路层通过在帧的前面和后面附加特殊的二进制编码来产生帧边界,进而识别帧类型。
5,需要考虑的问题:
(1)发送方和接收方在传输过程中的同步问题;
(2)传输中的差错控制;
(3)流量控制问题。
3.网络层
1,网络层关系到子网的运行控制,其中首要问题是确定分组从源端到达目的端的路由(数据流转路径)。2,拥塞控制也属于网络层的功能范围。
3,实现异种网络的互联(两个网络的寻址方式不同,两个网络使用的协议不同,分组太长,无法正确接收)。
4.传输层
1,传输层的基本功能是从会话层几首数据,并且在必要时把它分成较小的PDU传递给网络层,并确保到达对方的各段信息正确无误,而且这些任务都必须高效率的完成。2,进行流量控制。
5.会话层
1,会话层的功能是在传输层服务的基础上增加会话的机制,建立,组织和协调应用进程之间的交互过程。2,会话层服务之一是管理会话。会话层允许信息同时双向传输,或任一时刻只能单向传输。
3,会话层服务之二是同步。在数据流中插入检查点,每次网络崩溃后,仅需要重传最后一个检查点以后的数据即可。
6.表示层
1,鉴于网络上不同计算机体系结构使用是数据表示法不同,OSI引入了表示层来完成数据编码的相互转换。因此,表示层的功能是为异种机通信提供一种公共语言,以便实现互通信。2,表示层服务的典型例子是选择通信双方都认可的数据编码方法。
7.应用层
1,应用层直接面向用户应用,为用户提供对各种网络资源的访问服务,包含大量的普通应用协议。相关文章推荐
- SSL构建单双向https认证
- 集成Vitamio来播放网络视频(支持多种格式解码)
- 使用XMLHttpRequest
- iOS9 HTTP 不能正常使用的解决办法
- HTTP 协议详解
- HTTPS那些事 用java实现HTTPS工作原理
- 网络安全,教你怎样做到反“作死”!
- iOS获取网络图片计算其大小
- nodejs 原生代码模拟express 框架 创建http server
- iOS网络编程 - 7
- TCP/IP 小知识
- python使用json web token (jwt)实现http api的加密传输
- iOS网络编程 - 6
- 4月28--30日:一起去北展揭开电信网络诈骗的神秘面纱
- Jmeter --- Http Cookie Manager
- TCP/IP 总结
- Jmeter -- HTTP Request Defaults
- 网络通信框架Volley使用详细说明
- 写一个可以使用kingfisher加载图片的轮播器PPTView
- 北京林业大学“计蒜客”杯程序设计竞赛 网络赛 总结