• HCIP--网络笔记(1)


    抽象语言 --- 电信号
    抽象语言 --- 编码
    编码 --- 二进制
    二进制 --- 电信号


    处理电信号


    OSI/RM ---- 开放式系统互联参考模型 --- 1979 --- ISO --- 国际标准化组织


    核心思想 --- 分层


    应用层 --- 提供各种应用程序,抽象语言转换成编码,人机交互的接口
    表示层 --- 编码转换成二进制
    会话层 --- 维持网络应用和网络服务器之间会话连接
    传输层 --- 实现端到端的传输 --- 应用到应用之间的传输 --- 端口号 --- 0 - 65535 --- 0一般
    不作为传输层的端口号使用,所以,我们真实的端口号的取值范围为1 - 65535。1 - 1023知
    名端口号。 --- SPORT,DPORT
    网络层 --- 通过IP地址,实现主机之间的逻辑寻址。 --- SIP,DIP


    获取DIP的方法:


    1,直接知道服务器的IP地址
    2,通过域名访问服务器
    3,通过应用程序访问
    4,通过广播获取
    数据链路层 --- 将二进制转换成电信号。通过MAC地址进行物理寻址 --- 在以太网协议中
    MAC --- 48位二进制构成 --- 1,全球唯一;2,格式统一 --- SMAC,DMAC
    获取目标MAC地址的方法:
    ARP --- 地址解析协议 --- 通过一种地址获取另一种地址
    正向ARP --- 通过IP地址获取MAC地址
    工作过程 --- 首先,主机以广播的形式发送ARP请求报文。基于已知的IP地址获取
    MAC地址。所有收到广播帧的设备都会先将数据包中的源IP地址和源MAC地址的
    对应关系记录在本地的ARP缓存表中。之后,再看请求的IP地址。如果请求的IP地
    址是本地的IP地址,则将回复ARP应答报文。如果请求的IP地址不是本地的IP地
    址,则将直接丢弃该数据包。之后,再次发送信息时,将优先查看本地的ARP缓存
    表,如果存在记录,则将按照记录转发;如果没有记录,则再发送ARP请求。
    反向ARP --- 通过MAC地址获取IP地址
    免费ARP --- 利用的是正向ARP的工作原理,只不过请求的IP地址是自己的。
    1,自我介绍;2,检测地址冲突

    物理层 --- 处理或传输电信号
    TCP/IP模型 --- TCP/IP协议簇

     TCP/IP标准模型 --- 四层模型
    TCP/IP对等模型 --- 五层模型

     

     

    封装和解封转
    应用层
    传输层 --- 端口号 --- TCP,UDP
    网络层 --- IP地址 --- IP协议
    数据链路层 --- MAC地址 --- 以太网协议
    物理层

     

     

     

     TCP/IP模型中可以支持跨层封装,OSI中不行
    跨层封装出现的情况较少,一般出现在直连的设备之间。
    跨四层封装 --- 一般出现在直连路由设备之间

     

     ,获取IP地址 --- 1,手工获取;2,通过DHCP自动获取


    DHCP --- 动态主机配置协议


    1,DHCP客户端 --- 广播包 --- DHCP-Discover
    传输层 --- UDP --- SPORT:68 DPORT:67
    网络层 --- IP --- SIP:0.0.0.0 DIP:255.255.255.255
    数据链路层 --- 以太网 --- SMAC:自己的MAC地址 DMAC:全F
    交换机的转发原理 --- 交换机收到数据帧之后,首先先记录源MAC地址和进入接
    口的对应关系到MAC地址表中。之后看数据帧中的目标MAC地址,因为目标MAC
    地址是全F,则将进行泛洪 --- 除了数据进入的接口外,所有接口都将转发数据。
    交换机泛洪的情况 --- 1,广播帧;2,组播帧;3,未知单播帧

  • 相关阅读:
    餐饮外卖小程序商城的作用是什么
    在Go中处理异常
    Module not found: Error: Can‘t resolve ‘core-js/modules/es.promise.js‘
    【递归】汉诺塔问题(Java版)
    DSPE-PEG-Silane DSPE-PEG-SIL 磷脂-聚乙二醇-硅烷疏水性18碳饱和磷脂
    MinIO集群模式信息泄露漏洞(CVE-2023-28432)
    软件架构设计与需求分析方法论
    2023.10(u盘刻录iso)主机,vmware,virtualbox安装linux/ubuntu/kali/centos stream9/arch
    Ftrans自动同步软件:满足企业级数据同步的需求
    Blender Morph Targets
  • 原文地址:https://blog.csdn.net/weixin_62304542/article/details/126926600