目录
一、什么是网络
1.1 计算机网络的定义
计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
1.2 协议和分层
1.2.1 什么是协议
为了使数据在网络中从源传递到目的地,网络上所有设备需要“讲”相同的“语言”,描述网络通信中“语言”规范的一组规则就是协议。
比如:两个人交谈必须使用相同的语言,如果你说汉语,他说阿拉伯语,是无法正常沟通的。
数据通信协商就是决定数据的格式和传输的一组规则或者一组惯例。
1.2.2 协议分层
为什么要分层
1、易于实现和标准化:由于采取了规范的层次结构去组织网络功能与协议,因此可以将计算机网络复杂的通信过程,划分为有序的连续动作与有序的交互过程,有利于将网络复杂的通信工作过程化解为一系列可以控制和实现的功能模块,使得复杂的计算机网络系统变得易于设计,实现和标准化
2、灵活性好:各层都可以采用最适当的技术来实现,例如某一层的实现技术发生了变化,用硬件代替了软件,只要这一层的功能与接口保持不变,实现技术的变化都并不会对其他各层以及整个系统的工作产生影响;
3、相互独立:易于实现和标准化各层独立,就可以把大问题分割成多个小问题,利于实现;
我们以邮局为例,理解分层:
邮局对于写信人来说是下层
运输部门对于邮局来说是下层
--下层为上层提供服务
写信人与收信人之间使用相同的语言
邮局之间的约定
--同层次之间使用相同的协议
二、网络发展过程
2.1 第一阶段 诞生阶段(计算机终端网络)
时间:20世纪50年代初
以单个计算机为中心的远程联机系统,构成面向终端的计算机网络
由一台中央主计算机连接大量的地理上处于分散位置的终端。这类简单的“终端——通信线路——计算机”系统,形成了计算机网络的雏形。这样的系统除了一台中心计算机外,其余的终端设备都没有自主处理的功能。
2.2 第二阶段 形成阶段(计算机通信网络)
时间:20世纪60年代中期
背景:出现了若干个计算机互连的系统,开创了“计算机——计算机”通信的时代,呈现出多处理中心的特点
例子:IBM公司的SNA、DEC公司的DNA
缺点:各个公司推出自己的网络体系机构和相应的软、硬件产品。各自研制的网络没有统一的网络体系结构,难以实现互连。
2.3 第三阶段 互联互通阶段(开放式的标准化计算机网络)
时间:20年代80年代
国际化标准组织与1984年正式颁布了一个称为“开放系统互连基本参考模型”(Open System Interconnection Basic Reference Model)的国际标准ISO 7498。简称OSI参考模型或OSI/RM。OSI/RW由七层组成,所以也称OSI七层模型。
作用:开创了一个具有统一的网络体系结构、遵循国际标准化协议的计算机网络的新时代。大大加速了计算机网络的发展
2.4 第四阶段 高速网络技术阶段(新一代计算网络)
时间:20世纪90年代
Internet、高速通信网络技术、接入网、网络和信息安全技术的盛行
三、OSI参考模型
OSI(open system interconnect)模型标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。它将计算机通信过程安装功能划分为7层,并规定了每一层的功能。
OSI模型产生的过程:
OSI 7层模型每一层定义了不同的标准协议,通信的双方采用统一标准,确保通信正常。
3.1 OSI模型每层功能
-
应用层,应用层根据互联网中需要通信的应用程序的功能,定义客户端和服务端程序通信的规范,应用层向表示层发出请求。我用嘴给你耳朵说点事
-
表示层,它的功能是定义数据格式、检查是否加密或压缩。例如,FTP允许你选择以二进制或A