资讯详情

计算机网络 学习笔记

计算机网络 学习笔记

  • 第一章 计算机网络系统结构
    • 1.1 计算机网络概述
      • 1.1.1 计算机网络的概念
      • 1.1.2 计算机网络的组成
        • 1.组成部分
        • 2.工作方式
        • 3. 功能组成
      • 1.1.3 计算机网络的功能
        • 1.数据通信
        • 2.资源共享
        • 3.分布式处理
        • 4. 提高可靠性
        • 5. 负载均衡
      • 计算机网络的发展
      • 1.1.4 计算机网络的分类
      • 1.1.5 计算机网络的标准化及相关组织
      • 1.1.6 计算机网络的性能指标
        • 1.速率
        • 2.带宽
        • 3.吞吐量
        • 4.时延
        • 5.延迟带宽积
        • 6.往返时延RTT
        • 7.利用率
    • 1.2 计算机网络系统结构及参考模型
      • 1.2.1 计算机网络分层结构
        • 1.为什么要分层?
        • 2.如何分层?
      • 1.2.2 计算机网络协议,接口服务的概念
        • 1.正式认识分层结构
          • 1.实体
          • 2.协议
          • 3.接口(访问服务)SAP)
          • 4.服务
        • 2.概念总结
      • 1.2.3 ISO/OSI参考模型和TCP/IP参考模型
        • 1. ISO/OSI参考模型是怎么来的?
        • 2.ISO/OSI参考模型
        • 3.ISO/OSI参考模型解释通信过程
        • 4.OSI参考模型各层的功能
          • (1)应用层
          • (2)表示层
          • (3)会话层
          • (4)传输层
          • (5)网路层
          • (6)数据链路层
          • (7) 物理层
        • 5.OSI参考模型与TCP/IP参考模型
        • 6.OSI参考模型与TCP/IP参考模型的相同点
        • 7.OSI参考模型与TCP/IP参考模型的不同点
        • 8.五层参考模型
        • 9.数据封装和解封装的五层参考模型
  • 第二章 物理层
    • 2.1 通信基础
      • 2.1.1 基本概念
        • 1.物理层接口特性
        • 2.典型的数据通信模型
        • 3.数据通信的相关术语
        • 4.设计数据通信系统需要考虑的三个问题
        • 5.三种通信方式
          • (1)单工通信
          • (2)半双工通信/双向交替通信
          • (3)全双工通信/双向通信
        • 6.串行传输&&并行传输
          • (1)并行传输
          • (2)并行传输
        • 7.同步传输&&异步传输
          • (1)同步传输
          • (2)异步传输
        • 8.码元
        • 9.数字通信系统数据传输速率的两种表示
          • (1)码元传输速率
            • (2) 信息传输速率:
            • (3)带宽
      • 2.1.2 奈奎斯特定理和香农定理
        • 1.失真
        • 2.失真-码间串扰
        • 3.奈氏准则(奈奎斯特定理)
        • 4.香农定理
        • 5.奈氏标准与香农定理的对比
      • 2.1.3 编码与调制
        • 1.基带信号和宽带信号
          • (1) 基带信号:
          • (2)宽带信号
        • 2.编码和调制
          • (1)数字数据编码为数字信号
            • 1.非归零编码【NRZ】
            • 2.曼彻斯特编码
            • 3.曼彻斯特编码的差异
            • 4.归零编码【RZ】
            • 5.反向不归零编码【NRZI】
            • 6.4B/5B编码
          • (2)数字数据调制为模拟信号
          • (3)模拟数据编码为数字信号
            • 1.抽样
            • 2.量化
            • 3.编码
          • (4)模拟数据调制为模拟信号
      • 2.1.4 电路交换、报纸交换和分组交换
        • 1 .为何需要数据交换?
        • 2.数据交换
          • (1)电路交换
          • (2)存储转发交换方式
            • (1)报文交换
            • (2) 分组交换
              • 数据交换方式的选择
        • 2.2 传输介质
          • 2.2.1 双绞线,同轴电缆,光纤与无线传输介质
            • 1.传输介质及分类
            • 2.导向性传输介质---双绞线
            • 3.导向性传输介质--同轴电缆
            • 4.导向性传输介质---光纤
            • 5.非导向型传输介质
          • 2.2.2 物理层接口的特征
        • 2.3物理层设备
          • 2.3.1 中继器
          • 2.3.2集线器(多口中继器)
      • 第三章 数据链路层
        • 3.1数据链路层的功能
          • 1.数据链路层的研究思想
          • 2.数据链路层基本概念
          • 3.数据链路层功能描述
          • 3.1.1为网络层提供服务
          • 3.1.2 链路管理
          • 3.1.3 指定界,帧同步与透明传输
          • 3.1.4流量控制
          • 3.1.5差错控制
        • 3.2 组帧
          • 1.封装成帧
          • 2.透明传输
          • 3.2.1 字符计数法
          • 3.2.2 字符填充法
          • 3.2.3 零比特填充法
          • 3.2.4 违规编码法
        • 3.3 差错控制
          • 3.3.1 检错编码
            • 1.差错从何而来?
            • 2.数据链路层的差错控制
              • (1)奇偶校验码
              • (2)CRC循环冗余码
          • 3.3.2 纠错编码
            • 海明码
            • 1.海明距离
            • 2.海明码检验流程
              • 1.确定检验码位数r
              • 2.确定检验码和数据的位置
              • 3. 求出校验码的值
              • 4.检错并纠错
        • 3.4 流量控制与可靠传输机制
          • 3.4.1流量控制,可靠传输与滑动窗口机制
            • 1.数据链路层的流量控制
            • 2.流量控制的方法
            • 3.可靠传输,滑动窗口,流量控制
          • 3.4.2 单帧滑动窗口与停止等待协议
            • 1.为什么要有停止·等待协议?
            • 2.研究停止等待协议的前提?
            • 3.停等协议有几种应用的情况?
              • (1)无差错情况
              • (2)有差错情况
            • 4.停等协议性能分析
            • 5.信道利用率
            • 6.停等协议的弊端
          • 3.4.3多帧滑动窗口与后退N帧协议(GBN)
            • 1.后退n帧协议中的滑动窗口
            • 2.GBN发送方必须响应的三件事
            • 3.GBN接收方要做的事
            • 4.运行中的GBN
            • 5.滑动窗口长度
            • 6.GBN协议重点总结
            • 例题一:
            • 例题二:
            • 7. GBN协议性能分析
            • 8.GBN协议的弊端
          • 3.4.4 多帧滑动窗口与选择重传协议(SR)
            • 1.选择重传协议的重传窗口
            • 2.SR发送方必须相应的三件事
            • 3.SR接收方要做的事情
            • 4.滑动窗口长度
            • 5.滑动窗口长度
            • 6.SR协议重点总结
            • 例题1
        • 3.5 介质访问控制( MAC协议)
            • 1.传输数据使用的两种链路
            • 2.介质访问控制
          • 3.5.1 信道划分介质访问控制
            • 1.频分多路复用FDM
            • 2.时分多路复用TDM
            • 3.改进的时分复用----统计时分复用STDM
            • 4.波分多路复用WDM
            • 5.码分多路复用CDM
          • 3.5.2 随机访问介质访问控制
            • 1.ALOHA协议
              • (1)纯ALOHA协议
              • (2)时隙ALOHA协议
              • (3)关于ALOHA要知道的事
            • 2.CSMA协议
              • (1)1-坚持CSMA
              • (2)非坚持CSMA
              • (3)p-坚持CSMA
              • (4)三种CSMA对比总结
            • 3.CSMA/CD协议
              • (1)传播时延对载波监听的影响
              • (2)如何确定碰撞后的重传时机?
                • (3)最小帧长问题
            • 3.CSMA/CA协议
              • 1.CSMA/CA协议工作原理
              • 2.CSMA/CD与CSMA/CA
          • 3.5.3 论询访问介质访问控制
            • 1.介质访问控制
            • 2.轮询协议
            • 3.令牌传递协议
        • 3.6 局域网
          • 3.6.1 局域网的基本概念和体系结构
            • 1.局域网拓扑结构
            • 2.局域网的传输介质
            • 3.局域网介质访问控制方式
            • 4.局域网的分类
            • 5.IEEE 802标准
            • 6.MAC子层和LLC子层
          • 3.6.2 以太网与IEEE 802.3
            • 1.以太网概述
            • 2.以太网提供无连接,不可靠的服务
            • 3.以太网传输介质与拓扑结构的发展
            • 4. 10BASE-T以太网
            • 5.适配器与MAC地址
            • 6.以太网的MAC帧
            • 7.高速以太网
          • 3.6.3 IEEE 802.11 无线局域网
            • 1.IEEE 802.11
            • 2.802.11的MAC帧头格式
            • 3.无线局域网的分类
              • (1) 有固定基础设施无线局域网
              • (2)无固定基础设施无线局域网的自组织网络
        • 3.7 广域网
          • 3.7.1 广域网的基本概念
          • 3.7.2 PPP协议
            • 1.PPP协议的特点
            • 2.PPP协议应满足的要求
            • 3.PPP协议无需满足的要求
            • 4.PPP协议的三个组成部分
            • 5.PPP协议的状态图
            • 6.PPP协议的帧格式
        • 3.8 数据链路层设备
            • 1.物理层拓展以太网
            • 3.8.1 局域网交换机及工作原理
              • 1.多接口网桥----以太网交换机
              • 2.以太网交换机的两种交换方式
            • 3.冲突域和广播域
      • 第四章 网络层
        • 4.1 网络层的功能
          • 4.1.1 异构网络互联
          • 4.1.2 路由与转发
          • 4.1.3 拥塞控制
        • 4.2 路由算法
          • 4.2.1 静态路由与动态路由
          • 4.2.2 距离向量路由算法 RIP
          • 4.2.3 链路状态路由算法 OSPF
          • 4.2.4 分层次的路由选择协议
        • 4.3 IPv4
          • 4.3.1 IPv4分组
            • 1.IP数据报的格式
              • (1)TCP/IP协议栈
              • (2)IP数据报的格式
            • 2.IP数据报分片
              • (1)最大传送单元MTU
              • (2)IP数据报格式
              • (3) 例题
              • (4)单位
          • 4.3.2 IPv4地址与NAT
            • 1.IPv4地址
              • (1)IP地址
              • (2)IP编址的历史阶段
              • (3)分类的ip地址
              • (4) 特殊ip地址
                • (5) 私有IP地址
            • 2.NAT(网络地址转换)
            • 4.3.3 子网划分与子网掩码 CIDR
              • 1.子网划分
              • 2.子网掩码
              • 3.子网掩码习题
              • 4.使用子网时分组的转发
              • 5.无分类编址CIDR
              • 6.构成超网
              • 7.构成超网例题
              • 8.最长前缀匹配
              • 9.最长匹配前缀例题:
          • 4.3.4 ARP,DHCP和ICMP
            • 1.ARP协议
              • (1)发送数据的过程
              • (2)ARP协议的概念
              • (3)ARP协议习题
            • 2.DHCP协议
              • (1)主机如何获得IP地址?
              • (2)DHCP协议的概念
            • 3.ICMP协议
              • (1)TCP/IP协议栈
              • (2)网际控制报文协议ICMP
              • (3)ICMP差错报告报文(5种)
              • (4)不应发送ICMP差错报文的情况
              • (5)ICMP询问报文
              • (6)ICMP的应用
        • 4.4 IPv6
          • 4.4.1 IPv6的主要特点
            • 1.为什么有IPv6?
            • 2.IPv6数据报格式
            • 3.IPv4和IPv6
          • 4.4.2 IPv6地址
            • 1.IPv6地址表示形式
            • 2.IPv6基本地址类型
            • 3.IPv6向IPv4过度的策略
        • 4.5 路由协议
          • 4.5.1 自治系统
          • 4.5.2 域内路由与域间路由
          • 4.5.3 路由信息协议(RIP)
            • 1.RIP协议的概念
            • 2.RIP协议和谁交换?多久交换一次?交换什么?
            • 3.距离向量算法
            • 4.距离向量算法练习1
            • 5.距离向量算法练习2
            • 6.RIP协议的报文格式
            • 7.RIP协议好消息传得快,坏消息传得慢
          • 4.5.4 开放最短路径优先(OSPF)协议
            • 1.OSPF协议的概念
            • 2.链路状态路由算法
            • 3.OSPF的区域
            • 3.OSPF分组
            • 4.OSPF的特点
          • 4.5.5 边界网关协议(BGP)
            • 1.BGP协议的概念
            • 2.BGP协议交换信息的过程
            • 3.BGP协议报文格式
            • 4.BGP协议特点
            • 5.BGP-4的四种报文
          • 4.5.6 三种路由协议的对比
        • 4.6 IP组播
          • 4.6.1 组播的概念
          • 4.6.2 IP组播地址
            • 硬件组播
          • 4.6.3IGMP协议与组播路由选择协议
            • 1.IGMP网际组管理协议
            • 2.IGMP工作的两个阶段
            • 3.组播路由选择协议
        • 4.7 移动IP
          • 4.7.1 移动IP的概念
          • 4.7.2 移动IP的通信过程
        • 4.8 网络层设备
          • 4.8.1 路由器的组成和功能
            • 1.路由器的构造
            • 2.输入端口对线路上收到的分组的处理
            • 3.输出端口将交换结构传送来的分组发送到线路
            • 4.三层设备的区别
          • 4.6.2 路由表与路由转发
      • 第五章 传输层
        • 5.1 传输层提供的服务
          • 5.1.1 传输层的功能
            • 1.传输层的两个协议
          • 5.1.2 传输层的寻址与端口
        • 5.2 UDP协议
          • 5.2.1 UDP数据报
            • 1.用户数据报协议UDP概述
            • 2.UDP首部格式
          • 5.2.2 UDP校验
        • 5.3 TCP协议
          • 5.3.1 TCP协议的特点
          • 5.3.2 TCP报文段
          • 5.3.3 TCP连接管理
            • 1.TCP的连接建立(三次握手)
            • 2.SYN洪泛攻击
            • 3.TCP的连接释放(四次握手)
          • 5.3.4 TCP可靠传输
          • 5.3.5 TCP流量控制
          • 5.3.6 TCP拥塞控制
            • 1. 慢开始 拥塞避免
            • 2.快重传 快恢复
      • 第六章 应用层
        • 6.1 网络应用模型
          • 6.1.1 客户服务器(C/S)模型
          • 6.1.2 P2P模型
        • 6.2 域名系统(DNS)
          • 6.2.1 层次域名空间
          • 6.2.2 域名服务器
          • 6.2.3 域名解析过程
        • 6.3 文件传输协议(FTP)
          • 6.3.1 FTP的工作原理
          • 6.3.2 控制连接与数据连接
        • 6.4 电子邮件
          • 6.4.1 电子邮件系统的组成结构
          • 6.4.2 电子邮件格式与MIME
            • 1.电子邮件格式
            • 2.通用因特网邮件扩充MIME
          • 6.4.3 SMTP与POP3
            • 1.简单邮件传送协议SMTP
            • 2.邮局协议POP3
            • 3.网际报文存取协议IMAP
            • 4.基于万维网的电子邮件
        • 6.5 万维网(WWW)
          • 6.5.1 WWW的概念与组成结构
          • 6.5.2 超文本传输协议(HTTP)
            • 1.HTTP协议的特点
            • 2.HTTP协议的连接方式
            • 3 超文本传输协议(HTTP)--报文结构

第一章 计算机网络体系结构

1.1 计算机网络概述

1.1.1 计算机网络的概念

计算机网络:是一个将分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。 计算机网络是个互联的,自治的计算机集合。 互联-通过通信链路互联互通 自治-无主从关系

1.1.2 计算机网络的组成

1.组成部分

硬件,软件,协议(一系列规则和约定的集合)

2.工作方式

用户直接使用 c/s方式 client/server b/s方式 browser/server p2p方式 peer-to-peer 核心部分 为边缘部分服务

3. 功能组成

数据通信 资源共享 通信子网 实现数据通信 资源子网 实现资源共享/数据处理

1.1.3 计算机网络的功能

1.数据通信

2.资源共享

同一个计算机网络上的其他计算机可使用某台计算机的计算机资源行为,可共享硬件,软件,数据。

3.分布式处理

多台计算机各自承担同一工作的不同部分

4. 提高可靠性

替代机

5. 负载均衡

各计算机之间更加亲密

计算机网络的发展

第一阶段 美国国防部高级研究计划局(ARPA)设计一个分散的指挥系统 → ARPAnet阿帕网 → 希望实现不同网络的互联 → internet 互联网 → 1983年阿帕网接受TCP/IP协议,选定Internet为主要的计算机通信系统 →Internet 因特网 网络把许多计算机连接到一起,而互联网则把许多网络连接在一起,因特网是世界上最大的互联网

第二阶段 1985年起,美国国家科学基金会NSF围绕6个大型计算机中心建设计算机网络,即国家科学基金网NSFnet

第三阶段 多层次的isp结构 isp:因特网服务提供者/因特网服务提供商是一个向广大用户综合提供互联网接入业务,信息业务和增值业务的公司,如中国移动,中国联通,中国电信等,分为主干isp,地区isp和本地isp

1.1.4 计算机网络的分类

1.按分布范围分类 1)广域网(WAN) 交换技术 2)城域网 (MAN) 3)局域网 (LAN) 广播技术 4)个人区域网 (PAN)

2.按使用者分 公用网 专用网

3.按交换技术分 电路交换 报文交换 分组交换

4.按拓扑结构分 总线型 星型 环型 网状型

5.按传输技术分 广播式网络 共享公共通信信道 点对点网络 使用分组存储转发和路由选择机制

6.按传输介质分 有线 无线

1.1.5 计算机网络的标准化工作及相关组织

标准化对于计算机网络来说至关重要。 要实现不同厂商的硬软件之间互通,必须遵从统一的标准。

1.标准化工作 标准的分类 法定标准 由权威的机构指定的正式的,合法的标准 OSI 事实标准 某些公司的产品在竞争中占据了主流,时间长了,这些产品中的协议和技术就成了标准 TCP/IP

RFC ---- 因特网标准的形式 RFC要上升至因特网正式标准的四个阶段: 1)因特网草案, 这个阶段还不是RFC文档 2)建议标准: 从这个阶段开始成为RFC文档 3)草案标准 4)因特网标准

2.标准化工作的相关组织: 国际标准化组织ISO OSI模型,HDLC协议 国际电信联盟(ITU) 制定通信规则 国际电气电子工程师协会(IEEE)学术组织,IEEE802系列标准,5G Internet 工程任务组IETF 负责因特网相关标准的制定 RFCXXXX

1.1.6 计算机网络的性能指标

1.速率

速率即数据率或称数据传输率或比特率 比特: 1/0位 连接到计算机网络上的主机在数字信道上传送数据位数的速率 单位是b/s kb/s Mb/s Gb/s Tb/s 发送端------接收端 发送了十位数字用时1s 就是10b/s 速率 千 1kb/s = 10^3 b/s 兆 1Mb/s = 10^3 kb/s = 10^6 b/s 吉 1Gb/s = 10^3 Mb/s = 10^6 kb/s = 10^9 b/s 太 1Tb/s = 10^3 Gb/s = 10^6 Mb/s = 10^9 kb/s = 10^12 b/s

存储容量 1byte(字节) = 8 bit(比特) 1 kB = 2^10B = 1024B = 1024*8 b 1 MB = 2^10 kB = 1024 kB 1 GB = 2^10 MB = 1024 MB 1 TB = 2^10 TB = 1024 TB

2.带宽

“带宽”原本指某个信号具有的频带宽度,即最高频率与最低频率之差,单位是赫兹(Hz) 计算机网络中,带宽用来表示网络的通信线路传送数据的能力,通常是指单位时间内从网络中的一个节点到另一个节点所能通过的“最高数据率”,单位是比特每秒 b/s kb/s mb/s gb/s 网络设备能支持的最高速度

链路带宽 = 1Mb/s 主机在1us内可向链路发1bit数据 传播速率为2*10^8m/s 电磁波1us可向前传播200m

3.吞吐量

表示在单位时间内通过网络(或信道,接口)的数据量 单位b/s kb/s Mb/s等 吞吐量受网络带宽或网络的额定速率的限制

4.时延

指数据(报文/分组/比特流) 从网路(或链路上)的一端传输到另一端所需的时间,也叫延迟或者迟延,单位是s 发送时延(传输时延)从发送分组的第一个比特算起,到该分组的最后一个比特发送完毕所需的时间 计算公式: 发送时延 = 数据长度/信道带宽(发送速率)

传播时延 取决于电磁波传播速度和链路长度 计算公式: 传播时延 = 信道长度/电磁波在信道上的传播速率 处理时延: 检错找出口 排队时延: 等待输入/输出链路可用

因此, 总时延 = 发送时延+传播时延+处理时延+排队时延

5.时延带宽积

时延带宽积 = 传播时延 * 带宽 单位bit

时延带宽积又称为以比特为单位的链路长度 即“某段链路现在有多少比特” 容量

6.往返时延RTT

从发送方发送数据开始,到发送方收到接收方的确认(接收方收到数据后立即发送确认),总共经历的时延 RTT越大,在收到确认之前,可以发送的数据越多

RTT包括 往返传播时延 = 传播时延*2 末端处理时间

7.利用率

利用率 信道利用率 有数据通过时间/(有+无)数据通过时间 网络利用率 信道利用率加权平均值

1.2 计算机网络体系结构与参考模型

1.2.1 计算机网络分层结构

1.为什么要分层?

在这里插入图片描述

发送之前要完成的工作: (1)发送通信的计算机必须将数据通信的通路进行激活 (2)要告诉网络如何识别目的主机 (3)发起通信的计算机要查明目的主机是否开机,并且与网络连接正常 (4) 发起通信的计算机要弄清楚,对方计算机中文件管理程序是否已经做好准备工作 (5)确保差错和意外可以被解决

2.怎么样分层?

分层的基本原则: 1.各层之间互相独立,每层只实现一种相对独立的功能 2.镁层之间界面自然清晰,易于理解,相互交流尽可能少 3.结构上可分割开,每层都采用最合适的技术来实现 4.保持下层对上层的独立性,上层单向使用下层提供的服务 5.整个分层结构应该能促进标准化工作

1.2.2 计算机网络协议,接口服务的概念

1.正式认识分层结构

1.实体

第n层中的活动元素称为n层实体,同一层的事体叫对等实体

2.协议

为进行网络中的对等实体数据交换而建立的规则,标准或约定称为网络协议。【水平】 语法:规定传输数据的格式 语义:规定所要完成的功能 同步:规定各种操作的顺序

3.接口(访问服务SAP)

上层使用下层服务的入口。

4.服务

下层对相邻上层提供的功能调用【垂直】 SDU服务数据单元:为完成用户所要求的功能而应传送的数据 PCI协议控制信息:控制协议操作的信息 PDU协议数据单元:对等层次之间的传送的数据单位 PCI + SDU = PDU

2.概念总结

网络体系结构是从上描述计算机网络结构 计算机网路体系结构简称网络体系结构是 每层都会遵循某个/些以完成本层功能 是计算机网络的的集合 第n层在向第n+1层提供服务时,此服务不仅包括第n+1层本身的功能,还包含由下层服务提供的功能 仅仅在,且所提供服务的具体实现细节对上一层完全屏蔽 体系结构是抽象的,而实现是指能运行的一些软件和硬件

1.2.3 ISO/OSI参考模型和TCP/IP参考模型

1. ISO/OSI参考模型怎么来的?

为了解决计算机网络复杂的大问题→分层结构(按功能) 提出第一个网络体系结构 IBM公司的SNA DEC公司的DNA 美国国防部的TCP/IP 目的:支持的互联互通 国际标准化组织(ISO)与1984年提出开放系统互联(OSI)参考模型 但是,理论成功 市场失败

2.ISO/OSI参考模型

巧记: 物联网淑慧试用 物理层 数据链路层 网络层 传输层 会话层 表示层 应用层

3.ISO/OSI参考模型解释通信过程

4.OSI参考模型各层的功能

(1)应用层

所有能和用户交互产生网络流量的程序 典型应用层服务: 文件传输(FTP) 电子邮件 (SMTP) 万维网 (HTTP) …

(2)表示层

用于处理在两个通信系统中交换信息的 表示方式(语法和语义) 功能一:数据格式变换 翻译官 功能二: 数据加密解密 功能三: 数据压缩和恢复 主要的协议:JPEG ASCII

(3)会话层

向表示层实体/用户进程提供建立连接并在连接上有序地传输数据。 这是会话,也是建立同步(SYN) 功能一:建立,管理,终止会话 功能二:使用检验点可使会话在通信失效时从校验点/同步点继续恢复通信,实现数据同步 适用于传输大文件 主要协议:ADSP ASP

(4)传输层

负责主机中两个进程地通信,即端到端的通信,传输单位是报文段或用户数据报 功能一:可靠传输,不可靠传输 功能二:差错控制 功能三:流量控制 功能四:复用分用 复用:多个应用层进曾可同时使用下面运输层的服务 分用:运输层把收到的信息分别交付给上面应用层中相应的进程, 主要的协议: TCP/UDP

(5)网路层

主要任务是把从源端传到目的端,为分组交换网上的不同主机提供通信服务 网络层传输单位是 功能一:路由选择 最佳路径 功能二:流量控制 功能三:差错控制 功能四:拥塞控制 若所有结点都来不及接受分组,而要丢弃大量分组的话,网络就处于拥塞状态,因此要采取一定措施,缓解这种拥塞 主要协议:IP IPX ICMP IGMP ARP RARP OSPF

(6)数据链路层

主要任务是把网络层传下来的数据报 数据链路层/链路层的传输单位是 功能一:成帧(定义帧的开始和结束) 功能二:差错控制 帧错+位错 功能三: 流量控制 功能四: 访问(接入)控制 控制对信道的访问

主要协议:SDLC HDLC PPP STP

(7) 物理层

主要任务是在上实现比特流的 物理层传输单位是 透明传输:指不管所传输的是什么样的比特组合,都应当能够在链路上传送 功能一:定义接口特性 功能二:定义传输模式 单工,半双工,双工 功能三:定义传输速率 功能四:比特同步 功能五:比特编码 主要协议:Rj45 802.3

5.OSI参考模型与TCP/IP参考模型

6.OSI参考模型与TCP/IP参考模型相同点

1.都分层 2.基于独立的协议栈的概念 3.可以实现异构网络互联

7.OSI参考模型与TCP/IP参考模型不同点

1.OSI定义三点:服务,协议,接口 2.OSI先出现。参考模型先于协议发明,不偏向特定协议 3.TCP/IP设计之初就考虑到易购网互联的问题,将IP作为重要层次 4.

ISO/OSI参考模型 TCP/IP模型
网路层 无连接+面向连接 无连接
传输层 面向连接 无连接+面向连接

面向连接分为三个阶段:第一阶段是建立连接,在此阶段,发出一个建立连接的请求,只有在连接成功建立之后,才能开始数据传输,这个是第二阶段,接着,当数据传输完毕,必须释放连接,而面向连接没有那么多阶段,他直接进行数据传输

8.五层参考模型

综合了OSI和TCP/IP的优点 应用层:支持各种网络应用 FTP SMTP HTTP 传输层:进程-进程的数据传输 TCP UDP 网络层: 源主机到目的主机的数据分组路由与转发 IP ICMP OSPF等 数据链路层:把网络层传下来的数据报组装成帧 Ethernet PPP 物理层: 比特传输

9.5层参考模型的数据封装与解封装

第二章 物理层

2.1 通信基础

2.1.1 基本概念

1.物理层接口特性

物理层解决如何在连接各种计算机的传输媒体上,而不是指具体的传输媒体 物理层主要作用:确定与传输媒体相关的一些特性→ (1) 机械特性:定义物理连接的特性,规定物理连接时采用的规格,接口形状,和排列情况 (2)电气特性,规定传输二进制位时,线路上信号的电压范围,阻抗匹配,传输速率和距离限制等 (3)功能特性:指明某条线上出现的某一电平表示何种意义,接口部件的信号线的用途 (4)规程特性(过程特性):定义各条物理线路的工作规程和时许关系

2.典型的数据通信模型

3.数据通信的相关术语

通信的目的是传送消息(消息:语音,文字,图像,视频等) :传达信息的实体,通常是有意义的符号序列 数据通信指在不同计算机之间传输表示信息的二进制数0,1序列的过程 :数据的电气/电磁的表现,是数据在传输过程中的 数字信号/离散信号:代表消息的参数的取值是离散的。

模拟信号/连续信号:代表消息的参数的取值是连续的。 :产生和发送数据的源头 :接收数据的终点 信道:信号的传输媒介,一般用来表示向某一个方向传送信号的介质,因此一条通信线路往往包含一条发送信道和一条接收信道

4.设计数据通信系统要考虑的三个问题

1.采用单工通信/半双工通信/全双工通信方式? 2.采用串行通信/并行通信方式? 3.采用同步通信/异步通信方式?

5.三种通信方式

从通信双方信息的交互方式来看,可以有三种基本方式

(1)单工通信

只有一个方向的通信而没有反方向的交互,仅需要信道 例如:广播

(2)半双工通信/双向交替通信

通信的双方都可以接收和发送信息,但任何一方都不能同时发送和接收,需要信道 例如:对讲机

(3)全双工通信/双向同时通信

通信的双方可以同时的发送和接受信息,也需要信道 例如:打电话

6.串行传输&&并行传输

(1)并行传输

将表示一个字符的8位二进制数由低位到高位的顺序依次发送

速度慢,费用低,适合远距离

(2)并行传输

将表示一个字符的8位二进制数同时通过8条信道发送

速度快,费用高,适合近距离

7.同步传输&&异步传输

(1)同步传输

同步传输:在同步传输的模式下,数据的传送是以一个为单位。因此同步传输又称为区块传输,在传送数据时,需要先送出一个或多个同步字符,再送出整批的数据

(2)异步传输

异步传输:异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长,发送方可以在任何时刻发送这些比特组,而接收方不知道它们会在什么时候抵达,传送数据时,加一个字符起始位,和一个字符终止位。

8.码元

是指用一个(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位。这个时长内的信号成为k进制码元,而该时长内的信号成为k进制码元,而该时长成为码元宽度,当码元的离散状态有m个时(m大于2),此时码元为m进制码元 1码元可以携带多个比特的信息量,例如:在使用二进制编码时,只有两种不同的码元,一种代表0状态,一种代表1状态

9.数字通信系统数据传输速率的两种表示方式

速率也叫数据率,是指数据的,表示单位时间内传输的数据量,可以用来表示

(1)码元传输速率

:别名,码元速率,波形速率,调制速率,符号速率等,它表达单位时间内数字通信系统所传输的码元个数(也可以称为或者),单位是,1波特表示数字通信系统每秒传输一个码元 例:若2s内传输4800个码元,码元传输速率是多少? 4800/2=2400B 数字信号有多进制和二进制之分,但无关,只与有关

(2) 信息传输速率:

信息传输速率:别名信息速率,比特速率,表示单位时间内数字通信系统传输的二进制码元个数(即比特数),单位是比特/秒(b/s) 关系:如果一个码元携带nbit的信息量,则mBaud的码元传输速率对应的信息传输速率为M×n bit/s

(3)带宽

1.模拟信号系统中,当输入的信号频率高或低到一定程度,使得系统的输出功率称为输入功率的一半的时候,(即-3dB),最高频率和最低频率间的差值就代表了系统的通频带宽,其单位为赫兹(Hz) 2.在数字设备中,表示在单位时间内从网络中的某一个点到另一个点所能通过的**“最高数据率”**或者 ,常用来表示网络的通信线路所能传输数据的能力,单位是比特每秒(bps) 拥有更宽的带宽,也就是拥有了更大的信息运送能力

2.1.2 奈奎斯特定理和香农定理

1.失真

影响失真程度的因素: 1.码元传输速率 2.信号传输距离 3.噪声干扰 4.传输媒体质量

2.失真的一种现象—码间串扰

是信道能通过的最高频率和最低频率之差 码间串扰:收到的信号波形的现象

3.奈氏准则(奈奎斯特定理)

奈氏准则:在理想低通(无噪声,带宽受限)的条件下,为了避免码间串扰,极限码元速率为2W Baud W是信道带宽,单位是hz 只有这两个带宽用的是hz V:几种码元/码元的离散电平数目 W:带宽(Hz) 1.在任何信道中,,若传输速率超过此上线,就会出现严重的码间串扰的问题,使接收端对码元的完全正确识别称为不可能 2.信道的(即能通过的信号高频分狼越高),就可以用更高的速率来进行码元的有效传输 3.奈氏准则给出了码元传输速率的限制,但并没有对信息传输速率给出限制 4.由于码元的传输速率收奈氏准则的制约,所以要提高数据的传输速率,就必须设法使每个码元能接待更多个比特的信息量,这就需要采用多元制的调制方式

4.香农定理

存在于所有的电子设备和通信设备中,由于噪声随机产生,他的瞬时值有时会很大,因此噪声会使接收端对码元的判决产生错误,但是噪声的影响是相对的,若信号较强,那么噪声的影响相对较少,因此,很重要 信噪比 = 信号的平均功率/噪声的平均功率,常记为S/N,并用分贝(dB)作为度量单位,即: 香农定理:在带宽受限且有噪声的信道中,为了不产生误差,信息的数据传输速率有上限值 S/N:信噪比 S是信道所传信号的平均功率 N是信道内的高斯噪声功率 W:带宽(HZ) 1.信道的或通信中的越大,则信息的极限传输速率就 2.对一定的传输带宽和一定的信噪比,信息的传输速率的上限就确定了 3.只要信息的传输速率低于信道的极限传输速率,就一定能找到某种方法来实现 4.香农定理得出的为极限信息传输速率,实际信道能达到的传输速率要比它低不少 5.从香农定理可以看出,若信道宽度w或者信噪比S/N没有上限(不可能),那么信道的极限信息传输速率也就没有上限

5.奈氏准则和香农定理的对比

2.1.3 编码与调制

1.基带信号和宽带信号

信道:信号的传输媒介,一般用来表示向某一个方向发送信息的介质,因此一条通信道路上往往包含一条发送信道和一条接收信道

(1) 基带信号:

基带信号:将数字信号1和0直接用两种不同的电压表示,再送到上去传输 来自的信号,像计算机输出的代表各种文字或图像文字的数据信号都属于基带信号,基带信号就是,比如我们说话的声波就是基带信号

(2)宽带信号

将基带信号进行调制后形成的频分复用模拟信号,再传送到上去传输() 把基带信号经过后,把信号的以便在信道中传输(即仅在一段频率范围内能够通过信道)

在传输距离较近的时候,计算机网络采用(近距离衰减小,从而信号内容不易发生变化) 在传输距离较远时,计算机网络采用(远距离衰减大,即使信号变化大也能最后过滤出来基带信号)

2.编码与调制

(1)数字数据编码为数字信号

1.非归零编码【NRZ】

编码容易实现,但没有延错功能,且无法判断一个码元的开始与结束,以至于收发双方

2.曼彻斯特编码

将一个码元分成两个相等的间隔,前一个间隔为低电平后一个间隔为高电平便是为1,码元0则正好相反,也可以采用相反的规定,该编码的特点是在每一个码元的中间开始跳变,位于中间的跳变既作时钟信号(可用于同步),又做数据信号,但他所占的频带宽度是原始的基带宽度的两倍

3.差分曼彻斯特编码

常用于局域网传输,其规则是,若码元为1,则前半个码元的电平与上一个码元的后半个码元的电平相同,若为0,则相反,该编码的特点是,在每个码元的中间,都有一次电平的挑战,可以实现自同步,且抗干扰性强于曼切斯特编码

4.归零编码【RZ】

信号电平在一个码元之内都要恢复到零的这种编码方式

5.反向不归零编码【NRZI】

信号电瓶反转表示0,信号电平不变表示1

6.4B/5B编码

比特流中插入额外的比特以打破一连串的0或1,就是用5个比特来编码4个比特的数据,之后再传给接收方,因此称为4B/5B,编码效率为80% 只采用16种对应16种不同的4位码,其他的16种作为控制码(帧的开始和结束,线路的状态信息等)或保留

(2)数字数据调制为模拟信号

数字数据调制技术在发送端在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原成数字信号,分别对应于调制解调器的调制和解调的过程

(3)模拟数据编码为数字信号

计算机内部处理的是二进制数据,处理的都是,所以需要将模拟音频通过采样,量化转换成有限个数字表示的离散序列(即实现) 最典型的例子就是对音频进行编码的脉码调制(PCM),在计算机应用中,能够达到最高保真水平的就是PCM编码,被广泛用于素材保持及音乐欣赏,CD,DVD以及我们常用的wav文件中均有应用,它主要有三步:抽样,量化,编码

1.抽样

对模拟信号周期性扫描,把时间上连续的信号变成时间上离散的信号 为了使所得的离散信号能无失真地代表被抽样的模拟数据,要使用采样, 定理进行采样:f采样频率>=2f信号最高频率

2.量化

把抽样取得的电平幅值按照一定地分级标度转化为对应的数字值,并取整数,这就把连续地电平幅值转换为离散的数字量

3.编码

把量化的结果转换为与之对应的二进制编码

(4)模拟数据调制为模拟信号

为了实现传输地有效性,可能需要较高的频率,这种调制方式还可以使用频分复用技术,充分利用带宽资源,在电话机和本地交换机所传输地信号是采用模拟信号传输模拟数据的方式,模拟的声音数据是加载到模拟的载波信号中传输的

2.1.4 电路交换,报文交换与分组交换

1 .为什么要数据交换?

2.数据交换方式

(1)电路交换

电路交换的原理: 在数据传输期间,源结点与目的结点之间有一条由中间结点构成的专用物理连接线路,在数据传输结束之前,这条线路一直保持。 特点:,用户始终占用端到端的固定传输嗲款,适用于远程批处理信息传输或系统间实时性要求高的大量数据传输的情况 电路交换的优缺点:

标签: eg30光纤传感器rj45连接器组装需要哪些材料3030b4通用型加速度传感器二极管se5vut2361736n5pc接近传感器1836n5to接近传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台

电路交换优点 电路交换缺点
传输时延小 建立连接时间长
数据顺序传送,无失序问题 线路独占,即使通信线路空闲,也不能供其他用户使用,信道使用效率低