一 网络的发展和功能
第一代,基于终端 (以主机为中心)
第二代,存储转发、分组,ARPANET(以通讯子网为中心)
第三代,OSI参考模型
网络的功能
1 数据通信 2 资源共享 3 增加可靠性 4 提高系统的处理能力
二 协议分层
1 协议:在计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则(信息交换的规则)
2 协议分层的意义:降低网络复杂性
3 OSI模型中的协议指:不同机器同等层之间的约定
4 上下层的服务关系:下层向上层服务。
5 服务访问点(SAP):就是上下层之间的接口(同一计算机,不同功能层之间的通信规则叫接口)n+1层是通过N层的SAP来使用N层所提供的服务。
6 服务类型:面向连接的服务、无连接服务
  面向连接服务:每次完整的数据传输都必须经过:建立连接、数据传输和终止3个过程。数据包地址不带目的地址。
                              可靠性高,速度慢,如打电话
  无连接服务:不需先建立连接,直接发送数据。每个报文带有完整的目的地址。
                           可靠性低,速度快,如QQ 手机短信
三 OSI 参考模型
OSI:开放式系统互连参考模型 ISO:国际标准化组织 IOS:网络操作系统
OIS 7层:由低到高 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层
物理层:数据单元:比特流(Bits)
                功能:完成相邻节点之间原始比特流的传输
                任务:规定各种传输介质和接口与传输信号的一些特性。
数据链路层: 数据单元:帧(Frame) 交换机在这层。
                          功能:将上层数据封装可固定格式的帧。
                          任务:把字节性质的包组成帧,由MAC地址提供对传输介质的访问。在帧尾加入校验信息实行错误检测。发现错误重发送帧。
网络层:数据单元:报文也叫包(packet)路由器在这层
                功能:实现数据从原端到目的端的传输
                任务:提供逻辑地址用于路由路径选择,将数据送达目的端。
传输层:数据单元:段(TPDU)
                功能:提供端到端的连接。实现网络中不同主机上用户进程之间的数据通信
                任务:提供可靠(TCP:)和不可靠(UDP)的传输。
会话层:数据单元:SPDU
                功能:会话的控制 如建立断开
                任务:建立会话,分隔不同应用程序的数据
表示层:数据单元:PPDU
                功能:对数据的压缩解压 加密解密
                任务:表述数据,对数据的操作
应用层:数据单元:APDU
                功能:  提供应用程序服务
                任务:提供用户接口
小结:1~3层为点到点协议 4-7层为端到端的协议
            1-4层基于数据流      5-7层基于应用
四 TCP/IP 参考模型
网络接口层(OSI的1、2层)
互联网层(OSI的3层)
传输层(OSI的4层)
应用层(OSI的5、6、7层)
与OSI的比较
相同点:都以协议栈的概念为基础                       不同点:OSI适用于各种协议栈,TCP/IP只用于TCP/IP网络
                协议栈中的协议彼此独立                                       先有OSI模型后用协议,先有协议后用TCP/IP
                下层对上层服务                                                        层数不同