计算机网络10--计算机网络体系结构简介
2016-02-23 16:08
393 查看
本页内容
1.计算机网络体系结构的由来2.分层网络体系结构
3.结语
1.计算机网络体系结构
计算机网络是一个非常复杂的系统,由很多器件,协议组成,要描述它可不容易。因此需要一种较好的体系结构来描述,实现它。分层网络体系结构是一个不错的选择。2.分层网络体系结构
分层结构=network architecyure由于几乎所有的网络都或多或少的采用了分层结构,因此我们所说的计算机网络体系结构就指的是分层结构。
那么,为什么会选择分层结构呢?
那是因为分层结构结构清晰,有利于识别像计算机网络这种复杂系统的部件及其关系,可以有效的建立分层的
参考模型(reference model)。同时模块化的分层有利于系统的更新和维护(任何一层服务实现的改变对于系统其它层都是透明的,不受影响的)。
分层结构也有利于各层不同设备之间的通信协议标准化。
说了这么多,让我们来看一下分层结构的样子吧:
实体=entity:表示任何可发送或接收信息的硬件或软件进程。
协议:是控制两个对等实体进行通信的规则的集合,即协议是“水平的”。
同时任一层实体需要使用下层服务,遵循本层协议,实现本层功能,向上层提供服务,因此服务是“垂直的”
下层协议的实现对上层的服务用户是透明的,下层协议的实现方式的改变对上层没影响,因为接口是不变的。
同系统的相邻层实体间通过接口进行交互,通过服务访问点SAP(Service Access Point),交换原语,指定请求的特定服务。
3.结语
总的来说,计算机网络体系结构是计算机网络的各层及其协议的集合,体系结构是一个计算机网络功能层次及其关系的定义。相关文章推荐
- Web服务请求处理过程全解
- [转]nginx折腾记(HTTP性能能测试,与Apache对比)
- 博客由http://www.cnblogs.com/misterjoker/搬家到这里
- 三大WEB服务器对比分析(apache ,lighttpd,nginx)
- 【Error】JavaWeb: 严重: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"]
- IOCP模型与网络编程
- AFMWorking 网络监听
- iOS开发-监测网络连接状态
- Servlet—HttpServletResponse
- c# WebBrower 与 HttpRequest配合 抓取数据
- 利用python搭建一个简单的http服务器
- TCP/IP、Http、Socket的区别
- iOS开发网络篇—文件下载(三·进度条)
- 和我一起学《HTTP权威指南》——安全HTTP与HTTPS
- 博客迁址 http://my.csdn.net/aflyeaglenku
- linux下5种网络IO模型简介
- Android实现网络多线程断点续传下载
- 计算机网络原理笔记(五、运输层)
- HTTP status Code 412 未满足前提条件的解决方法之一
- tcp有限状态机