【网工】学习笔记

ip地址

ip地址通常是用来唯一标志网络中的一台主机 通常用32位点分十进制表示

十进制 192.168.1.1

二进制表示:11000000.10101000.00000001.000000001

网络位与子网掩码

子网掩码决定了ip地址的网络位与主机位范围,常见的子网掩码为255.255.255.0,如果出现了255.255.255.192那么就得转换为二进制,看有多少个1,有几位1就说明前几个位为网络位,当然此时ip地址也要化为二进制,然后网段就为二进制的ip地址主机位全0到全1的范围,再转换为十进制。

子网掩码简写表示:/n

网络通信的原理,同网段:直接对目标主机发起arp请求.
不同网段:对网关发起arp请求。

IP地址类型

网络地址:用于标识一个网络。例如:192.168.10.0/24
广播地址:用于向该网络中的所有主机发送数据的特殊地址。例如:192.168.10.255/24
可用地址:可分配给网络中的节点或网络设备接口的地址。例如:192.168.10.1/24

私网ip地址

公网ip地址:ip地址是由IANA统一分配的,以保证任何一个IP地址在Internet上的唯一性。这里的IP地址是指公网IP地址。

私网ip地址:实际上一些网络不需要连接到Internet,比如一个大学的封闭实验室内的网络,只要同一网络中的网络设备的IP地址不冲突即可。在IP地址空间里,A、B、C三类地址中各预留了一些地址专门用于上述情况 称为私网IP地址。
A类:10.0.0.0-10.255.255.255
B类:172.10.0.0-172.31.255.255
C类:192.168.0.0-192.168.255.255

特殊ip地址

IP地址空间中,有一些特殊的IP地址,这些IP地址有特殊的含义和作用 举例如下:
有限广播地址:255.255.255.255 可作为目的地址,发往该网段所有主机(受限于网关)
任意地址:0.0.0.0 “任何网络”的网络地址;“这个网络上的这个主机接口”的IP地址。
环回地址:127.0.0.0/8 测试设备自身的软件系统。
本地链路地址:169.254.0.0/24 当主机自动获取地址失败后 可使用该网段中的某个地址进行临时通信 

IPv4 与 IPv6

交换机

当数据帧的目的MAC地址不在MAC表中 或者目的MAC地址为广播地址时,交换机会泛洪该帧。交换机根据MAC地址表将目标主机的回复信息单播转发给源主机。

Mac地址

电脑的网卡的标识,每个网卡都有个mac地址

arp协议

发送机先发一个arp请求包,arp请求包,请求目标主机的mac地址的arp请求包,是广播包,广播发给所有主机,目标主机也能收到,目标主机收到arp请求,知道有人想问它的mac地址,目标主机回应arp回复,发送机收到arp回复,知道了目标主机的mac,再发包,用单播。完成arp解析后,会把解析结果记录在arp缓存表 以后直接查表 就知道IP地址对应的mac地址。pc查表命令:arp -a

防火墙

入站流量过滤:常见病毒,网络攻击的过滤。
出站流量过滤:非法网站流量,非法APP应用。

软件防火墙:部署在用户电脑上,对个人电脑进行保护,由个人进行管理。
硬件防火墙:部署在网络边界,对整体网络进行保护 由专业网络工程师进行维护。

Ensp里的防火墙
用户名 admin
密码 Admin@123

防火墙的接口类型
1.路由模式(三层)  物理口可以直接配IP,类似路由器
2.交换模式(二层) 物理口不能直接配IP,类似交换机,可以配vlan trunk

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

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

相关文章

网络原理-TCP_IP(6)

网络层 在复杂的网络环境中确定一个合适的路径. IP协议 与TCP协议并列,都是网络体系中最核心的协议. 基本概念 主机:配有IP地址,但是不进行路由控制的设备; 路由器:即配有IP地址,又能进行路由控制; 节点:主机和路由器的统称; 协议头格式 4位版本号(version):指定IP协议的版…

c入门第十七篇——数据持久化,读写文件

上一节说道师弟的学生成绩管理系统缺少数据持久化,关于数据持久化的方法基本都是落盘,将内存信息回写磁盘。回写磁盘的方式有很多种,典型的就是普通的文件操作,还有就是数据库操作。这里将重点使用普通的文件操作,来实…

java测试junit

JUnit Platform是底层的测试执行引擎,JUnit Jupiter是JUnit 5的主要测试框架,而JUnit Vintage允许在JUnit 5平台上运行旧版本的测试。 所以想要使用junit5,必须包含platform和jupiter。 JUnit Platform ├── JUnit Jupiter └── JUnit Vi…

【机器学习基础】决策树(Decision Tree)

🚀个人主页:为梦而生~ 关注我一起学习吧! 💡专栏:机器学习 欢迎订阅!后面的内容会越来越有意思~ ⭐特别提醒:针对机器学习,特别开始专栏:机器学习python实战 欢迎订阅&am…

OpenTitan- 开源安全芯片横空出世

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

Linux——系统文件I/O

系统文件I/O 注:学习本次内容之前,最好先对C语言文件操作有所了解 本章思维导图: 注:思维导图对应的.xmind文件和.png文件都已同步导入至资源,可供免费查阅 在以前学习的C语言中,我们可以通过fwrite和fre…

设计模式之:状态模式(State Pattern)

状态模式(State Pattern) 状态模式是一种行为设计模式,允许一个对象在其内部状态改变时改变它的行为。这种模式通过把状态的变化逻辑分布到State的子类之间,减少了相互间的依赖,使得状态的切换更加清晰。 状态模式的…

通过玩游戏学会AWS

游戏名字: Cloud Quest 类型:亚马逊云科技官方出了一款 3D 角色扮演、虚拟城市建造形式的游戏实验课 进入方法:浏览器搜索 Cloud Quest(或扫描下方二维码)进入 Cloud Quest 课程页。 选择以下的链接 点击进行注册 进…

云计算基础-虚拟机迁移原理

什么是虚拟机迁移 虚拟机迁移是指将正在运行的虚拟机实例从一个物理服务器(或主机)迁移到另一个物理服务器(或主机)的过程,而不会中断虚拟机的运行。 虚拟机拟机迁移分类虚 热迁移:开机状态下迁移 冷迁…

ChatGPT和LLM

ChatGPT和LLM(大型语言模型)之间存在密切的关系。 首先,LLM是一个更为抽象的概念,它包含了各种自然语言处理任务中使用的各种深度学习模型结构。这些模型通过建立深层神经网络,根据已有的大量文本数据进行文本自动生成…

单部10层电梯控制系列之UDT数据类型的建立(SCL代码)

这篇博客开始介绍单部10层电梯的完整控制程序编写过程,编程语言:SCL,控制器型号:S7-1200PLC。开篇博客我们介绍电梯控制用到的所有UDT数据类型。在学习本篇博客之前大家可以参考下面文章,了解博途PLC里的UDT数据类型是如何建立的。 博途UDT数据类型介绍: https://rxxw-…

如何在Java中创建线程?

在Java中创建线程主要有两种方式:通过继承Thread类,或者实现Runnable接口。下面将对这两种方式进行详细介绍。 1. 继承Thread类 继承Thread类是创建线程的一种直接方式。在这种方式中,你需要创建一个Thread的子类,并重写它的run…

P2P 应用

P2P 工作方式概述 在 P2P 工作方式下,所有的音频/视频文件都是在普通的互联网用户之间传输。 1 具有集中目录服务器的 P2P 工作方式 Napster 最早使用 P2P 技术,提供免费下载 MP3 音乐。 Napster 将所有音乐文件的索引信息都集中存放在 Napster 目录服…

C++中const关键字的常见用法【常成员变量/常成员函数/常引用/常量指针/指针常量/常量参数】

看下面这样一个例子,其中出现了9个const: class MyClass {【1】const int n;……【2】const char * function(【3】const int & aa) 【4】const{……} } ;int main(void) {【5】const MyClass c(10);【6】const char * p1;……int * 【7】const p2 …

Ubuntu Desktop 显示文件路径

Ubuntu Desktop 显示文件路径 1. GUI hot key2. CLIReferences 1. GUI hot key Ctrl L: 显示文件路径 2. CLI right click -> Open in Terminal -> pwd strongforeverstrong:~/Desktop$ pwd /home/strong/DesktopReferences [1] Yongqiang Cheng, https://yongqiang…

(08)Hive——Join连接、谓词下推

前言 Hive-3.1.2版本支持6种join语法。分别是:inner join(内连接)、left join(左连接)、right join(右连接)、full outer join(全外连接)、left semi join(左…

C++ “雪花算法“原理

C雪花算法并不是传统的数据结构与算法而是一种崭新的分布式算法 属于深层次C 本篇文章就来描述一下雪花算法 什么是雪花算法: 雪花算法(Snowflake)是Twitter开源的一种分布式唯一ID生成算法。它可以在不依赖于数据库等其他存储设施的情况下&#xff0c…

Anaconda windows安装

1.推荐到清华源去下载windows.exe安装包 anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 2.创建新环境 conda create --name python38 python==3.8 3.激活新环境 conda activate python38 4.创建condarc文件 conda config --set show_ch…

【每日一题】06 排序链表

问题描述 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。 求解 /*** Definition for singly-linked list.* struct ListNode {* int val;* struct ListNode *next;* };*/ struct ListNode* sortList(struct ListNode* head) {struct…

线性注意力机制全新升级!性能显著提高,速度、精度更优

线性注意力机制通过对传统注意力机制中的Softmax操作进行线性化处理,可以提高Transformer模型的并行性能、降低复杂度,在计算效率、模型表达能力等方面都具有优势。 作为一种常用有效的优化方法,线性注意力机制可以在保证模型性能的同时提高…