计算机网络体系结构的形成
计算机网络是一个非常复杂的系统,相互通信的两个计算机必须高度协调工作才行,而这种协调是相当复杂的。最简单的两台在网络上的计算机互传文件的场景:
1、两台计算机之间必须有一条传送数据的通路
2、要保证传送的数据能够在这条通路上正确发送和接收
3、要告诉网络如何识别哪台计算机是要接收数据的计算机
4、发送数据的计算机的应用程序要清楚,在接收数据的计算机中的文件管理程序是否已做好接收文件和存储文件的准备工作
5、数据传送途中出现了错误(数据传送错误/重复/丢失/网络节点出现故障...),该如何可靠地采取对应的措施,保证对方计算机能够收到正确的文件因此,为了设计这样复杂的网络,提出了分层的概念;由此诞生了“计算机网络体系结构”
OSI七层协议
OSI (Open System Interconnect ,开放式系统互连)参考模型是ISO(国际标准化组织)和CCITT(国际电报电话咨询委员会)联合制定的开放系统互连参考模型,为开放式互连信息系统提供了一种功能结构的框架,它从低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。各对应层均有不同的协议内容,这些协议的集合,就是OSI协议集。
本条来自百度百科
一、OSI的七层
物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。了解更多相关
二、分层的目的和优点
OSI七层模型是一种框架性的设计方法
- 目的
为了解决异种网络互联时所遇到的兼容性问题 - 主要功能
最主要的功能就是帮助不同类型的主机实现数据传输 - 优点
这样分层,各层次之间有很强的独立性,只需要提供本层接口,从而减轻了问题的复杂度;一旦网络出现了故障,可以迅速定位故障所处层次,便于查错
三、现状
基本不使用OSI,虽说它是国际化标准。但实际上正在使用的国际标准却是:TCP/IP协议
路由器
路由器是一种专用计算机(专门提供一个功能的计算机);不管是OSI七层模型还是TCP/IP协议,路由器在其中都充当十分重要的角色
路由器工作在网络层、数据链路层、物理层,在CDN(内容分发网络)中充当重要角色
作用:分组交换、存储转发
1.把计算机发送的数据报文存储起来,然后分析并查询路由表,找到报文中的目标,再进行转发
2.这个转发的过程,并不都是一下子就转发给目标;而是进行跳点转发。先传送到相邻的节点,然后再下一个,这样进行跳点。
3.所以,在windows中,可以使用命令tracert
来进行检查当前计算机连接目标计算机需要经过了几个路由器“跃点”;例如:tracert www.baidu.com