作者:墮天使love蘇蘇_709 | 来源:互联网 | 2023-09-10 06:07
文章目录计算机网络谢希仁第7版--笔记第一章概述互联网的组成互联网核心部分交换电路交换报文交换分组交换计算机网络理论计算机网络体系结构计算机网络层次五层模型协议、服务第二章物理层信
文章目录 计算机网络 谢希仁 第7版 --笔记 第一章概述 互联网的组成 互联网核心部分交换 计算机网络理论 计算机网络体系结构 计算机网络层次 协议、服务 第二章 物理层 第三章 数据链路层 基本概念引入 PPP 广播信道 网桥、转发器、交换机、集线器 虚拟局域网 第三章 网络层 网际协议IP协议 ARP协议 IP数据报 ICMP 路由选择协议 内部网关协议RIP 内部网关协议OSPF 外部网关协议 VPN NAT 第四章 运输层 端口 UDP TCP TCP流量控制 TCP拥塞控制 TCP运输连接 第五章 应用层
计算机网络 谢希仁 第7版 --笔记 考完研后两个月才想着来总结,呜呜呜呜,复试冲!
本文只记录考试、平时练习到的重点内容,如果看到新的相关知识我也会不断更新!!!
第一章概述 互联网最重要的两个基本特点:连通性、共享性。
互联网的组成 边缘部分:主机 核心部分:由许多网络与连接网络的路由器组成,为边缘部分提供服务 网络两端的通信方式:
C/S 客户-服务器方式 客户是服务的请求方、服务器是服务的提供方 客户程序必须知道服务器程序的地址,且不需要复杂操作系统 服务器:需要能够处理多任务、被动接受请求。 P2P 互联网核心部分交换
电路交换 需要有,建立连接、通信、释放连接的过程 在全部时间内,两个用户始终占用端到端的全部通信资源 效率低下 报文交换 分组交换 存储转发技术 把长报文划分为几个分组后再进行传送,通常称整块数据为一个报文 在发送数据时将长报文划分为多个数据段,加上“包头”组成“包”在互联网上传送 优点:灵活多变 缺点:不按顺序到达 计算机网络理论 分类:
性能指标
计算机网络体系结构 网络协议主要由:
语法 :数据与控制信息的结构与格式。语义 :发出何种控制信息、完成何种动作、做出何种相应。同步 :事件实现顺序。 计算机网络层次 五层模型
协议、服务 协议是水平的,服务是垂直的。
要向上层提供服务,必须实现下层的协议。
SDU :服务数据单元
PDU :协议数据单元
第二章 物理层 特性
机械特性:引脚 电气特性:电压 功能特性:某电压的熠熠 过程特性:不同事件可能出现的顺序 信道
基带信号:来自信源的信号
调制
基带调制(编码):数字信号变为另一种数字信号 带通调制(载波):数字信号变为模拟信号 编码方式
信噪比
信噪比(dB)=10log10(S/N)(dB)信噪比(dB)=10log10(S/N)(dB) 信 噪 比 ( d B ) = 1 0 l o g 1 0 ( S / N ) ( d B ) 香农公式C=Wlog2(1+S/N)香农公式C=Wlog2(1+S/N) 香 农 公 式 C = W l o g 2 ( 1 + S / N ) 信道复用技术 频分复用FDM 时分复用TDM 码分复用CDM CDMA(Code DIvision Multiple Access)
第三章 数据链路层 本章重点:
点对点与广播,对应PPP、CSMA/CD 封装成帧、透明传输、差错检测 以太网MAC 网络适配器、网桥、转发器、交换机、集线器 基本概念引入 三个问题:
封装成帧:前后加上首部尾部,帧定界 MTU(Maximum Transfer Unit)最大传送单元 透明传输 差错检测 比特差错 CRC(循环冗余检验) PPP LCP NCP PPP格式 5B的首部,3B的尾部,一共8B 数据最多1500B
广播信道 CSMA/CD协议
载波监听:每个站不听监听信道 多点接入:工作在总线型网络上 碰撞检测:边发送边监听 具体特点:
网桥、转发器、交换机、集线器 集线器
逻辑上还是一个总线网 只工作在物理层,简单转发比特,而不进行碰撞检测 集线器就是多接口的转发器 网桥
扩展以太网常用的方法是在数据链路层,使用网桥。 网桥根据MAC帧地址进行转发和过滤 ,根据此帧的目的MAC地址,查找网桥中的地址表,并请求转发。 以太网交换机
虚拟局域网 VLAN,由一些物理网段和与逻辑位置无关的逻辑组构成。
VLAN帧都有一个标识符,指明发送这个帧的计算机属于哪一个VLAN。
广播风暴 由于VLAN首部加上了4个字节,故此以太网最大帧长为1522(1518+4)字节 第三章 网络层
路由器的作用:
路由器主要完成两个功能:一是路由选择(确定哪一条路径),二是分组转发(当一个分组到达时所采取的动作)。前者是根据特定的路由选择协议构造出路由表,同时经常或定期地和相邻路
由器交换路由信息而不断地更新和维护路由表。后者处理通过路由器的数据流,关键操作是转发表查询、转发及相关的队列管理和任务调度等。
网际协议IP协议 APR地址解析协议 ICMP网际控制报文协议 IGMP网际组管理协议 IP地址
![查看源图像](https://img-blog.csdnimg.cn/20200602163119124.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shado _10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RpbmdxaW5naHVp,size_16,color_FFFFFF,t_70)
0.0.0.0 本机地址 127.x.x.x 回环测试 ARP协议 解决IP地址到硬件MAC地址转换的问题 ARP请求分组:“我的IP是xxxx,硬件地址是xxx,我想知道Ip为xxx的硬件地址” IP数据报
关键字段:
总长度 1个单位对应1个字节 标志 MF more fragment DF dont fragment 片偏移 1个单位对应8个字节 表示某片在原分组中的相对位置 1480是8的倍数,故IP数据报的数据部分长度必须是8B的倍数 首部长度 1个单位对应4个字节 IP数据报分组转发 划分子网 在IP地址中增加了子网号段,变成了三级IP地址。
构造超网 (CIDR)无分类域间路由
子网号长度变成了ip数据报后面的数字
192.168.0.1/18
最长前缀匹配 :进行分组转发时,前缀和路由表匹配时可能不止有一个结果,根据最长前缀进行匹配。
ICMP 网际控制报文协议 是网络层协议
ICMP是装在IP数据报中的,作为其中的数据部分。 分别为:ICMP差错报文、ICMP询问报文。 应用举例:
路由选择协议 内部网关协议RIP 路由信息协议RIP ,基于距离(跳数)向量的路由选择协议。
特点:
RIP 允许一条路径最多只能包含15 个路由器(即最多允许15 跳)。因此距离等于16 时,它表示网络不可达
内部网关协议OSPF 开放最短路径优先OSPF ,建立链路状态数据库,全网的拓扑结构图。
分布式的链路状态协议
特点:
更新过程收敛很快
采用“洪泛法”向本自治系统内所有路由器发送信息。
只交换相邻节点的信息。
当链路状态发送变化的时候交换信息。
外部网关协议 边界网关协议BGP ,基于路径向量的路由选择协议。
互联网规模很大,自治系统间路由选择很困难。 力求找到一条能够到达目的网络比较好的路由而非最佳路由 自治系统之间的路由选择必须考虑有关策略 VPN 虚拟专用网
在专用网内部用内部IP通信,在外部用外部IP进行加密后通信 ,利用公用网作为本机构专用网的载体
NAT 网络地址转换
将网络内部IP地址转换为外部地址,一个网络至少要有一个可用的外部IP地址。
第四章 运输层 向上面应用层提供服务 ,端到到 ,应用进程到应用进程之间的服务。通信的端点是进程。
复用:发送方在不同应用进程都可以使用同一个运输层进行通信。 分用:接收方接收到数据能够正确地教父目的应用进程。 网络层提供主机间的逻辑通信,运输层提供进程间的逻辑通信。
分类:
TCP(传输控制协议) UDP(用户数据报协议) 端口 标志进程,只有本地的意义
端口号 :16位
UDP 首部8字节 首部检验和是首部和数据部分一起检验,区别与IP数据报检验和只检验首部
TCP 特点:
关键参数:
序号,在整个未切分数据报中的位置。
确认号:已经正常接收到数据报的标准,确认号为n表示n之间都收到(n未收到)。
数据偏移:TCP的数据部分起始处距离整个TCP起始处多远,即确定首部长度。
SYN,建立连接时用来同步。
ACK,ACK=1时确认号才有效。
SYN=1、ACK=0,连接请求报文。 SYN=1、ACK=1,连接请求的确认报文。 SYN=0,ACK=1, FIN,释放连接
窗口,发送本报文段一方的接收窗口。
停止等待协议 连续ARQ协议 可靠传输实现 滑动窗口
TCP流量控制 TCP拥塞控制 流量控制是指点对点通信量的控制,是端到端的问题。 拥塞控制是防止过多数据注入网络而引起网络过载 ,是全局性的问题。 拥塞控制方法 SMSS最大报文段。
慢开始
从小到大逐步增大拥塞窗口,每经过一个传输轮次窗口加倍。
拥塞避免(“加法增大”)
拥塞窗口超过ssthresh时,每经过一个传输轮次,增大一个窗口。
超时(“乘法减小”)
发生超时,ssthresh减半,发送窗口为1,并慢开始。
快重传
让发送方尽快知道发生了报文丢失,对收到失序的报文离开确认请求重传。
当发送方连续收到三个重复的ACK 报文时,直接重传对方尚未收到的报文段,而不必等待那个报文段设置的重传计时器超时。
快恢复
在快重传后,若连续收到三个“快重传”发出的重复的请求,则表明可能拥塞,则开始执行拥塞避免,ssthresh减半。
TCP运输连接 三报文握手
四报文握手
等待2MSL防止最后一个报文丢失要重传。
第五章 应用层 DNS 域名系统 根域名服务器 顶级域名服务器 权限域名服务器 本地域名服务器 查询方式:
迭代查询
递归查询
HTTP