基于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…...
基于算法竞赛的c++编程(28)结构体的进阶应用
结构体的嵌套与复杂数据组织 在C中,结构体可以嵌套使用,形成更复杂的数据结构。例如,可以通过嵌套结构体描述多层级数据关系: struct Address {string city;string street;int zipCode; };struct Employee {string name;int id;…...
 
深度学习在微纳光子学中的应用
深度学习在微纳光子学中的主要应用方向 深度学习与微纳光子学的结合主要集中在以下几个方向: 逆向设计 通过神经网络快速预测微纳结构的光学响应,替代传统耗时的数值模拟方法。例如设计超表面、光子晶体等结构。 特征提取与优化 从复杂的光学数据中自…...
React Native 开发环境搭建(全平台详解)
React Native 开发环境搭建(全平台详解) 在开始使用 React Native 开发移动应用之前,正确设置开发环境是至关重要的一步。本文将为你提供一份全面的指南,涵盖 macOS 和 Windows 平台的配置步骤,如何在 Android 和 iOS…...
 
使用分级同态加密防御梯度泄漏
抽象 联邦学习 (FL) 支持跨分布式客户端进行协作模型训练,而无需共享原始数据,这使其成为在互联和自动驾驶汽车 (CAV) 等领域保护隐私的机器学习的一种很有前途的方法。然而,最近的研究表明&…...
docker 部署发现spring.profiles.active 问题
报错: org.springframework.boot.context.config.InvalidConfigDataPropertyException: Property spring.profiles.active imported from location class path resource [application-test.yml] is invalid in a profile specific resource [origin: class path re…...
Mobile ALOHA全身模仿学习
一、题目 Mobile ALOHA:通过低成本全身远程操作学习双手移动操作 传统模仿学习(Imitation Learning)缺点:聚焦与桌面操作,缺乏通用任务所需的移动性和灵活性 本论文优点:(1)在ALOHA…...
 
USB Over IP专用硬件的5个特点
USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...
 
基于TurtleBot3在Gazebo地图实现机器人远程控制
1. TurtleBot3环境配置 # 下载TurtleBot3核心包 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3.git git clone -b noetic https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git git clone -b noetic-dev…...
 
什么是VR全景技术
VR全景技术,全称为虚拟现实全景技术,是通过计算机图像模拟生成三维空间中的虚拟世界,使用户能够在该虚拟世界中进行全方位、无死角的观察和交互的技术。VR全景技术模拟人在真实空间中的视觉体验,结合图文、3D、音视频等多媒体元素…...
 
【无标题】湖北理元理律师事务所:债务优化中的生活保障与法律平衡之道
文/法律实务观察组 在债务重组领域,专业机构的核心价值不仅在于减轻债务数字,更在于帮助债务人在履行义务的同时维持基本生活尊严。湖北理元理律师事务所的服务实践表明,合法债务优化需同步实现三重平衡: 法律刚性(债…...
