说明
这个笔记是我在学习该课程时做的一个比较详细的笔记,一共有85页,由于是用word文档编写的,文档的图片不少,所以不想再仔细整理到博客上,所以下面发一个预览版(大概10页),供大家参考
资源链接
http://download.csdn.net/download/qq_35544379/10042637
一、引言
一、
C/S结构:客户服务器方式,提高服务器实际性能,输入输出工作由客户器来做,客户器把客户的请求搞清楚后向服务器申请服务。例:web应用
P2P模式:对等方式(peer-to-peer),对等连接中的每一个主机既是客户,也是服务器。例:音乐共享,人-人通信
二、计算机网络:(理解为个体,以个体为单位对外服务)
凡地理位置不同,并具有独立功能的多个计算机系统通过通信设备和线路连接起来,且以功能完善的网络软件实现网络资源共享的系统,可称为计算机网络系统。
三、分布式系统:(理解为小组,以组为单位对外服务)
四、计算机网络作用
(一)资源共享:网上的资源,无论在哪,都可随时取用;具有高可靠性:任何资源都可有多个副本;节约经费:不必每台自主计算机上都配备所有的软件资源;(如企业网络,使用以太网)
(二)访问远程信息,个人间通信,交互式娱乐(公众网络)
商业应用:资源共享,通信媒介,电子商务
家庭应用:嵌入式计算机和计算机网络,新闻报纸在线阅读,在线数字图书馆,即时消息,远程学习
电子商务:家庭购物,访问金融机构(电子支付),电子跳蚤市场
娱乐:音乐广播,电视节目,电影,玩游戏
普适计算:有线安全系统(门窗的传感器,嵌入到智能家居监控的传感器……)
计算机网络的分层
分层的意义
为了减少网络协议设计的复杂性,网络设计者并不是设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而是采用把通信问题划分为许多个小问题,然后为每个小问题设计一个单独的协议的方法。这样做使得每个协议的设计、分析、编码和测试都比较容易。分层模型(layering model)是一种用于开发网络协议的设计方法。本质上,分层模型描述了把通信问题分为几个小问题(称为层次)的方法,每个小问题对应于一层。
① 各层之间是独立的。某一层并不需要知道它的下一层是如何实现的,而仅仅需要知道该层通过层间的接口(即界面)所提供的服务。由于每一层只实现一种相对独立的功能,因而可将一个难以处理的复杂问题分解为若干个较容易处理的更小一些的问题。这样,整个问题的复杂程度就下降了。
② 灵活性好。当任何一层发生变化时(例如由于技术的变化),只要层间接口关系保持不变,则在这层以上或以下各层均不受影响。此外,对某一层提供的服务还可进行修改。当某层提供的服务不再需要时,甚至可以将这层取消。
③ 结构上可分割开。各层都可以采用最合适的技术来实现。
④ 易于实现和维护。这种结构使得实现和调试一个庞大而又复杂的系统变得易于处理,因为整个的系统已被分解为若干个相对独立的子系统。
⑤ 能促进标准化工作。因为每一层的功能及其所提供的服务都已有了精确的说明。
层次之间的关系
上层调用下层接口,下层给上层提供服务
对等实体
位于不同子系统的对等层交互实体则称为对等实体
服务与协议
服务是各层向它上层提供的一组原语。服务定义了两层之间的接口,上层是服务用户,下层是服务提供者。
协议是定义同层对等实体之间交换的帧、分组和报文格式及意义的一组规则。实体利用协议来实现它们的服务定义。
只要不改变提供给用户的服务,实体可以任意地改变它们的协议。 n层实体利用n-1层实体提供的服务并执行n层协议来完成对n+1层提供服务。
五、计算机网络分类
1.按技术分:广播式网络(一般是小规模网络,广播、组播),点到点网络(一般是大规模网络,单播)
2.按规模分:
个域网(PAN,设备围绕一个人进行通信,例蓝牙)
局域网(LAN,覆盖范围小企业网络),传输技术:总线型IEEE802.3(以太网)CSMA/CD;IEEE802.5(IBM令牌环);总线型IEEE802.4(令牌总线)
城域网(有线电视网,私有城域网:连锁店网点)
广域网(范围大,点对点,与互联网对比,采用技术相同)一部分由通信子网,一部分由资源子网(主机)组成
互联网(与广域网对比,采用不同的技术,异构)
3.按传输介质分:有线网,无线网
4.按计算机连接方式分(拓扑结构):总线(有一根通信电缆,所有机器都连上去,采用广播式),环形(所有机器连成一个环,每个机器都要帮忙传输信息,例令牌环),网状(任何两台机器都可以连起来,最复杂),星形(有一个中间交换节点,所有机器连在上面,由中间节点帮忙传输交换数据,如ATM网)
5.按使用范围分:专用网,公共网
OSI七层协议
物理层:关注在一条通信信道上传输原始比特。1,0的表示 比特维持时间 是否双向同时传输 连接建立 撤销 连接器多少引脚及其用途 物理传输介质
数据链路层:将一个原始的传输设施转变成一条没有漏检传输错误的线路。相邻节点间。数据帧 流量控制 信道共享
网络层:控制子网的运行 ,如何将数据包从源端路由到接收方。路由 拥塞控制 异构网络互联
传输层:真正的端到端的层,进程与进程之间传输 识别进程
会话层:对话控制(记录该由谁来发送数据) 令牌管理 (禁止双方同时执行同一关键操作) 同步功能(设置断点,崩溃恢复)
表示层:传递消息的语法和语义 (不同内部数据表示法 编码方法 压缩 加密)
应用层:用户通常使用的各种各样的协议(HTTP,。。)
TCP/IP协议
(1)主机至网络层(网络接口层):主机至网络层提供IP数据报的发送和接收。
(2)网络层:网络层提供计算机间的分组传输,负责高层数据的分组生成、底层数据报的分组组装、处理路由、流控、拥塞等问题。
(3)传输层:供应用程序间的通信,负责格式化信息流和提供可靠传输,使源端和目标端主机上的对等实体进行会话。
(4)应用层:提供常用的应用程序,包含高层协议。
五层协议:
物理层:规定如何在不同的介质上传输比特
数据链路层:如何在两台直接相连的计算机之间发送有限长度的信息
网络层:主要处理如何把多条链路结合到网络中,以及如何把网络与网络链接成互联网络,以便使我们可以在两个相隔遥远的计算机之间发送数据包
传输层:增强了网络层的传递保证,具有更高的可靠性
应用层:包含了使用网络的应用程序
七、重要的802工作组
802.3 以太网
802.11 无线LAN(WiFi)
802.15 个域网(蓝牙,Zigbee)
802.16 宽带无线(WiMAX)
二、物理层
一、基本概念
信道传输速率就是数据在传输介质(信道)上的传输速率.
存在信道容量限制的原因:香农定理,当通过信道的信号速率超过香农定理的信道容量时,误码率显著提高,信息质量严重下降。
区分数据传输速率和信号传播速率
调制(modulation)就是对信号源的信息进行处理加到载波上,使其变为适合于信道传输的形式的过程,就是使载波随信号而改变的技术。一般来说,信号源的信息(也称为信源)含有直流分量和频率较低的频率分量,称为基带信号。基带信号往往不能作为传输信号,因此必须把基带信号转变为一个相对基带频率而言频率非常高的信号以适合于信道传输。这个信号叫做已调信号,而基带信号叫做调制信号。调制是通过改变高频载波即消息的载体信号的幅度、相位或者频率,使其随着基带信号幅度的变化而变化来实现的。而解调则是将基带信号从载波中提取出来以便预定的接收者(也称为信宿)处理和理解的过程。
正弦载波幅度随调制信号而变化的调制,简称调幅(AM)。数字幅度调制也叫作幅度键控(ASK)。调幅的技术和设备比较简单,频谱较窄,但抗干扰性能差,广泛应用于长中短波广播、小型无线电话、电报等电子设备中。
正弦载波的瞬时频率随调制信号的瞬时值而变化的调制,简称调频(FM)。数字频率调制也称移频键控(FSK)。宽带调频具有较强的抗干扰性能
正弦载波的瞬时相位随调制信号而变化的调制,简称调相(PM)。数字调相也称移相键控(PSK)。
在相移键控(PSK)中,数据是通过载波信号的相移来表示的。相比于最简单的二进制相移键控(Binary Phase-Shift Keying, BPSK),若让一个信号元素代表多个比特,就能更有效地利用带宽。一种常用的编码技术使用的相位偏移值为π/2(90°)的倍数,而不像BPSK中只允许存在180°的相位偏移,这种技术称为正交相移键控(QPSK)。在数字信号的调制方式中QPSK是最常用的一种卫星数字信号调制方式,它具有较高的频谱利用率、较强的抗干扰性、在电路上实现也较为简单。
频率调制、相位调制和幅度调制,性能各有千秋。由于频率、相位调制对噪声抑制更好,因此成为当今大多数通讯设备的首选方案。
星座图(constellation diagram)有助于定义信号元素的振幅和相位,尤其当我们使用两个载波(一个同相,而另一个正交)时。当处理多电平ASK,PSK或QAM(见下一个节)时,星座图很有用。在星座图中,一个信号元素用一个点表示。它携带的位或者位组合一般写在它的旁边。
星座图有两根轴。水平X轴与同相载波相关,垂直Y轴与正交载波相关。图中每个点,可以包含4条信息。点在X轴的投影定义了同相成分的峰值振幅,点在Y轴的投影定义了正交成分的峰值振幅。点到原点的连线(向量)长度是该信号元素的峰值振幅(X成分和Y成分的组合),连线和X轴之间的角度是信号元素的相位。所有需要的信息都可以从星座图中轻易得到。
具体地说,64QAM,符号有64个,等于2的6次方,因此每个符号需要6个二进制来代表才够用。这64个符号就落在单位圆内,根据幅度和相位的不同 落的地方也不同。从其中一个点跳到另一个点,就意味着相位调制和幅度调制同时完成了。”
(一)波特率
调制速率,指信号被调制以后在单位时间内的波特数,即单位时间内载波参数变化的次数, 通信线路(或系统)单位时间(每秒)内传输的码元(脉冲)个数;或者表示信号调制过程中,单位时间内调制信号波形的变换次数。
以“波特每秒”(BPS)为单位,是对信号传输速率的一种度量
(二)比特率
数字信号的传输速率,通信线路(或系统)单位时间(每秒)内传输的字符个数;或者单位时间(每秒)内传输的码组(字块)数或比特数。
用单位时间内传输的二进制代码的有效位(bit)数来表示(bps)
比特率(信息速率)Rb与波特率(码元速率)RB的关系式为Rb=RB•log2M
M为离散等级,例:两相调制(单个调制状态对应1个二进制位)的比特率等于波特率;四相调制(单个调制状态对应2个二进制位)的比特率为波特率的两倍
数据传输速率(带宽):高速公路上能跑多少辆车(高速公路好不好)
信号传播速率:高速公路上的车能跑多快(一般是光速的2/3=2*10^8)
信道:物理媒体上的通道
1.处理无噪声信道的尼奎斯特极限:
If信道带宽为B,信号包含了V个离散等级,则:
最大数据速率=2B 〖log〗_2V(比特/秒)
2.处理有噪声信道的香农极限:
If信道带宽为B,信噪比为S/N的有噪声信道,则:
最大数据速率(比特率)=B 〖log〗_2〖(1+S/N)〗
值得注意的是,信噪比(dB)=10 log_10〖S/N〗,即如果信噪比=30dB,则S/N=1000
模拟传输优点:信号占用的频谱较窄,信道利用率高。缺点:噪音干扰,长距离传输需要加信号放大器,这样噪音也被放大了。
数字传输优点:误码率低。缺点:信道利用率低。
1、模拟信号在沿线路的传输过程中会受到外界的和通信系统内部的各种噪声干扰,噪声和信号混合后难以分开,从而使得通信质量下降。线路越长,噪声的积累也就越多。
2、数字信号在传输过程中会混入杂音,可以利用电子电路构成的门限电压(称为阈值)去衡量输入的信号电压,只有达到某一电压幅度,电路才会有输出值,并自动生成一整齐的脉冲(称为整形或再生)。较小杂音电压到达时,由于它低于阈值而被过滤掉,不会引起电路动作。因此再生的信号与原信号完全相同,除非干扰信号大于原信号才会产生误码。为了防止误码,在电路中设置了检验错误和纠正错误的方法,即在出现误码时,可以利用后向信号使对方重发。因而数字传输适用于较远距离的传输,也能适用于性能较差的线路。
二、引导性介质
全双工:可以同时双向使用
半双工:可以双向使用但一次只能使用一个方向的
单工:只允许一个方向上传输的
磁介质 将数据写入磁带或其他可擦除介质上,用物理方法运送到目标及机器
双绞线 由两根互相绝缘的铜线组成,它们之间的干扰波会相互抵消,从而能显著降低电线的辐射。特点:既可以用于传输模拟信号,又可以传输数字信号;到6类为止都是非屏蔽双绞线
同轴电缆 比非屏蔽双绞线有更好的屏蔽特性和更大的带宽,很够以很高的速率传输相当长的距离。50π电缆用于数字传输,75π电缆用于模拟传输和有线电视传输
电力线 电力线把电能传送到千家万户,室内的电线把电能分布到每个电源插座。困难在于电线是专为分发电源信号而设计的。分发电能与分发数据信号是两个完全不同的工作
光纤 主要用于网络骨干的长途传输,高速局域网,以及高速Internet接入。光源有LED和半导体激光
光纤与铜线的比较
光纤 铜线
带宽 高 低
衰减 少(50km/中继器) 多(5km/中继器)
抗腐蚀 好 一般
细小,轻,安全
安装费低 安装费高
要求操作技能高
三、无线传输
………….