计算机网络的简单定义是一些相互连接的、自治的计算机的集合。
计算机网络是计算机与通信技术结合的产物。
从网络的作用范围进行分类,计算机网络可以分为:LAN(局域网)、WAN(广域网)和MAN(城域网)等。
计算机网络由负责信息传递的通信子网和负责信息处理的资源子网组成。通信子网包括物理层、数据链路层和网络层。
计算机网络通信的一个显著特点是间歇性、突发性。
网络中各个节点相互连接的形式,叫做网络的拓扑结构。常见的拓扑结构有层次(树)型、总线型、环型、星型和网型。
随着电信和信息技术的发展,国际上出现了所谓“三网合一”的趋势,三网指:电信网、有线电视网络、计算机网络。
在网络边缘的端系统中运行的程序之间的通信方式通常可划分为两大类: C/S模式 和 P2P模式。
客户是服务请求方,服务器是服务提供方。
时延:是指数据(一个报文或分组,甚至比特)从网络(或链路)的一端传送到另一端所需的时间。也可称为延迟或迟延。
国际性组织ISO对Internet进行全面管理,它下面的技术组织IAB负责管理有关协议的开发。所有Internet标准都是以RFC的形式在网上发表,它的意思是请求评论。
数据交换方式
把网络按数据交换方式进行分类可分为:电路交换网、报文交换网、分组交换网。其中电路交换方法在实时性方面优于其它交换方式。分组交换采用存储转发基本思想,即先把收到的分组存储起来、处理后再转发出去。
电路交换
电路交换需要先建立连接,就跟打电话一样,连接好了能够进行通信,此时是独占资源的,当连接断开之后资源才能够被释放。
报文交换
报文交换能够进行存储转发,当线路空闲了能够自动分配路线进行发送信息,因此并不需要事先建立好连接,同时,报文交换并不需要一直占用一整条线路,因此资源的利用率较高。
多目标服务则是能够将一个报文转发给多个目标。
分组交换
分组交换就是在报文交换的基础上能够将数据分成小的数据块,分批次发送,因此相较于报文交换,传输速度就会快很多,因为并不需要整个数据都发送出去才能经过交换设备了。
小结
网络体系结构中服务与协议的关系
-
在计算机网络体系结构中,对等实体之间的规则叫协议,而上下层通过(层间)接口(使用服务原语)传递数据。
-
网络协议是为网络中的数据交换而建立的规则、标准或约定。由语法、语义、同步(时序)三个要素构成。
-
在计算机网络的分层体系结构中,n层是n-1层的用户,又是n+1的服务提供者。
OSI的体系结构
OSI参考模型的中文含义是开放系统互联参考模型。
在OSI参考模型中,上层欲使用下层所提供的服务就必须与下层交换一些命令,这些命令在OSI中称为服务原语。
不得不说,他这个口诀真的确实让我背下来了这七层!
表示层主要用于处理两个通信系统间信息交换的表示方式。它包括数据格式变换、数据加密与解密、数据压缩与恢复等功能。
会话层处于运输层提供的服务之上,为表示层提供服务,会话层的主要功能是会话管理。
运输层主要解决进程间端到端的传输
物理层要解决信号(码元)同步的问题。
不同层传输数据单位的名称
TCP/IP的体系结构
TCP/IP的网络接口层相当于OSI中的数据链路层和物理层,负责物理网络的一个接口。
网际层和网络层相对应,将数据报拆分成分组发送给网络并进行路由选择。
传输层与传输层相对应,负责实现端到端或者进程与进程之间的通信。
应用层与OSI的应用层、表示层、会话层相对应,包含所有的高层协议如HTTP、FTP等
其中,TCP/IP各层传输的数据单位名称如上所述。