计算机网络的三种体系结构
来源:互联网 发布:java项目打包jar工具 编辑:程序博客网 时间:2024/05/30 05:05
什么是计算机网络体系结构
计算机网络体系结构是网络协议的层次划分与各层协议的集合,同一层中的协议根据该层所要实现的功能来确定。各对等层之间的协议功能由相应的底层提供服务完成。 --百度百科
计算机网络体系结构出现的原因
计算机网络是一个非常复杂的系统。为了设计复杂的计算机网络,人们采取分层的方法,将庞大复杂的问题转换为若干个小的局部问题。
三种体系结构
OSI的七层协议体系结构
OSI是由国际标准化组织制定的标准,它概念清楚,理论完善,但是复杂又不实用。OSI的体系结构7 应用层6 表示层5 会话层4 运输层3 网络层2 数据链路层1 物理层
TCP/IP的四层协议
TCP/IP体系结构得到了非常广泛的应用。TCP/IP体系结构4 应用层(各种应用层协议如FTP,DNS等)3 运输层(TCP或UDP)2 网际层(又名网络互联层)1 数据链路层(又名网络接口层)
具有五层协议的体系结构
学习网络原理时的体系结构,结合OSI和TCP/IP的优点。5 应用层4 运输层3 网络层2 数据链路层1 物理层(5)应用层 应用层直接为用户的应用进程提供服务。 应用层协议:FTP,DNS,HTTP等协议。(4)运输层 运输层负责向两个主机中进程之间的通信提供服务。 运输层使用的协议: 1>传输控制协议TCP 面向连接的,数据传输单位为报文段,提供可靠的交付。 2>用户数据报协议UDP 无连接的,数据传输单位为数据报,不保证提供可靠交付。 (3)网络层(使用IP协议) 网络层负责为分组交换网上的不同主机提供通信服务。 网络层的任务: 在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组(又称IP数据报)进行传送。网络层的另一个任务是 选择合适的路由,使源主机运输层所传下来的分组,能够通过网络中的路由器找到目的主机。(2)数据链路层 在两个相邻结点之间(主机和路由器或两个路由器之间)传送数据时,数据链路层将网络层提交下来的IP数据报组装成帧, 在两个相邻结点的链路上传送帧中的数据。(1)物理层 物理层用来传送比特流。 传送利用一些物理媒体:双绞线,光纤等。
分层的好处
(1)各层之间是独立的。某一层不需要知道它的下一层如何实现,只需调用层间的接口即可。(2)灵活性好。改变其中任一层,只要接口保持不变,则其他层不会受到影响。(3)易于实现和维护。(4)能促进标准化工作。每一层的功能有了精确的说明。
阅读全文
0 0
- 计算机网络的三种体系结构
- 【计算机网络】计算机网络的体系结构
- 几种计算机网络体系结构的对比分析
- 计算机网络的分层体系结构
- 计算机网络的体系结构
- 计算机网络的分层体系结构
- 计算机网络的体系结构
- 计算机网络的体系结构
- 计算机网络——计算机网络的体系结构
- 计算机网络的体系结构与协议
- 计算机网络体系结构
- 计算机网络体系结构
- 计算机网络体系结构
- 计算机网络体系结构
- 计算机网络体系结构
- 计算机网络体系结构
- 计算机网络体系结构
- 计算机网络体系结构
- One-shot Learning
- 进程间通信(实例)复习(1)
- UITextField收键盘
- uart异步串行协议
- 内存泄漏,垃圾回收机制
- 计算机网络的三种体系结构
- 【模板】快速幂
- Java多线程——Condition条件
- java简介
- Elasticsearch全文检索实战小结——复盘我带的第二个项目
- pywin32应用——python在windows下系统编程初步
- 数据库编程
- Reverse-Interger
- 数据库操作练习10