计算机网络:一些相互链接的、自治的计算机的集合网络
计算机网络的类别(按做用范围):性能
一、广域网计算机网络
链接广域网各结点交换机的链路通常都是高速链路,具备较大的通讯容量接口
二、城域网进程
三、局域网路由
四、我的区域网同步
计算机网络的类别(按使用者):软件
一、公用网路由器
二、专用网硬件
计算机网络的性能:
一、速率:链接在计算机网络上的主机在数字信道上传送数据的速率,也称为数据率或比特率
二、带宽:计算机网络的通讯线路传送数据的能力,即单位时间内从网络中的某一点到另外一点所能经过的“最高数据率”
三、吞吐量:在单位时间内经过某个网络(或信道、接口)的数据量
四、时延:指数据从网络的一端传送到另外一端所需的时间
网络时延:发送时延、传播时延、处理时延和排队时延
对于高速网络链路,咱们提升的仅仅是数据的发送速率而不是比特在链路上的传播速率
提升数据的发送速率只是减少了数据的发送时延
五、时延带宽积:传播时延和带宽的乘积
六、往返时间:从发送方发送数据开始,到发送方收到来自接收方的确认,总共经历的时间
七、利用率:
信道或网络利用率太高会产生很是大的时延
计算机网络体系结构:分层次的体系结构
在计算机网络中要作到有条不紊地交换数据,就必须遵照一些事先约定好的规则。这些规则明确规定了所交换的数据的格式以及有关的同步问题
网络协议:为进行网络中的数据交换而创建的规则、标准或约定
网络协议三要素:语法、语义和同步
协议描述形式:文字描述和代码描述
体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件
OSI的七层协议体系结构太复杂而不实用
TCP/IP体系结构已经获得普遍的应用,是一个四层的体系结构,它包含应用层、运输层网际层和网络接口层
综合OSI和TCP/IP的优势,采起一种只有五层协议的体系结构:应用层、运输层、网络层、数据链路层和物理层
一、应用层
应用层是体系结构中的最高层,任务是经过应用进程间的交互来完成特定网络应用
应用层协议定义的是:应用进程间通讯和交互的规则
在因特网中的应用层协议不少,支持万维网应用的HTTP协议、支持电子邮件的SMTP协议,支持文件传输的FTP协议,咱们将应用层交互的数据单元称为报文
二、运输层
运输层的任务就是负责向两个主机中进程之间的通讯提供通用的数据传输服务
运输层主要使用如下两种协议:
传输控制协议(TCP):提供面向链接的、可靠的数据传输服务,其数据传输的单位是报文段
用户数据报协议(UDP):提供无链接的、尽最大努力的数据传输服务,其数据传输的单位是用户数据报
三、网络层
网络层负责为分组交换网上的不一样主机提升通讯服务
在发送数据时,网络层把运输层产生的报文段或用户数据报封装成分组或包进行传送。
在TCP/IP体系中,因为网络层使用IP协议,所以分组也叫作IP数据报
网络层另外一个任务就是选择合适的路由,使源主机运输层所传下来的分组可以经过网络中的路由器找到目的主机
四、数据链路层
两台主机之间的数据传输,老是在一段一段的链路上传送,这就须要使用专门的链路层的协议
在两个相邻结点之间传送数据时,数据链路层将网络层交下来的IP数据报组装成帧,在两个相邻结点的链路上传送帧。
五、物理层
在物理层上传送数据的单位是比特
在因特网所使用的各类协议中,最重要的和最著名的就是TCP和IP两个协议