首页 > 其他分享 >网络基础

网络基础

时间:2024-10-18 11:34:09浏览次数:5  
标签:IP IPV6 基础 地址 网络 MAC NAT 公网

网络地址转换

NAT产生背景

  • 原因:IPV4地址不足问题
    公网IP地址:由专业机构管理,可直接在Internet上通信
    私网IP地址:公司、单位管理

  • 多对一

  • NAT通常部署在网络出口

  • 由内到外转换,由外到内转换,即目的地址转换

作用:节约IPV4地址

静态NAT原理

每个私网对应一个固定公有地址,

动态NAT原理

多个内网地址对应一个公网地址
NAT地址池
未使用公网地址标记为"NOT Use"

NAPT

No-PAT(No-Port Address translation)
当公网IP不够使用时,将私有IP转换公网对应某个商品
理论上每个公网地址可以使用65535个私网地址

Easy IP

Easy IP没有地址池概念

NAT Server

实现由外到内的访问
公网地址:端口 - 私有地址:端口
将内网服务器映射到公网
外网主机通过访问公网地址:端口实现访问内网服务器

IPV4

对ARP依赖

IPV6

简化报文善
IPV6安全特性
增强QOS特性
用16进制表示,可缩写
连续0可缩写为::,但只能缩写一次

IPV6地址分类

可分为单播地址、组播地址和任播地址

GUA(全球单播地址)不需要NAT
ULA(唯一本地地址)FC00::/7 FD00::8/地址段
LLA(链路栖地地址)本地链路,LLA用于单一链路层面通信,用于状态自动配置,邻居发现等

组播地址

用于人一对多场景

任播地址

类型负载均衡虚拟IPP
使用相同IPV6地址,实现最短路径负载均衡

以太网冲突域、广播域

总线型拓扑冲突域

以太网卡

网络接口卡 NIC

MAC构成

OUI 厂家代码由IEEE分配,3byte 24bit
制作商分配 3byte 24bit
也分单播MAC 组播MAC 广播MAC
单播头为0
组播头为1
bit全为1为广播MAC

交换机MAC地址表

交换机维护着端口对应MAC的表
当找不到目的MAC时就会进行泛洪
3大操作 泛洪、转发、丢弃

VLAN 虚拟局域网

Access 只接收无TAG
Trunk
Hybrid 与Trunk区分在可定义Untagged和Tagged的标签

路由

指导报文转发路径

最长匹配原则(逐bit对比,按最长bit匹配)

标签:IP,IPV6,基础,地址,网络,MAC,NAT,公网
From: https://www.cnblogs.com/lvinnie/p/18473930

相关文章

  • UIAbility组件基础
    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(MaoistLearning)➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ )➤GitHub地址:https://github.com/strengthen➤原文地址:https://www.cnblogs.com/strengthen/p/......
  • 20222407 2024-2025-1 《网络与系统攻防技术》实验二实验报告
    1.实验内容本次实验主要围绕渗透测试与远程执行控制展开,通过不同工具和技术手段实现了对目标主机的深入渗透与监控。实验内容可以概括为以下几个方面:1.远程Shell获取:实验首先通过netcat和cron定时任务,以及socat与Windows任务计划相结合的方式,实现了对目标主机的远程Shell访问。这......
  • 基础概念
    LUA类的实现Lua中的table是一个对象。拥有状态,拥有self,拥有独立于创建者和创建地的生命周期。一个类就是一个创建对象的模具。Lua没有类的概念,但可以模拟类。元表和元方法和模拟类有关,Lua本身是函数式的语言,但借助metatable(元表)这个强大的工具,Lua实现操作符重载易如......
  • 2024年网络安全进阶手册:黑客技术自学路线
    ......
  • 1.docker基础课程-docker安装
    如今,docker的使用已是越来越广泛熟练的掌握docker的使用已经是作为后端开发工程师必不可少的技能之一了docker是干啥的我们都知道,windows环境和linux环境是不一样的简单来说就是,不同的应用程序所依赖的环境不一样,如果把他们依赖的软件都安装在一个服务器上,不仅需要调试很久......
  • 20222317 2024-2025-11 《网络与系统攻防技术》实验二实验报告
    一、实验内容本次实验旨在通过实际操作理解并实践网络攻击中的后门原理,包括使用不同的工具和技术来获取目标主机的操作Shell、执行特定任务、收集敏感信息以及进行权限提升;本次实验需要我们使用nc实现win,mac,Linux间的后门连接:meterpreter的应用、MSFPOST模块的应用,实验可以分为......
  • 网管平台(基础篇):网管系统的重要性
    网管系统的核心地位:数字世界的稳定舵手在信息技术日新月异的今天,网络如同一条无形的纽带,将世界紧密相连。然而,这条纽带背后隐藏着无数复杂的节点与链路,如何确保它们高效、稳定地运行,成为了一个亟待解决的问题。网管系统,作为数字世界的稳定舵手,以其强大的监控与管理能力,成为了维护......
  • 类与对象基础练习_学生登记
    要求定义一个Student类,包含以下要求:实例字段:name(名字),age(年龄),id(学生编号,自动生成,从1000开始)静态字段:studentCount(静态变量,用于统计总学生数),nextId(下一个学生编号)构造器:接受名字和年龄作为参数,在构造器中应进行总学生数的统计,并为学生分配唯一的id实例方法:introduce(),当调用该......
  • CMDB平台(基础篇):CMDB的概念以及现状
    CMDB:IT界的“超级大脑”,现状却让人哭笑不得在IT界,有一个神秘而强大的存在,它被称为CMDB——资产配置管理。听起来就像是《复仇者联盟》里的超级英雄,但实际上,它更像是IT界的“超级大脑”,默默记录着每一个IT组件的“身世”和“关系网”。 那CMDB到底是什么呢?下面我们就聊一聊CM......
  • MySQL基础函数的学习要点和步骤
    MySQL基础函数的学习要点和步骤可以归纳为以下几个方面:学习要点1.函数的概念:  -函数是一段可以直接被另一段程序调用的程序或代码。2.分类理解:  -字符串函数:如`CONCAT()`,`LOWER()`,`UPPER()`,`LPAD()`,`RPAD()`,`TRIM()`,`SUBSTRING()`等,用于处理字符串......