基于TCP/IP对等模型对计算机网络知识点的整合
目录
前言
应用层
Telnet
SSH
FTP/TFTP
SNMP:简单的网络管理协议
HTTP:超文本传输协议
SMTP:电子邮件传输协议
DNS:域名解析协议
DHCP:动态主机配置协议
NTP:网络时钟协议
传输层
TCP
UDP
端口号
网络层
IP
ICMP:信息控制协议
IGMP:Internet 组管理协议
ARP:地址解析协议
三层设备:路由器
路由协议
链路聚合
数据链路层
Ethernet协议
PPP:点到点协议,是一种常见的广域网数据链路层协议
PPPoE
Vlan:虚拟局域网
二层设备:交换机
链路聚合
STP生成树
物理层
前言
本文是基于TCP/IP对等模型,对计算机网络知识点的整合,希望能对大家有一定的帮助,由于物理层比较简单,不进行展开。
-
应用层
-
Telnet
-
Telnet作用
-
telnet的配置
-
Telnet与SSH的区别
-
-
SSH
-
SSH的作用
-
SSH的配置
-
SSH与Telnet的区别
-
-
FTP/TFTP
-
是一种文件传输协议
-
传输模式
-
主动模式:服务器主动连接客户端
-
控制连接:① 三次握手建立连接 ② 用户登录认证 ③ 通过FTP PORT命令 通知服务器端自身端口号
-
传输连接
-
-
被动模式:客户端主动连接服务器
-
控制连接:① 三次握手建立连接 ② 用户登录认证 ③ 与服务器协调端口号
-
传输连接
-
-
-
FTP的配置/使用FTP管理VRP文件系统
-
-
SNMP:简单的网络管理协议
-
HTTP:超文本传输协议
-
Http过程
-
-
SMTP:电子邮件传输协议
-
DNS:域名解析协议
-
DHCP:动态主机配置协议
-
DHCP的配置
-
全局地址池
-
接口地址池
-
DNS服务器的配置
-
-
工作原理
-
DHCP发送的四个包
-
DHCP的续租
-
-
-
NTP:网络时钟协议
-
-
传输层
-
TCP
-
面向连接的、可靠的传输协议
-
TCP的报文结构
-
基于TCP的SYN泛洪攻击
-
TCP的建立与关闭(三次握手、四次挥手)
-
TCP的序列号与确认号
-
TCP的窗口滑动机制:流量控制、传输速度控制
-
基于TCP的协议
-
SNMP
-
FTP
-
Telnet
-
SMTP
-
-
-
UDP
-
无连接的、尽力而为的传输
-
UDP泛洪攻击
-
基于UDP的协议
-
SNMP
-
DNS
-
TFTP
-
DHCP
-
NTP
-
-
-
端口号
-
端口号范围
-
知名端口号
-
注册端口号
-
-
-
网络层
-
IP
-
作用
-
版本
-
二进制和十进制转换
-
报文格式
-
IP编址
-
IP地址类型
-
子网掩码
-
子网聚合
-
子网划分
-
-
MAC地址和IP地址的区别
-
-
ICMP:信息控制协议
-
作用
-
ICMP重定向
-
ICMP差错检测
-
ICMP错误报告
-
Tracet就是其中一种
-
-
-
IGMP:Internet 组管理协议
-
ARP:地址解析协议
-
作用:根据已知的IP地址获得其对应的MAC地址
-
根据IP获得MAC地址的过程
-
ARP欺骗
-
逐跳转发
-
通过网关
-
-
MAC地址表
-
MAC地址表的作用
-
MAC地址表的更新和老化
-
-
-
三层设备:路由器
-
路由协议
-
静态路由
-
缺省路由
-
特点及缺陷
-
配置命令
-
-
动态路由
-
根据协议算法
-
RIP:距离矢量路由协议
-
特点
-
配置
-
-
OSPF:链路状态路由协议
-
工作原理
-
配置
-
DR、BDR的选举
-
选举依据
-
非抢占原则
-
-
在网络园区种的应用
-
区域
-
Router-id
-
度量值
-
Hello包
-
-
最优路径的计算
-
三大表类
-
邻居表
-
LSDB表
-
OSPF路由表
-
-
-
-
根据工作区域
-
IGP:内部网关路由协议
-
EGP:外部网关路由协议
-
-
-
高级特性
-
路由递归
-
等价路由
-
浮动路由
-
-
-
链路聚合
-
聚合模式
-
手工模式
-
使用情景
-
缺陷
-
-
LACP
-
PDU
-
设备优先级
-
MAC地址
-
接口优先级
-
接口号
-
-
选择活动链路步骤
-
系统优先级
-
接口号MAC地址
-
-
-
-
常用名词
-
聚合组
-
成员接口
-
成员链路
-
活动接口
-
活动链路
-
非活动接口
-
非活动链路
-
-
-
-
数据链路层
-
Ethernet协议
-
MAC地址
-
MAC地址转发
-
MAC地址和IP地址的区别
-
MAC地址的分配
-
-
以太网帧格式
-
园区网典型架构
-
接入层
-
汇聚层
-
核心层
-
出口层
-
-
-
PPP:点到点协议,是一种常见的广域网数据链路层协议
-
链路认证
-
PAP认证:密码验证协议
-
CHAP认证:挑战握手协议
-
-
PPP链路建立流程
-
两类协议
-
链路控制协议LCP
-
正常协商
-
参数不识别
-
参数不匹配
-
-
网络控制协议NCP
-
静态IP地址协商
-
动态IP地址协商
-
-
-
PPP配置
-
-
PPPoE
-
应用场景:拨号上网
-
会话建立
-
发现
-
会话
-
终结
-
-
报文格式
-
-
Vlan:虚拟局域网
-
Vlan的原理与配置
-
Vlan间通信
-
trunk
-
access
-
Vlanif配置ip地址
-
-
-
二层设备:交换机
-
链路聚合
-
聚合模式
-
手工模式
-
使用情景
-
缺陷
-
-
LACP
-
PDU
-
设备优先级
-
MAC地址
-
接口优先级
-
接口号
-
-
选择活动链路步骤
-
系统优先级
-
接口号MAC地址
-
-
-
-
常用名词
-
聚合组
-
成员接口
-
成员链路
-
活动接口
-
活动链路
-
非活动接口
-
非活动链路
-
-
-
STP生成树
-
基本概念
-
桥ID
-
根桥
-
Cost
-
RPC
-
Port ID
-
BPDU
-
-
配置
-
工作原理
-
STP的计算
-
根桥的选举
-
根接口的选举
-
指定接口的选举
-
阻塞接口
-
根桥及各种角色的识别(题)
-
-
-
-
-
物理层
相关文章:
基于TCP/IP对等模型对计算机网络知识点的整合
目录 前言 应用层 Telnet SSH FTP/TFTP SNMP:简单的网络管理协议 HTTP:超文本传输协议 SMTP:电子邮件传输协议 DNS:域名解析协议 DHCP:动态主机配置协议 NTP:网络时钟协议 传输层 TCP UDP 端…...
【SQL应知应会】表分区(一)• Oracle版
欢迎来到爱书不爱输的程序猿的博客, 本博客致力于知识分享,与更多的人进行学习交流 本文收录于SQL应知应会专栏,本专栏主要用于记录对于数据库的一些学习,有基础也有进阶,有MySQL也有Oracle 分区表 • Oracle版 前言一、分区表1.什么是表分区…...
PostgreSQL 常用空间处理函数
1.OGC标准函数 管理函数: 添加几何字段 AddGeometryColumn(, , , , , ) 删除几何字段 DropGeometryColumn(, , ) 检查数据库几何字段并在geometry_columns中归档 Probe_Geometry_Columns() 给几何对象设置空间参考(在通过一个范围做空间查询时常用&…...
ubuntu初始化/修改root密码
1.登录ubuntu后,使用sudo passwd root命令,进行root密码的初始化/修改,注:这里需要保证两次输入的密码都是同一个,才可成功 ubuntugt-ubuntu22-04-cmd-v1-0-32gb-100m:~/ocr$ sudo passwd root New password: Retype…...
【Linux后端服务器开发】select多路转接IO服务器
目录 一、高级IO 二、fcntl 三、select函数接口 四、select实现多路转接IO服务器 一、高级IO 在介绍五种IO模型之前,我们先讲解一个钓鱼例子。 有一条大河,河里有很多鱼,分布均匀。张三是一个钓鱼新手,他钓鱼的时候很紧张&a…...
支持向量机(iris)
代码: import pandas as pd from sklearn.preprocessing import StandardScaler from sklearn import svm import numpy as np# 定义每一列的属性 colnames [sepal-length, sepal-width, petal-length, petal-width, class] # 读取数据 iris pd.read_csv(data\\i…...
24考研数据结构-第二章:线性表
目录 第二章:线性表2.1线性表的定义(逻辑结构)2.2 线性表的基本操作(运算)2.3 线性表的物理/存储结构(确定了才确定数据结构)2.3.1 顺序表的定义2.3.1.1 静态分配2.3.1.2 动态分配2.3.1.3 mallo…...
Mybatis 动态 sql 是做什么的?都有哪些动态 sql?能简述动态 sql 的执行原理不?
OGNL表达式 OGNL,全称为Object-Graph Navigation Language,它是一个功能强大的表达式语言,用来获取和设置Java对象的属性,它旨在提供一个更高的更抽象的层次来对Java对象图进行导航。 OGNL表达式的基本单位是"导航链"&a…...
250_C++_typedef std::function<int(std::vector<int> vtBits)> fnChkSstStt
假设我们需要定义一个函数类型来表示一个能够计算整数向量中所有元素之和的函数。 首先,我们定义一个函数,它的参数是一个 std::vector 类型的整数向量,返回值是 int 类型,表示所有元素之和: int sumVectorElements(std::vector<int> vt) {int sum = 0;for (int n…...
无涯教程-jQuery - Transfer方法函数
Transfer 效果可以与effect()方法一起使用。这会将元素的轮廓转移到另一个元素。尝试可视化两个元素之间的交互时非常有用。 Transfer - 语法 selector.effect( "transfer", {arguments}, speed ); 这是所有参数的描述- className - 传输元素将收到的可选类名。…...
openGauss学习笔记-24 openGauss 简单数据管理-模式匹配操作符
文章目录 openGauss学习笔记-24 openGauss 简单数据管理-模式匹配操作符24.1 LIKE24.2 SIMILAR TO24.3 POSIX正则表达式 openGauss学习笔记-24 openGauss 简单数据管理-模式匹配操作符 数据库提供了三种独立的实现模式匹配的方法:SQL LIKE操作符、SIMILAR TO操作符…...
JAVASE---数据类型与变量
1. 字面常量 常量即程序运行期间,固定不变的量称为常量,比如:一个礼拜七天,一年12个月等。 public class Demo{ public static void main(String[] args){ System.Out.println("hello world!"); System.Out.println(…...
IDEA Groovy 脚本一键生成实体类<mybatisplus>
配置数据库(mysql) 一键生成(右键点击table) 配置自己的groovy脚本 import com.intellij.database.model.DasTable import com.intellij.database.util.Case import com.intellij.database.util.DasUtil import com.intellij.data…...
无涯教程-jQuery - Puff方法函数
吹气效果可以与show/hide/toggle一起使用。通过按比例放大元素并同时隐藏它,可以形成粉扑效果。 Puff - 语法 selector.hide|show|toggle( "puff", {arguments}, speed ); 这是所有参数的描述- model - 效果的模式。可以是"显…...
什么叫前后端分离?为什么需要前后端问题?解决了什么问题?
单体架构出现的问题 引出:来看一个单体项目架构的结构 通过上述可以看到单体架构主要存在以下几点问题: 开发人员同时负责前端和后端代码开发,分工不明确开发效率低前后端代码混合在一个工程中,不便于管理对开发人员要求高(既会前…...
Vector<T> 动态数组(随机访问迭代器)(答案)
答案如下 //------下面的代码是用来测试你的代码有没有问题的辅助代码,你无需关注------ #include <algorithm> #include <cstdlib> #include <iostream> #include <vector> #include <utility> using namespace std; struct Record { Record…...
Istio 故障注入与重试的实验
故障注入 Istio流量治理有故障注入的功能,在接收到用户请求程序的流量时,注入故障现象,例如注入HTTP请求错误,当有流量进入Sidecar时,直接返回一个500的错误请求代码。 通过故障注入可以用来测试整个应用程序的故障恢…...
Java设计模式-中介者模式
中介者模式 1.中介者模式含义 中介者模式,就是用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地互相引用,从而使其耦合松散,而且可以独立的改变它们之间的交互。 其实中介者模式很简单的,就像它的名字一样&a…...
OpenCV实现高斯模糊加水印
# coding:utf-8 # Email: wangguisendonews.com # Time: 2023/4/21 10:07 # File: utils.pyimport cv2 import PIL from PIL import Image import numpy as np from watermarker.marker import add_mark, im_add_mark import matplotlib.pyplot as plt# PIL Image转换成OpenCV格…...
JMeter 怎么查看 TPS 数据教程,简单易懂
TPS 是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。在 JMeter 中,我们可以使用以下方法查看 T…...
17.通杀安卓 /iOS 全机型!Linux 原生刷机方案,EDL 底层救砖 + 自动化源码开源
摘要 本文面向具备基础Linux命令行操作能力的开发者与维修工程师,系统阐述主流品牌Android与iOS设备刷机维修的底层原理与可落地方案。覆盖华为、小米、OPPO、vivo、一加及苹果设备,提供从Bootloader解锁、Recovery刷写、固件烧录到基带修复的完整技术栈。所有操作均基于USB…...
AI与精益创业结合驱动产品创新的方法论
1. 人工智能与精益创业方法如何驱动产品创新在当今快速变化的商业环境中,初创企业面临着前所未有的竞争压力。传统产品开发模式往往需要数月甚至数年的周期,投入大量资源后才发现市场并不买账。这种"闭门造车"的方式在数字化时代显得越来越力不…...
单向晶闸管调压电路基础知识及Multisim电路仿真
目录 2.1.4 单向晶闸管调压电路 2.1.4.1 单向晶闸管调压电路基础知识 1. 电路结构与核心器件 2. 工作原理(核心逻辑) 3. 调压的本质:移相控制 2.1.4.2 单向晶闸管调压电路基础知识 1. 触发角 α = 0 2. 触发角 α = 90 3. 触发角 α = 180(第三张图) 总结对比 摘…...
为什么92%的AI生成BP被秒拒?ChatGPT商业计划书写作的5大合规红线,今天不看明天就踩坑
更多请点击: https://kaifayun.com 第一章:AI商业计划书被秒拒的底层逻辑真相 投资人不是拒绝AI,而是拒绝“伪AI叙事”。当一份计划书开篇即堆砌“大模型”“AIGC”“多模态融合”等术语,却未定义清晰的用户痛点、可验证的最小闭…...
风暴崛起 Tempest Rising修改器2026官方正版最新版pc免费下载(看到请立即转存 资源随时失效)
下载链接 经典RTS重燃:Tempest Rising修改器核心机制与实战运用解析 在即时战略(RTS)游戏逐渐走向硬核与小众的当下,《Tempest Rising》(风暴崛起)以其致敬经典命令与征服(C&C)…...
DeepSeek模型版本选择终极决策树(2024Q3权威更新):输入你的GPU型号/任务类型/预算,3步锁定最优解
更多请点击: https://codechina.net 第一章:DeepSeek模型版本选择终极决策树(2024Q3权威更新):输入你的GPU型号/任务类型/预算,3步锁定最优解 选择适配的 DeepSeek 模型版本是高效落地大模型应用的关键前提…...
Python算法基础篇之深度优先搜索(DFS)
一、什么是深度优先搜索(DFS)? 深度优先搜索(Depth-First Search, DFS) 是一种用于遍历或搜索图、树的算法。其核心策略是:从起始节点出发,沿着一条路径尽可能深入地探索,直到无法继…...
将taotoken接入openclaw agent工作流的配置要点
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 将taotoken接入openclaw agent工作流的配置要点 在构建基于大模型的智能体应用时,一个稳定、统一的模型调用层至关重要…...
告别笔记本续航焦虑:手把手教你用NVMe电源管理给SSD“降频省电”
告别笔记本续航焦虑:手把手教你用NVMe电源管理给SSD“降频省电”每次带着笔记本出差,最担心的就是电量撑不过一场会议。你可能已经关闭了背光键盘、调低了屏幕亮度,甚至忍痛停用了独显,但续航依然捉襟见肘。其实,有一个…...
快速从 Excel 文件导入 SQL 数据库的方法与分析
引言 在日常数据处理、数据迁移或系统初始化工作中,我们经常需要将存储在 Excel 文件中的数据导入到 SQL 数据库(如 MySQL, PostgreSQL, SQL Server 等)中。手动逐条录入不仅效率低下,而且容易出错。本文将系统性地分析几种主流、高效的 Excel 导入 SQL 方法,并对比其优缺…...
