一、计算机网络概述
计算机网络的发展分四个阶段
1.面向终端的计算机网络
以单个计算机为中心的远程连接系统
2.计算机-计算机网络
ARPA网(ARPANE),标识着计算机网络的新奇,借助于通信系统,使网内各计算机系统间能够共享资源,是计算机网络技术发展中的一个里程碑。
3.开放式标准化网络
国际标准化组织ISO(International Standards Organization)颁布的“开放系统互连基本参考模型”OSI/RM(Open System Interconnection Basic Reference Model),由七层组成,又称OSI七层模型。
4.因特网的广泛因共用与高速网络技术的发展
当前三大网络
1.电信业务网(电话网)
2.广播电视网(CATV有线电视网)
3.计算机网(CHINANET主干网)
未来网络发展
1.宽带网络(宽带骨干网、宽带接入网)
2.全光网络(ANO,All Optical Network,优选方案)
3.多媒体网络(传输多媒体数据,交互性和实时性)
4.移动网络(蜂窝式数字分组数据CDPD,无线局域网WLAN,Ad hoc网络,无线应用协议WAP)
5.下一代网络(NGN)
计算机网络分类
二、网络体系结构
网络协议:计算机网络中进行数据交换而建立的规则、标准或约定的集合。(三要素:语义、语法、定时)
.物理层(PH,Physical Layer)
建立、维护和拆除物理链路所需的机械的、电气的、功能的和规程的特性。
2.数据链路层(DL, Data Link Layer)
比特流--帧,为传输单位,通过校验、确认和反馈重发等手段,将不可靠的物理链路改造成对网络层来说无差错的数据链路。(流量控制)
3.网络层(N, Network Layer)
分组为单位传输,使数据分组跨越通信子网从源传送到目的地。
4.传输层(T, Transport Layer)
端到端的差错控制和流量控制
5.会话层(S, Session Layer)
进程-进程,组织和同步不同主机上各种进程的通信(会话)。
6.表示层(P, Presentation Layer)
为上层用户提供共同的数据或信息语法表示变换。
7.应用层(A, Application Layer)
不同的应用层为特定类型的网络应用提供访问OSI环境的手段
1.主机-网络层(Host-to-Network Layer)
TCP/IP的实现基础,包括赖以存在的各种通信网、接口、物理网络协议
2.互连层(Internet Layer)
由IP来提供,端到端分组分发功能,数据分块和重组功能,在互相独立的局域网建立互联网。
3.传输层(Transport Layer)
TCP、UDP,负责应用进程间的端到端通信
4.应用层(Application Layer)
SMTP、DNS、FTP、TELNET