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

news2024/9/24 4:35:05

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

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.coloradmin.cn/o/2159265.html

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

相关文章

基于SpringBoot+Vue的在线问诊管理系统

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、Vue项目源码、SSM项目源码 精品专栏:Java精选实战项目…

SQL面试常见题目

SQL面试常见题目涉及多个方面,包括数据查询、数据操作、表的设计与优化等。以下列举一些经典的SQL面试题目,并附上解析答案: 1. 查询一张表中重复的数据 题目: 给定一个表 employees,包含 id, name, salary 列。如何…

大型语言模型(Large Language Models)的介绍

背景 大型语言模型(Large Language Models,简称LLMs)是一类先进的人工智能模型,它们通过深度学习技术,特别是神经网络,来理解和生成自然语言。这些模型在自然语言处理(NLP)领域中扮…

丢失照片/消息/文件,当发现没有备份 Android 手机数据时急救方法

当人们发现他们没有备份 Android 手机数据时,通常为时已晚。但是,我们都不想永久丢失珍贵的照片, 消息和其他文件。这就是为什么您应该检查 遵循 5 大免费 Android 数据恢复工具和最佳替代品 他们。 排名前五的免费 Android 数据恢复软件 1.奇…

ELK-01-elasticsearch-8.15.1安装

文章目录 前言一、下载elasticsearch二、将tar包放到服务器三、解压tar包四、更改配置文件五、添加启动用户六、用elasticserch用户启动6.1 报错6.2 解决问题16.3 解决问题26.4 再次用elasticserch用户启动6.5 windows浏览器打开 七、设置开机自动启动7.1 创建启动脚本7.2 在脚…

【C++】二、数据类型 (同C)

2.1 整形 无特殊情况,一般用int 2.2实型(浮点型) 1. 单精度 foat 2. 双精度 double 输入小数时默认double,定义变量时可以使用float转换为单精度 3. 可使用科学计数法表示小数(看得懂即可) 4. 用于浮点型用…

Excel--DATEDIF函数的用法及参数含义

DATEDIF函数的用法为: DATEDIF(start_date,end_date,unit),start_date表示的是起始时间,end_date表示的是结束时间。unit表示的是返回的时间代码,是天、月、年等。如下: Datedif函数的参数含义unit参数返回值的意义"y"两个时间段之间的整年数…

推荐使用10款源代码加密软件,保护核心源代码,减少泄密风险

在现代企业中,保护核心源代码的安全变得尤为重要。源代码不仅是产品的核心资产,也是黑客和竞争对手的目标。一旦代码泄露,不仅可能导致产品安全漏洞,还会使企业的知识产权面临威胁。为了解决这一问题,源代码加密软件能…

Java反序列化利用链篇 | CC1链的第二种方式-LazyMap版调用链【本系列文章的分析重点】

文章目录 CC1链的第二种方式-LazyMap版调用链LazyMap构造payloadCC1的调用链 系列篇其他文章,推荐顺序观看~ Java反序列化利用链篇 | JdbcRowSetImpl利用链分析Java反序列化利用链篇 | CC1链_全网最菜的分析思路【本系列文章的分析重点】Java反序列化利用链篇 | CC1…

人工智能之计算机视觉的发展历程与相关技术内容,相应的模型介绍

大家好,我是微学AI,今天给大家介绍一下人工智能之计算机视觉的发展历程与相关技术内容,相应的模型介绍。本文围绕计算机视觉这一领域,以问答的形式呈现了关键问题及详细解答。内容涵盖计算机视觉的基本概念、技术原理、应用场景等…

全方位洗衣洗鞋小程序系统,重塑干洗店服务新体验;

全方位洗衣洗鞋小程序系统,重塑干洗店服务新体验; 一、核心功能革新: 1.多元化下单模式:融合上门取送、到店服务、寄存网点及智能衣柜四种便捷方式,用户轻松一键下单,享受个性化服务。 2.从下单到送回,全程…

Kotlin高阶函数func

Kotlin高阶函数func fun sum(a: Int, b: Int, someFunc: () -> Unit) {println("${a b}")someFunc() }fun myFunc() {println("计算成功") }fun main() {sum(1, 2, ::myFunc) } 输出: 3 计算成功 Kotlin函数作为参数指向不同逻辑_ketlin 将…

ubuntu中通过源码安装pointnet2_ops_lib

注:本帖所用环境为:ubuntu 24.04、 cuda 12.04 文章目录 1. 克隆 PointNet 源码库2. 安装依赖3. 编译 pointnet2_ops_lib4. 测试安装 1. 克隆 PointNet 源码库 首先,克隆 PointNet 的 GitHub 仓库: git clone https://github.co…

ML 系列:机器学习和深度学习的深层次总结(08)—欠拟合、过拟合,正确拟合

ML 系列赛:第 9 天 — Under、Over 和 Good Fit 文章目录 一、说明二、了解欠拟合、过拟合和实现正确的平衡三、关于泛化四、欠拟合五、过拟合六、适度拟合七、结论 一、说明 在有监督学习过程中,对于指定数据集进行训练,训练结果存在欠拟合…

基于Es和智普AI实现的语义检索

1、什么是语义检索 语义检索是一种利用自然语言处理(NLP)和人工智能(AI)技术来理解搜索查询的语义,以提供更准确和相关搜索结果的搜索技术,语义检索是一项突破性的技术,旨在通过深入理解单词和…

QT菜单栏设计(二级菜单栏)

目的:创建一级菜单栏,添加对应选项,并向一级菜单栏中添加二级菜单栏选项。 #include "mainwindow.h" #include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindo…

【天怡AI-注册安全分析报告-无验证方式导致安全隐患】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 1. 暴力破解密码,造成用户信息泄露 2. 短信盗刷的安全问题,影响业务及导致用户投诉 3. 带来经济损失,尤其是后付费客户,风险巨大,造…

Netty笔记07-粘包与半包(上)

文章目录 前言1. 粘包造成粘包的原因解决粘包的方法 2. 半包造成半包的原因解决半包的方法 粘包现象服务端代码示例客户端代码示例 半包现象现象分析粘包半包滑动窗口MSS 限制Nagle 算法 前言 粘包和半包问题是网络编程中常见的问题,特别是在TCP协议中。通过合理的设…

C++编程语言:基础设施:源文件和程序(Bjarne Stroustrup)

第15章 源文件和程序 (Source Files and Programs) 目录 15.1 单独编译(Separate Compilation) 15.2 链接(Linkage) 15.2.1 文件局部名(File-Local Names) 15.2.2 头文件(Header Files) 15.2.3 一次定义原则(The One-Definition Rule) 15.2.4 标准库头文件 1…

Python办公自动化教程(001):PDF内容提取

1、Pdfplumber介绍 pdfplumber的github地址: https://github.com/jsvine/pdfplumber/【介绍】:pdfplumber 是一个用于处理 PDF 文件的 Python 第三方库,它提供了一种方便的方式来提取 PDF 文件中的文本、表格和其他信息。【功能】&#xff…