王道《计算机网络》思维导图汇总

第一章

1.1.1 概念与功能

 

1.1.2 组成与分类

1.1.3 标准化工作及相关组织

 

1.1.4 性能指标

速率

 带宽

吞吐量

 时延

时延带宽积

 往返时延RTT

 利用率

 

1.2.1 分层结构、协议、接口、服务

 

1.2.2 OSI参考模型

应用层

表示层

会话层

传输层

 网络层

 数据链路层

 物理层

 

1.2.4 TCP/IP 参考模型

相同点

 

不同点

 五层参考模型

 

 

第二章 物理层

2.1.1 物理层基本概念

 

 

2.1.2 数据通信的基础知识

 三种通信方式

 串行传输&并行传输

 同步传输&异步传输

 码元

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

 带宽

 

 2.1.4 奈氏准则和香农定理

 

 奈氏准则 

香农定理

 

 

2.1.5 信号编码与调制

基带信号和宽带信号

 

2.1.7  数据交换方式

电路交换

报文交换

 

分组交换  

 数据交换方式的选择 

分组交换 -- 数据报

 

 分组交换 -- 虚电路

数据报&虚电路 

 

 2.2 物理层传输介质

双绞线

 同轴电缆

 光纤

 非导向性传播介质

 

2.3  物理层

中继器

集线器

 

第三章 数字链路层

3.1 数字链路层功能概述

 

 3.2 封装成帧和透明传输

字符计数法

 字符填充法

 零比特填充法

 违规编码法

 

3.3.1 差错控制(检错编码)

 奇偶校验码

CRC循环冗余码 

 

3.3.2 差错控制(纠错编码)

海明码 

 

 

3.4.1 流量控制与可靠传输机制

3.4.2 停止-等待协议 

3.4.3 后退N帧协议(GBN) 

 

3.4.4 选择重传协议

 

3.5.1 信道划分介质访问控制

 FDM

TDM

 STDM

WDM

 CDM

 

3.5.2  ALOHA协议

 

 3.5.3 CSMA协议

1-坚持CSMA 

 非坚持CSMA

 P-坚持CSMA 

 

 3.5.4 CSMA-CD 协议(!!)

 

 3.5.5 CSMA-CA

 RTS/CTS:解决隐蔽站

 3.5.6 轮询访问介质访问控制

 令牌传递协议

逻辑上是环形的,物理上星形

课后习题小结:

1. CSMA/CD 协议的定义中,争议期指:信号在最远两个端点之间往返传输的时间

2. 使用二进制回退算法的理由是:这种算法考虑了网络负载对冲突的影响

3.6.1  局域网基本概念和体系结构

 

3.6.2 以太网

 以太网拓扑:逻辑上总线型,物理上星型。

 

 

 

3.6.3 无线局域网

 

 

3.6.4 VLAN基本概念和基本原理 

 

 

 3.7.1 广域网和相关协议

 

 

 

 3.8.1 链路层设备

 

 如果问直通式交换机转发的时间就只用算6B检查时间

!! 

 广播域:路由器隔开

冲突域:以太网交换机一个端口就是一个 

 

 

 第四章 网络层

 4.1.1 网络层功能概述

 

4.1.2  SDN基本概念

 

 

 

 课后习题小结:

1. 网络层的主要目的:在任意结点间进行数据报传输

2. 路由器连接的异构网络是指:数据链路层和物理层都不同

4.2.1 路由算法与路由协议概述

 

4.3.1  IP数据报格式

协议:TCP(6) UDP(17) 

 

4.3.2  IP数据报分片

课后习题小结:

1. 因为片偏移是8B的整数倍,因此除了最后一个分片,其他每个分片的数据部分长度都是8B的整数倍 

2. 互联网路由实质上相当于一个默认路由(0.0.0.0)

3. 路径收敛是指网络设备的路由器与网络拓扑结构保持一致

4. OSPF协议使用Hello分组来保持与其邻居的连接

5. BGP交换的网络可达性信息是:到达某个网络所经过的路径

6. 局域网的互连需要路由器作为连接设备。一个局域网与在远处的另一个局域网互连,则需要用到路由器和广域网技术。

7. 路由器主要实现物理层、数据链路层与网络层的功能

8. 路由器直接交付在同一网段内,不涉及路由器

9. 路由器中包含到目的网络的下一跳路径信息

10. 中继器和集线器:物理层    网桥和交换机:数据链路层

11. 当路由器监测到拥塞时,可合理丢弃IP分组,并向发出该IP分组的源主机发送一个源点抑制的ICMP报文

4.3.3 IPv4地址 

 

 跟书上不太一样 P145

 

 4.3.4 网络地址转换NAT

端口号是传输层添加的 

 

 4.3.5 子网划分与子网掩码

 

 

 4.3.5 无分类编址CIDR

课后习题小结:

1. 如果一台主机有两个或两个以上的IP地址,那么说明这台主机属于两个或两个以上的逻辑网络。

2. CIDR作用:把小的网络汇聚成大的超网

3. 路由器在转发IP数据报时,重新封装源硬件地址和目的硬件地址

4. 内部地址不允许出现在因特网上

5. ICMP属于IP层协议,ICMP报文作为IP层数据报的数据,加上IP数据报的首部,组成IP数据报发送出去

6. 直接文ICMP提供服务的协议是:IP

7. PING使用了ICMP的询问报文中的回送请求和回答报文

8. 0.0.0.0 只能作为IP分组的源IP地址但不能作为目的IP地址

4.3.7 ARP协议

 

4.3.8 DHCP协议

  

4.3.9 ICMP协议

 

3、4不再使用 

 

 

 4.4 IPv6

 

 

 4.5.1 RIP协议与距离向量算法

 

 

4.5.2 OSPF协议与链路状态算法

 

 

 

4.5.3 BGP协议 

 

 

 

 

 

 

 

 

 

 

 

 

 4.7 移动IP

 

4.8 网络层设备

 

第五章 传输层

5.1.1 传输层的概述

传输层:研究进程之间逻辑通信的问题

网络层:主机之间的逻辑通信

 

熟知端口号

课后习题小结:

1. 熟知端口号:0~1023 

2. 面向连接服务的特性时:保证可靠和顺序交付

5.2 UDP协议

课后习题小结:

1. UDP在IP数据报服务商增加了复用和分用功能及差错检测功能

2. UDP校验和不是必需的,如果不使用校验和,那么将校验和字段设置为0,而且如果校验和的计算结果恰好为0,那么将校验和字段设置为1

3. 远程登陆不适合UDP

5.3.1 TCP协议特点与TCP报文段格式

 

 

5.3.2 TCP连接管理

5.3.3 TCP可靠传输

 

5.3.4 TCP流量控制

  

5.3.5 TCP拥塞控制

课后习题小结:

1. TCP滑动窗口协议中,规定重传分组的数量最多可以等于滑动窗口的大小

2. 如果两个进程之间已经建立了TCP连接,再建立一个TCP连接会:建立失败,不影响先建立连接的传输

3. 快速以太网传输最小 48B, 最大1500B

 

 第六章 应用层

6.1 网络应用模型

应用层:对应用的通信提供服务

 

课后习题小结:

1. P2P是逻辑网络

 

6.2 DNS系统

课后习题小结:

1. DNS分为3部分:层次域名空间、域名服务器、解析器

2. DNS: C/S模式 UDP,作用:域名和IP地址之间的相互映射。 是分布式数据库系统

3. 授权域名服务器可以将管辖的主机名转换为主机的IP地址。

4. 多台主机可以映射到同一个域名上(如负载均衡),一台主机也可以映射到多个域名上(如虚拟主机)。

5. 访问本地域名服务器不算DNS访问(几乎不用时间),访问顺序根 -> 顶级 -> 相关授权

6.3 文件传输协议FTP

课后习题小结:

1. FTP:控制信息是带外传送的协议

2. 数据 、 数据段 、 数据报 、 数据帧 、 比特

3. 匿名anonymous

 

6.4 电子邮件

 

 

 课后习题小结:

1. POP3协议在传输层使用明文传输密码

2. SMTP端口:25

6.5 万维网和HTTP协议

 

 

 课后习题小结:

1. 域名解析是将域名(例如 www.example.com)解析为对应的IP地址(例如 192.0.2.1)的过程

2. 地址解析是将IP地址(例如 192.0.2.1)解析为对应的物理地址(例如 MAC地址)的过程。

3. HTTP/1.0使用非持续连接,而HTTP/1.1的默认方式为持续连接

4. 仅需Web服务器对HTTP报文进行响应但不需要返回请求对象时,使用的方法:HEAD

5. close:非持续连接方式, keep-alive:持续连接方式

6. TCP报文 前2B:原端口  后接着的2B:目的端口

7. 发送web请求(HTTP)之前应该已经完成了TCP连接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/34361.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Linux下的分布式迁移工具dsync使用

一、Linux下的分布式迁移工具dsync使用 dsync 是一个在 Linux 系统上用于迁移文件和目录的工具。它可以在不同的存储设备之间进行数据同步和迁移操作。dsync 是 rsync 工具的一个衍生版本,专注于在本地文件系统之间进行数据迁移。 这里是官网:dsync 1、…

游泳买耳机买什么的比较好,列举几款实战性好的游泳耳机

对于运动用户来说,在运动时都会选择听一些节奏感比较强的音乐,让自己运动是更有活力。现在已经是三伏天中的前伏期间,不少人会选择在三伏天的日子里进行减肥瘦身,耳游泳已经成为很多人都首选运动,游泳是非常好的有氧运…

吐血整理!可免费使用的国产良心软件分享,几乎满足你办公需求

在这个信息化时代,软件已经成为我们办公和生活的必备工具。然而,市面上的大部分国产软件都需要付费才能使用,给我们的经济负担增加了不少。幸运的是,国内有一些良心软件,它们质量上乘,功能强大,…

2023牛客网秋招国内大厂最牛的 Java 面试八股文合集(全彩版)

秋收即将来临,找工作的小伙伴比比皆是,很对小伙伴早早的就开始储备技术,准备秋招面试了。 为了帮助小伙伴更好的应对面试,我拉来十几个大佬,汇总一线大厂的情况,给你整了一套超全的面试资料: 16…

深度学习项目实战二: LetNet5网络结构搭建

深度学习项目实战二: LetNet5网络结构搭建 文章目录 深度学习项目实战二: LetNet5网络结构搭建@[TOC](文章目录)一、卷积基本运算公式二、LetNet5网络1. 网络结构![在这里插入图片描述](https://img-blog.csdnimg.cn/0008fe6e5886414eac09eed49556ad99.png)2. 导入相关包3. 代码…

熔断与降级 Hystrix

一、Hystrix(豪猪)简介 1、Hystrix的设计目的 (1)对依赖服务调用时出现的调用延迟和调用失败进行控制和容错保护。 (2)阻止某一个依赖服务的故障在整个系统中蔓延,服务A->服务B->服务C,服务C故障了…

四、交换网络实验4——单臂路由配置

更多网络基础内容可见: 网络基础学习目录及各章节指引 4.6.4 配置单臂路由器 实验目的 学习配置单臂路由 实验工具 Cisco Packet Tracer 实验环境 安装模拟器的Windows系统 实验步骤 第一步:根据拓扑配置基本信息

【Linux修炼】开发工具使用

🌇个人主页:平凡的小苏 📚学习格言:命运给你一个低的起点,是想看你精彩的翻盘,而不是让你自甘堕落,脚下的路虽然难走,但我还能走,比起向阳而生,我更想尝试逆风…

无人机遥感在农林信息提取中的实现方法与GIS融合制图教程

详情点击链接:无人机遥感在农林信息提取中的实现方法与GIS融合制图 遥感技术作为一种空间大数据手段,能够从多时、多维、多地等角度,获取大量的农情数据。数据具有面状、实时、非接触、无伤检测等显著优势,是智慧农业必须采用的重…

Vue指令案例

案例需求&#xff1a; 将Vue数据模型中的数据以表格的形式渲染展示 具体代码如下&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><meta name"viewport" content"widthdevice-wid…

《MySQL》对表进行操作(DDL语句)

文章目录 &#x1f4a1;创建表&#x1f4a1;修改表&#x1f4a1;删除表 在了解下列语句前&#xff0c;先掌握一下指令 # 查看表内容 desc [表名] # 详细查看表内容 show create table [表名] \G&#x1f4a1;创建表 # 创建表 create table [表名] ([字段1] [类型1],[字段2] […

ChatGPT实战:高考志愿填报

近期&#xff0c;随着各地陆续发布高考成绩&#xff0c;高考志愿填报市场随之升温&#xff0c;“高报师”再次成为“香饽饽”。填报志愿对中学生来说太难&#xff0c;在一个懵懂的年纪做这样一个决策&#xff0c;份量是比较重的。当普通人没很多的信息做参考的时候&#xff0c;…

pytorch快速入门中文——01

PyTorch 深度学习&#xff1a;60分钟快速入门 原文&#xff1a;https://pytorch.org/tutorials/beginner/deep_learning_60min_blitz.html 作者&#xff1a; Soumith Chintala https://www.youtube.com/embed/u7x8RXwLKcA 什么是 PyTorch&#xff1f; PyTorch 是基于以下两个…

Linux历史及环境搭建(VMware搭建CentOS7环境以及使用XShell连接Vmware)

Linux历史及环境搭建 1.Linux历史1.1 UNIX发展的历史1.2 Linux发展历史1.2.1 开源1.2.2 官网1.2.3 发行版本 2.VMware配置CentOS7环境2.1 CentOS下载2.2 配置环境2.3 切换国内阿里源2.4 无图形化界面开机2.5 使用XShell连接VMware 结语 1.Linux历史 在这里简要介绍Linux的发展…

AI医疗。

随着技术的发展&#xff0c;人工智能&#xff08;AI&#xff09;已经渗透到了我们生活的许多领域&#xff0c;包括凭其强大的预测和分析能力已经走入了医疗卫生领域。特别是在使用OpenAI的GPT-4技术的chatbot&#xff0c;如chatGPT和GPT-4等&#xff0c;已经成为了给医疗行业注…

Bert

参考资料&#xff1a; 《机器学习》李宏毅 1 Bert 是怎么运作的&#xff1f; Bert 是一种自监督学习&#xff08;Self-supervised Learning&#xff09;模型。Bert 的目标是 pre-train 出一个能够理解语义的多功能语言模型&#xff0c;使之能够在特定任务上只学习较少的带标…

MAVEN的学习

MAVEN的作用是什么&#xff1f; 依赖管理&#xff1a;方便快捷的管理项目的资源&#xff08;jar包&#xff09;&#xff0c;避免版本冲突问题统一项目结构&#xff1a;提供标准、统一的项目结构项目构建&#xff1a;标准跨平台&#xff08;Linux、windows、MacOS&#xff09;的…

幂等性及解决方案

什么是幂等性 幂等性简单的说就是相同条件下&#xff0c;一次请求和多次重复的请求&#xff0c;接口的执行结果是相同的。 什么情况下会出现幂等性问题呢&#xff1f; 前端重复提交表单&#xff1a;如用户在提交表单的时候&#xff0c;由于网络波动没有及时给用户做出提交成…

可信数据库大会,不见不散!

由中国信息通信研究院、中国通信标准化协会指导&#xff0c;中国通信标准化协会大数据技术标准推进委员会&#xff08;CCSA TC601&#xff09;、InfoQ 极客传媒联合主办的 2023 可信数据库发展大会将于今日在北京国际会议中心隆重召开。 本届大会以“自主 创新 引领”为主题…

STM32微控制器:现状与竞争力的评估

STM32是意法半导体&#xff08;STMicroelectronics&#xff09;开发的一系列32位ARM Cortex-M微控制器。它们被广泛用于嵌入式系统开发&#xff0c;并在许多应用领域中得到了广泛应用&#xff0c;包括消费电子、工业自动化、汽车行业和物联网等。 尽管我无法提供最新的市场趋势…