chapter 1 网络概述
1.网络发展史
略
2.计算机网络的分类
2.1按网络的作用范围分类
广域网(WAN)
范围为几十到几千公里,作用是进行远距离数据传输
局域网(LAN)
在地理上局限于一个较小范围内,使用最广泛
城域网(MAN)
范围一般是一个城市,在5-50KM之间,它通常为一个或几个单位所有
2.2按网络使用者来分
公用网:电信公司出资建造是大型网络,所有向电信公司缴纳费用的人都可以使用该网络
专用网:某个部门为了单位工作的特殊需要建造的网络,不对外提供服务,比如军队,铁路,电力系统
2.3按照计算机连接的拓扑结构分类
总线型,星型,环形,树形,网状
具有规则拓扑结构的网络多出现在局域网中,大规模的局域网或者广域网往往拥有不规则的网状结构
3计算机网络体系结构
3.1 OSI七层模型——ISO 7498
ISO: Internet Standard Organization互联网标准制定机构
OSI/RM: Open System Interconnection Reference Model 开放系统互连基本参考模型
两端使用相同标准的主机可以进行通信。
3.1.1 OSI结构
从上到下分别为:
应用层——————>应用层
表示层——————>表示层
会话层——————>会话层
运输层——————>运输层
网络层——————>网络层
链路层——————>链路层
物理层——————>物理层
应用层
上三层
处理用户程序涉及的部分
数据流层
下四层
负责网络通讯
由硬件和操作系统完成
3.1.2 各层简介
第一层:物理层
- 关键字:signal、media
- 点到点的控制
- 定义规格和硬件规范
第二层:数据链路层
- 关键字:frame、media access control
- 提供了物理链路中可靠的数据传输
- 第一层不做逻辑判断,第二层检查是否正确
- 第二层只能做局域访问、点对点通讯
第三层:网络层
-
关键字:Path selection、Routing、Addressing
-
设备到设备的连接
-
在信息发送时提供了两个终端设备之间的连通性和路径选择
-
基于IP地址做逻辑定位
第四层:传输层
- 关键字:Reliability、Flow control、Error correction
- 终端进程到终端进程
- 路由器不做复杂数据校验,而是终端来做。
- 负责传输可靠性和质量控制
- 将数据校验、段整合后交给上层应用
第五层:会话层
- 关键字:Dialog and Conversations
- 应用程序根据自己的逻辑设定会话,控制不同进程
- 检查点:对文件块做标记
- 管理表示层实体之间的数据交换
第六层:表示层
- 关键字:Common Format
- 操作系统不同,如果以各自标准进行通讯,则会有歧义
- 确保不同操作系统的数据在应用层可读。
- 主要负责数据结构和数据传输语法的标准
第七层:应用层
- 关键字:Browser
- 提供用户网络服务
3.13 OSI七层模型的失败
当今世界上运用最广的协议不是OSI,而是TCP/ IP
原因:
糟糕的时机(两头大象):标准制定与研究与应用的峰值之间,如果标准太早制定,研究的很多工作还没完成,很难保证标准的正确性。如果制定的太晚,企业已经发展出各不相同的标准并获得盈利,那么该标准就容易被忽略。
糟糕的技术:无论是模型还是协议都存在缺陷
糟糕的实现:OSI模型太复杂
糟糕的策略:政府与市场