计算机网络-自顶向下方法复习纲要

计算机网络-自顶向下方法复习纲要

第一章:计算机网络和因特网

  1. 协议:p6
  2. 网络边缘:p6
  3. 网络核心:p15
  4. 存储转发传输机制:p16
  5. 电路转发中的复用:p19-p20
  6. 分组交换和电路交换的区别/对比:p18/p20
  7. 分组交换中的时延(包括节点处理时延、排队时延、传输时延和传播时延)、丢包:p24-p29
  8. 计算机网络中的吞吐量:p29-p32
  9. 协议分层:p33-p35
  10. 封装:p35-p36

第二章:应用层

  1. 客户-服务器结构(CS结构)/客户、服务器定义:p55/p57
  2. 对等体系结构(P2P):p56
  3. 套接字:p57
  4. 进程寻址:p57
  5. 运输服务:p58-p61
  6. HTTP:p63-p74
    • 概述:p63
    • 持续连接、非持续连接:p64
    • 往返时间(RTT):p65
    • HTTP报文格式(请求报文、各个请求方法、响应报文、响应状态):p66-p69
    • cookie:p69-p71
    • web缓存:p71-p73
    • 条件GET:p73-p74
  7. 因特网中的电子邮件:p76-p81
    • SMTP及其报文格式:p77-p80
  8. DNS:p81-p89
    • 主机的标识方式:p81
    • DNS提供的服务(主机别名、负载分配):p81-p83
    • DNS工作机理(分布式、层次数据库):p83-p86
    • DNS服务器层次结构(根、顶级域、权威DNS服务器、本地DNS服务器):p84-p85
    • DNS缓存:p86-p87
    • DNS记录和报文:p87-p89
  9. P2P(扩展性和与CS结构比较分发时间的节省):p91-p93

第三章:运输层

  1. 运输层服务 (逻辑通信):p118-p119/p121
  2. 运输层多路复用和多路分解:p122-p126
    • 多路复用和多路分解定义:p122
    • 端口号:p123
    • 无连接的多路复用和多路分解(二元组标识):p123-p124
    • 面向连接的多路复用和多路分解(四元组标识):p124-p126
  3. UDP:p127-p130
  4. 可靠数据传输原理(RDT):p131-p148
    • 有限状态机(FSM):p132-p133
    • 经完全可靠信道的可靠数据传输(rdt1.0):p132-p133
    • 经有比特差错信道的可靠数据传输(自动重传协议(ARQ)/rdt2.0-rdt2.2):p133-pp137
    • 经有比特差错&丢包信道的可靠数据传输(rdt3.0(比特交替协议):rdt2.2+TLE):p137-p139
    • 流水线可靠数据传输协议:p140-p141
    • 回退N步(GBN(滑动窗口协议)):p142-p145
    • 选择重传(SR):p145-p148
  5. 传输控制协议(TCP):p149-p167
    • TCP连接的特点和建立过程:p149-p151
    • 最大报文长度(MSS):p150
    • TCP报文段结构:p151-p153
    • 估计往返时间(RTT)与超时:p154-p156
    • TCP可靠数据传输:p156-p161
    • 流量控制与接收窗口(rwnd)、滑动窗口协议:p161-p162
    • TCP连接管理:p163-p166
  6. TCP拥塞控制:p173-p178
    • 经典TCP拥塞控制、拥塞窗口(cwnd):p173-p175
    • 拥塞控制算法(慢启动、拥塞避免和快速恢复(加增乘减/AIMD算法)):p175-p178

第四章:网络层:数据平面

  1. 网络层功能(转法、路由选择):p199-p200
  2. 网络层提供的服务与尽力而为:p202
  3. 路由器的工作原理:p203-p215
    • 路由器的结构:p203-p204
    • 输入端口处理和基于目的地的转发查找(最长前缀匹配):p205-p207
    • 交换(经内存、总线和互联网络):p207-p208
    • 排队(队列首部阻塞(HOL)、主动队列管理(AQM)、随机早期检测算法(RED)):p209-p212
    • 分组调度(FIFO、优先权排队、循环和加权公平排队(WFQ)):212-p215
  4. 网际协议:p216-p228
    • IPv4数据报格式:p216-p218
    • IPv4编址:p218-p223
    • 无类别域间路由选择(CIDR/IP地址的网络部分、内部部分):p221-p223
    • 动态主机配置协议(DHCP):p223-p226
    • 网络地址转换(NAT):p226-p227

第五章:网络层:控制平面

  1. 路由选择算法:p249-p259
    • 链路状态路由选择算法(LS):p251-p254
    • 距离向量路由选择算法(DV):p254-p259
  2. 自治系统(AS)内部的路由选择(OSPF):p259-p261
  3. 边界网关协议(BGP):p262-p270
    • 通告BGP路由信息(eBGP、iBGP):p262-p264
    • 确定最好的路由(路由选择算法):p264-p266
    • IP、DNS、BGP综合应用:p269-p270

第六章:链路层和局域网

  1. 链路层提供的服务:p269

  2. 比特级差错检验和纠正技术:p297-p301

    • 奇偶校验:p298-p299
    • 检验和方法:p299-p300
    • 循环冗余检测(CRC):p300-p301
  3. 链路层多路访问:p301-p311

    • 广播链路多路访问的概念和预期特性:p301-p303

    • 信道划分协议(时分多路复用(TDM)、频分多路复用(FDM)):p303-p304

    • 随机接入协议:时隙ALOHA:p304-p306

    • 随机接入协议:载波侦听多路访问(CSMA、CSMA/CD):p307-p309

    • 碰撞等待时间的二进制指数后退:p309

    • 轮流协议:轮询协议、令牌传递协议:p310

  4. 交换局域网:p311-p326

    • 链路层地址(MAC地址):p312-p313
    • 地址解析协议(ARP):p314-p316
    • 以太网:p317-p321
    • 链路层交换机(网桥):p322-p326
  5. WEB页面的请求过程:p336-p340

第七章:无线网络

  1. 码分多址信道划分协议(CDMA):p353-p355
  2. 802.11无线局域网:p356-p366
    • 802.11无线局域网体系结构:p357-p359
    • 802.11的链路层(MAC)协议:p359-p363
    • 802.11帧、子网移动性:p363-p366

第八章:网络安全

  1. 密码学原理、报文完整性和数字签名、端点鉴别:p400-p419
  2. 安全电子邮件:p419-p423
  3. TCP连接安全(TLS):p423-p426

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

World of Warcraft [CLASSIC] plugin lua

World of Warcraft [CLASSIC] plugin lua 魔兽世界lua脚本插件 World of Warcraft API - Wowpedia - Your wiki guide to the World of Warcraft D:\World of Warcraft\_classic_\Interface\AddOns zwf.lua function CountdownFunc()CountdownFrame CreateFrame("Fram…

仓库管理系统14--仓库设置

1、添加窗体 <UserControl x:Class"West.StoreMgr.View.StoreView"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"xmlns:mc"http://schemas.openxmlformats.…

redis服务介绍

redis 基础概念安装使用基础操作命令数据类型操作命令 管理和维护命令 基础概念 Remote Dictionary Server&#xff08;Redis&#xff09;远程字典服务器是完全开源免费的&#xff0c;用C语言编写的&#xff0c;遵守BSD开源协议&#xff0c;是一个高性能的&#xff08;key/val…

k-NN 剪辑近邻法

本篇文章是博主在人工智能等领域学习时&#xff0c;用于个人学习、研究或者欣赏使用&#xff0c;并基于博主对人工智能等领域的一些理解而记录的学习摘录和笔记&#xff0c;若有不当和侵权之处&#xff0c;指出后将会立即改正&#xff0c;还望谅解。文章分类在AI学习笔记&#…

计算机缺失OpenCL.dll怎么办,OpenCL.dll丢失的多种解决方法

在使用电脑的过程中&#xff0c;我们经常会遇到一些开机弹窗问题。其中&#xff0c;开机弹窗找不到OpenCL.dll是一种常见的情况。本文将详细介绍开机弹窗找不到OpenCL.dll的原因分析、解决方法以及预防措辞&#xff0c;帮助大家更好地解决这一问题。 一&#xff0c;了解OpenCL.…

ASR 语音识别相关

ASR 语音识别 ASR&#xff08;Automatic Speech Recognition&#xff0c;自动语音识别&#xff09;是一种能够将语音转换为文本的技术。这种技术使得计算机能够“听懂”我们说的话&#xff0c;并将它们记录下来。这项技术被广泛应用于日常生活中的各种场景&#xff0c;比如语音…

Swift开发——简单App设计

App的界面设计需要具有大量的图像并花费大量的时间,这样的应用不方便学习和交流,这里重点介绍SwiftUI界面元素的用法,通过简单App设计过程的讲解,展示图形用户界面应用程序的设计方法。 01、简单App设计 按照9.1节工程MyCh0901的创建方法,创建一个新的工程MyCh0902,此时工…

Yolov8可视化界面使用说明,含代码

⭐⭐ YOLOv8改进专栏|包含主干、模块、注意力机制、检测头等前沿创新 ​ ⭐⭐ YOLOv8可视化界面如下 使用需要安装opencv-python、torch、numpy及PySide6(python版本>3.9) pip install PySide6 pip install numpy pip install opencv-python 使用说明 运行下方代码&#xf…

上市公司银行专利申请数据集(2003-2022年)

数据简介&#xff1a;上市商业银行的专利申请数据是可作为金融科技创新水平的关键指标&#xff0c;这些数据反映了银行在金融技术领域的创新能力。发明专利因其创新性、技术深度和行业代表性&#xff0c;被赋予了特别的重视。遵循郭晔等人(2022)的研究方法&#xff0c;使用国家…

【绝对有用】C++ 实现 计算机视觉任务-yolo目标检测 NMS

为了在C中实现非极大值抑制&#xff08;NMS&#xff09;&#xff0c;我们需要以下步骤&#xff1a; 定义边界框和置信度的结构。实现计算IoU的函数。实现NMS的函数。 下面是一个完整的C代码示例&#xff1a; 完整的C代码实现NMS #include <algorithm> // std::max, s…

设置日历程序

目录 一 设计原型 二 后台源码 一 设计原型 二 后台源码 namespace 设置日历 {public partial class Form1 : Form{public Form1(){InitializeComponent();}private void dateTimePicker1_ValueChanged(object sender, EventArgs e){richTextBox1.Text dateTimePicker1.T…

【教程】安装DGL/PyG图神经网络编程环境

转载请注明出处&#xff1a;小锋学长生活大爆炸[xfxuezhagn.cn] 如果本文帮助到了你&#xff0c;欢迎[点赞、收藏、关注]哦~ 关于cuda的安装&#xff0c;可以看这个&#xff1a; 【教程】保姆级安装NVIDIA CUDA、CUDNN环境全纪录解决SSH一段时间自动断开报Destination Host Un…

大数据------JavaWeb------MyBatis(完整知识点汇总)

MyBatis MyBatis简介 定义 它是一款优秀的持久层框架&#xff0c;用于简化JDBC开发它原来是Apache的一个开源项目iBatis&#xff0c;后来改名为MyBatis中文官网&#xff1a;https://mybatis.org/mybatis-3/zh_CN/index.html JaveEE三层架构 表现层&#xff08;做页面展示&…

Elasticsearch:大数据时代的实时搜索与分析利器

引言 随着大数据时代的到来&#xff0c;数据量的爆炸式增长对数据存储、检索和分析提出了前所未有的挑战。Elasticsearch&#xff08;ES&#xff09;作为一个分布式搜索和分析引擎&#xff0c;凭借其强大的全文搜索能力、实时数据处理和高可扩展性&#xff0c;迅速成为大数据处…

Coldrage Dagger

剃刀高地【寒怒匕首 Coldrage Dagger】 2020.11.26.剃刀高地刷【寒怒匕首】-1_网络游戏热门视频 2020.11.26.剃刀高地刷【寒怒匕首】-2_网络游戏热门视频

HarmonyOS NEXT Developer Beta1最新术语表

A abc文件 方舟字节码&#xff08;ArkCompiler Bytecode&#xff09;文件&#xff0c;是ArkCompiler的编译工具链以源代码作为输入编译生成的产物&#xff0c;其文件后缀名为.abc。在发布态&#xff0c;abc文件会被打包到HAP中。 ANS Advanced Notification Service&#xf…

C++11中std::thread的使用

C11 引入了 std::thread&#xff0c;它是用于创建和管理线程的标准库类。以下是详细的讲解&#xff0c;包括如何使用 std::thread 进行线程创建、管理和参数传递等操作。 1. 包含必要的头文件 在使用 std::thread 前&#xff0c;需要包含 <thread> 头文件&#xff1a; …

SpringSecurity-授权示例

用户基于权限进行授权 定义用户与权限 authorities()。 package com.cms.config;import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.security.core.userdetails.User; import…

台式机通过网线直连笔记本,台式机通过笔记本上网【解决台式机没有网络的问题】

一、总览 将笔记本电脑和台式机使用网线连接起来。在笔记本电脑上打开网络和共享中心&#xff0c;进入“更改适配器设置”选项&#xff0c;找到当前连接的网卡&#xff0c;右键点击选择“属性”。在网卡属性中&#xff0c;找到“共享”选项卡&#xff0c;勾选“允许其他网络用…

CentOS 7Linux配置阿里源-2

要在Linux系统上配置阿里源&#xff0c;您可以按照以下步骤操作&#xff1a; 备份旧的软件源配置&#xff08;可选&#xff09;&#xff1a; 如果您想保留原始的软件源配置&#xff0c;可以先进行备份。例如&#xff0c;对于CentOS系统&#xff0c;您可以将/etc/yum.repos.d/Ce…