【计算机网络强化】计网强化笔记

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

1.1 计算机网络概述

1.计算机网络由若干个节点和连接这些节点的链路组成

2.

3.计算机网络的组成

①硬件、软件、协议

②边缘部分和核心部分

③通信子网和资源子网

4.电路交换、报文交换和分组交换

①电路交换

分为三步:建立连接、数据传输和连接释放

缺点:

        灵活性差:物理链路中的任何一点出现故障,就必须重新拨号建立连接

        难以实现差错控制:中间节点不具备存储和检验数据的能力,无法发现并纠正错误

②报文交换

每个报文都可以单独选择到达目的节点的路径

优点:

③分组交换

缺点:

三种数据交换方式的对比:

5.计算机网络的分类

①按分布范围分类:广域网WAN、城域网MAN、局域网LAN、个人区域网PAN

②按传输技术分类:广播式网络、点对点网络

③按拓扑结构分类:总线形、星形、环形和网状

④按使用者分类:公用网和专用网

⑤按传输介质分类

6.计算机网络的性能指标

带宽:最高数据传输速率

时延:

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

1.

2.协议是水平的,不对等实体之间没有协议

协议三要素:语法、语义和同步

3.接口:同一节点内相邻两层的实体交换信息的逻辑接口称为服务访问点。

每层只能为紧邻的层之间定义接口,不能跨层定义接口。

4.服务:服务是垂直的

5.OSI划分的四类原语

6.服务的分类

7.OSI参考模型

①物理层

②数据链路层

单位:帧

功能:差错检测、流量控制、控制对共享信道的访问

协议:SDLC、HDLC、PPP、STP和帧中继

③网络层

单位:数据报

功能:对分组进行路由选择,并实现流量控制、拥塞控制、差错控制和网际互联

协议:IP、IPX、ICMP、IGMP、ARP、RARP、RIP、OSPF

④传输层

作用:提供端到端服务

作用:TCP、UDP

⑤会话层

作用:负责管理主机间的会话进程,包括建立、管理和终止进程间的会话。会话层包含一种称为检查点的机制来维持可靠会话,使通信会话在通信失效时从检查点继续恢复通信,即断点下载的原理。

⑥表示层

作用:数据压缩、加密和解密

⑦应用层

协议:FTP、SMTP、HTTP

8.TCP/IP模型

9.TCP/IP协议区别和联系

选择题

1.1.7

1.

2.

3.

4.

5.

1.2.4

1.

2.

3.

第二章 物理层

2.1.4

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

2.2.3

1.

2.

3.

2.3.4

1.

2.

3.

4.

第三章 数据链路层

3.1.7

1.

2.

3.3.3

1.

2.

3.4.3

1.

2.

3.

4.

5.

6.

7.

8.

9.

介质访问控制

1.介质访问控制子层(MAC)是数据链路层的一个子层

2.

3.信道划分介质访问控制又分为频分复用、时分复用、波分复用、码分复用等

波分复用是光的频分复用

码分复用

4.随机访问介质访问控制

ALOHA协议

CSMA协议

CSMA/CD协议

CSMA/CA协议

令牌传递协议

3.5.4

1.

2.

3.

4.

5.

6.

局域网

1.

2.

3.以太网的MAC地址

4.高速以太网

5. IEEE 802.11 无线局域网

6.802.11 局域网的MAC帧

7.VLAN

3.6.5

1.

局域网工作中数据链路层

2.

3.

4.

广域网

ppp协议

3.7.3

1.

2.

3.

数据链路层设备

1.网桥

2.以太网交换机

3.8.3

1.

2.

3.

第四章 网络层

4.1 网络层的功能

1.

2.网络层提供的服务

①虚电路

②数据报

对比:

3.SDN

4.拥塞控制

4.1.6

1.

2.

3.

4.

5.

6.

4.2 IPV4

1.

2.IP数据报分片

3.IPv4地址

4.NAT网络地址转换

5.划分子网与路由聚合

①划分子网

②子网掩码和默认网关

③无分类编址CIDR

④路由聚合

⑤子网划分举例

6.网络层转发分组的过程

7.地址解析协议ARP

8.动态主机配置协议DHCP

9.网际控制报文协议ICMP

4.2.8

1.

2.

3.

4.

5.

6.

7.

4.3.5

1.

4.4 路由算法和路由协议

1.分层次的路由选择协议

2.RIP算法

3.OSPF协议

4.边界网关协议BGP

4.4.6

1.

4.5 IP多播

1.

2.硬件多播

3.IGMP协议

4.5.5

4.6 移动IP

1.

2.移动IP通信过程

4.6.3

4.7 网络层设备

☆重点

路由选择部分也称为控制部分,核心构件是路由选择处理机,任务是构造路由表

分组转发由三部分组成:交换结构、一组输入端口和一组输出端口

4.7.4

1.

路由器可以支持多种网络协议,并提供不同协议之间的分组转发,但是路由器只能根据IP地址进行转发

2.

3.

4.

5.

6.

第五章 传输层

5.1 传输层提供的服务

1.

2.端口号

熟知端口号:

UDP:

        RIP        520

        DNS        53

        TFTP        69

        SNMP        161

        DHCP        67/68

TCP:

        TELNET        23

        SMTP        25

        FTP        20/21

        BGP        179

        HTTP        80

        HTTPS        443

3.无连接服务和面向连接服务

5.1.4

1.

5.2 UDP协议

1.

2.

3.UDP检验

5.2.3

5.3 TCP协议

1.

2.

3.

①TCP连接的建立

②TCP连接的释放

4.TCP可靠传输

5.TCP流量控制

6.TCP拥塞控制

5.3.7

1.

2.

3.

4.

5.

6.

7.

9.

10.

11.

12.

第六章 应用层

6.2 域名系统

1.

2.层次域名空间

3.域名服务器

4.域名解析过程

6.2.4

1.

2.

3.

6.3 文件传输协议FTP

1.FTP的工作原理

2.

6.4 电子邮件

1.电子邮件系统的组成结构

2.电子邮件格式与MIME

3.SMTP和POP3

6.4.4

1.

6.5 万维网(WWW)

1.WWW的概念与组成结构

2.HTTP的特点

3.HTTP的报文结构

4.小结

6.5.3

1.

2.

3.

4.

5.

6.

7.

8.

9.


今天是2024年9月23日,距离考研不足90天。

能坚持到这里实属不易,祝诸君一战成硕。

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

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

相关文章

AI赋能千人千面营销:从数据采集到精准用户画像的全流程解析

随着数字化时代的来临,企业的营销策略正从“广撒网”的大众营销,向“千人千面”的个性化营销转变。借助AI(人工智能)技术,企业可以通过分析大量用户数据,深入洞察每一个用户的独特需求和行为,进…

机器翻译之多头注意力(MultiAttentionn)在Seq2Seq的应用

目录 1.多头注意力(MultiAttentionn)的理念图 2.代码实现 2.1创建多头注意力函数 2.2验证上述封装的代码 2.3 创建 添加了Bahdanau的decoder 2.4训练 2.5预测 3.知识点个人理解 1.多头注意力(MultiAttentionn)的理念图…

OpenCV_距离变换的图像分割和Watershed算法详解

在学习watershed算法的时候,书写代码总会出现一些错误: 上述代码运行报错,显示OpenCV(4.10.0) Error: Assertion failed (src.type() CV_8UC3 && dst.type() CV_32SC1) in cv::watershed 查找资料:目前已解决 这个错…

在Windows系统上安装的 Arrow C++ 库

在Windows系统上安装的 Arrow C 库 正文第一步第二步第三步第四步注: 检查是否安装成功 吐槽 正文 第一步 git clone gitgithub.com:apache/arrow.git第二步 打开powershell (好像cmd也可以,不过我试了powershell中不报错,cmd中报错,不是很清楚为什么) 打开arrow的目录 cd …

java项目之基于springboot框架开发的景区民宿预约系统的设计与实现(源码+文档)

项目简介 基于springboot框架开发的景区民宿预约系统的设计与实现的主要使用者分为: 管理员的功能有:用户信息的查询管理,可以删除用户信息、修改用户信息、新增用户信息,根据公告信息进行新增、修改、查询操作等等。。 &#x1…

EasyExcel将数据库里面的数据生成excel文件

EasyExcel官方文档 1.在model模块导入依赖 <!-- 生成报表--> <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>4.0.3</version> </dependency> 2.修饰实体类 package…

【网络】TCP协议的简单使用

目录 echo_service server 单进程单线程 多进程 多线程 线程池 client echo_service_code echo_service 还是跟之前UDP一样&#xff0c;我们先通过实际的代码来实现一些小功能&#xff0c;简单的来使用TCP协议进行简单的通信&#xff0c;话不多说&#xff0c;我们先实现…

【结构型】树形结构的应用王者,组合模式

目录 一、组合模式1、组合模式是什么&#xff1f;2、组合模式的主要参与者&#xff1a; 二、优化案例&#xff1a;文件系统1、不使用组合模式2、通过组合模式优化上面代码优化点&#xff1a; 三、使用组合模式有哪些优势1、统一接口&#xff0c;简化客户端代码2、递归结构处理方…

UART配置流程

S3C2440A 的通用异步收发器&#xff08;UART&#xff09;配有3 个独立异步串行I/O&#xff08;SIO&#xff09;端口&#xff0c;每个都可以是基于中断或基于DMA 模式的操作。换句话说&#xff0c;UART 可以通过产生中断或DMA 请求来进行CPU 和UART 之间的数据传输。UART 通过使…

CUDA并行架构

一、CUDA简介 CUDA(Compute Unified Device Architecture)是一种由NVIDIA推出的通用并行计算架构&#xff0c;该架构使GPU(Graphics Processing Unit)能够对复杂的计算问题做性能速度优化。 二、串并行模式 高性能计算的关键是利用多核处理器进行并行计算。 串行模式&#…

DesignMode__unity__抽象工厂模式在unity中的应用、用单例模式进行资源加载

目录 抽象工厂模式 思维导图 接口&#xff08;抽象类&#xff09; 工厂接口 抽象产品类 抽象武器接口 抽象人物接口 具体工厂和具体产品 具体工厂 &#xff08;1&#xff09;产品接口&#xff0c;生成具体人物 &#xff08;2&#xff09;武器接口&#xff0c;生成具体…

vue3 vxe-grid 通过数据库返回的列信息,生成columns,并且其中有一列是img类型,进行slots的格式化处理。

1、一般我们写死的列信息的时候&#xff0c;会这样定义&#xff1a; 2、然后我们在template里面&#xff0c;这样这样写slots格式化部分&#xff1a; 这样表格中就会展示出一张图片&#xff0c;并且&#xff0c;我们点击了可以查看大图。 3、那么我们从数据库中返回的列&#…

maxwell 输出消息到 kafka

文章目录 1、kafka-producer2、运行一个Docker容器&#xff0c;该容器内运行的是Zendesk的Maxwell工具&#xff0c;一个用于实时捕获MySQL数据库变更并将其发布到Kafka或其他消息系统的应用3、进入kafka容器内部4、tingshu_album 数据库中 新增数据5、tingshu_album 数据库中 更…

RHCS认证-Linux(RHel9)-Ansible

文章目录 一、ansible 简介二 、ansible部署三、ansible服务端测试四 、ansible 清单inventory五、Ad-hot 点对点模式六、YAML语言模式七、RHCS-Ansible附&#xff1a;安装CentOS-Stream 9系统7.1 ansible 执行过程7.2 安装ansible&#xff0c;ansible-navigator7.2 部署ansibl…

Docker UI强大之处?

DockerUI是一款由国内开发者打造的优秀Docker可视化管理工具。它拥有简洁直观的用户界面&#xff0c;使得Docker主机管理、集群管理和任务编排变得轻松简单。DockerUI不仅能展示资源利用率、系统信息和更新日志&#xff0c;还提供了镜像管理功能&#xff0c;帮助用户高效清理中…

清华大学开源视频转文本模型——CogVLM2-Llama3-Caption

通常情况下&#xff0c;大多数视频数据并不附带相应的描述性文本&#xff0c;因此有必要将视频数据转换为文本描述&#xff0c;为文本到视频模型提供必要的训练数据。 CogVLM2-Caption 是一个视频字幕模型&#xff0c;用于为 CogVideoX 模型生成训练数据。 文件 使用 import i…

计算机毕业设计 校运会管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍&#xff1a;✌从事软件开发10年之余&#xff0c;专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ &#x1f345;文末获取源码联系&#x1f345; &#x1f447;&#x1f3fb; 精…

青柠视频云——如何开启HTTPS服务?

前言 由于青柠视频云的语音对讲会使用到HTTPS服务&#xff0c;这里我们说一下如何申请证书以及如何在实战中部署并且配置使用。 一、证书申请 1、进入控制台 我们拿阿里云的免费个人证书为例&#xff0c;首先登录阿里云&#xff0c;在控制台找到数字证书管理服务&#xff0c;进…

音视频入门基础:FLV专题(4)——使用flvAnalyser工具分析FLV文件

一、引言 有很多工具可以分析FLV格式&#xff0c;这里推荐flvAnalyser。其支持&#xff1a; 1.FLV 文件分析&#xff08;Tag 列表、时间戳、码率、音视频同步等&#xff09;&#xff0c;HEVC(12)/AV1(13) or Enhanced RTMP v1 with fourCC(hvc1/av01)&#xff1b; 2.RTMP/HTT…

Linux突发网络故障常用排查的命令

测试环境 系统&#xff1a;Ubuntu 18硬件&#xff1a;单核2G ping 用于测试客户机和目标主机通信状况&#xff0c;是否畅通。以及测量通信的往返时间&#xff0c;判断网络质量的好坏。 它通过发送ICMP回显请求消息到目标主机&#xff0c;并等待返回的ICMP回显回复消息。 pin…