1.1 何为计算机网络?
·计算机网络就是计算机技术+通信技术
·通信部分组成
信源->发送设备->信道->接收设备->信宿
·何为internet?--ISP(internetservice provider)互联网服务提供者。
互联网就是有端系统和交换网络组成(交换网络由路由器担任,路由器组成的交换网络就是一个小型的ISP.)
·互联网的协议
人之间的通信都要有规则,何况是互联网,互联网之间的规则就叫协议;协议有其本身的要求,三要素:语法、语义、时序(时间顺序)
1.2计算机网络的结构
·计算机网络的结构分为三大部分:网络边缘(端系统或主机)、接入网络和物理链路、网络核心
①端系统:两种应用模型:
※ 客户/服务器应用模型
※ P2P应用模型(QQ)
②接入网络:
※ 住宅家庭接入网络
※ 机构接入网络(学校和企业)
※ 移动接入网络
住宅家庭的网络如何接入?——最常用的当然是电话线,这就用到了频分多用通信技术。频分多用通信技术就是在信道上划分出一个频率段来进行通信,他用到的是电路交换,但让,这种技术他对资源是独占的,他在利用这个频率的信道时不允许其他互联网用户使用。
机构的网络是如何实现的?——多个路由器相互连接形成一个交换网络,这个交换网络也叫ISP(只不过这个ISP较小而已)每一个主机通过一条通信链路连接到交换网络。
③网络核心:三种交换方式
※ 电路交换(独占)
※ 报文交换(共享)
※ 分组交换(共享)
电路交换:
频分复用技术(电话线可以通话与上网、有线电视)
时分复用技术
波分复用技术(几乎与频分相同)
码分复用技术
优点:传输准确,适合特定时间的特定通话,但是因为其对资源是独占模式,即一个人如果不结束电路,那么其他人是无法对这个频段进行使用。
报文交换:
报文交换即将需要的数据打包然后给打包的文件加一个头部,通过路由进行传送。
分组交换:
分组交换即将需要的数据分成若干个晓得文件打包后加上头部进行发送,与报文交换的不同点是将文件分成若干份小文件。
报文交换与分组交换的比较(主要体现在延迟时间)
首先,我们需要解释一个概念,带宽。何为带宽,即数据链路的传输速率bps,1.5Mbps
即代表这条数据链路每秒能传送1500000bit数据。
何为延迟时间?即这个数据从本主机到达目的主机所用的时间。
延迟时间的比较:
文件的大小:M
数据链路的传输速率:R
分成文件的大小:L
途径路由器的个数:N
一共有多少跳:H(跳数-1=N)
→ → →
假设有一个7.5M的文本文档通过链路速率为1.5Mbps经过连个路由器发送到目的主机。(不考虑报文的头部和没有其他网络在占用数据链路)
① 报文交换需要的时间:15s (M/R*H)
② 分组交换每个文件分为1000bit大小,则其需要的时间为:5s+(1000/1.5M)*2 (M/R+(L/R*N))