• 网络知识


    lan局域网

    局域网常用的设备:hub,交换机,路由器

    特点:距离短、延迟小、传输速度高、传输可靠

    广域网常用设备

    modem,路由器,广域网交换机、接入服务器

    osi参考模型

    以下特点:

    简化了相关的网络操作

    提供设备间的兼容性和标准接口

    促进标准化工作

    结构上可以分隔

    易于实现和维护

    image-20210618103455302

    image-20210618103542594

    tcp/ip协议栈

    image-20210618103624162

    IP地址

    指互联网协议地址,32位二进制数,通常被分为4个4字节,acd通常是0到255之间的的十进制整数

    在网络层唯一标识一台网络设备

    IP地址包含两部分

    网络位

    主机位

    image-20210618104057886

    IP地址分类

    image-20210618104232985

    什么是路由?

    是指导ip报文发送的路径信息

    路由器关键功能:

    检查数据包的目的地

    确定信息源

    发现可能的路由

    选择最佳路由

    验证和维护路由信息

    路由有静态路由和动态路由两种

    静态路由:由网络管理员手工指定的路由、当网络拓扑图变化时,需要手动更新静态路由

    动态路由:路由器使用路由协议从其他路由器那里获悉的路由、当网络拓扑变化时,路由器会自动更新路由信息

    交换机:

    arp协议原理:

    机器A要向B发送报文,会查询本机的arp缓存表(arp -a), 找到b的IP地址对应的mac地址后,就会进行数据传输。未找到,就会让a广播一个arp请求的报文(携带主机a的IP地址--物理地址pa),请求IP地址为吧、的主机b回答自己的物理地址pb。网上所有的主机包括b都受到arp请求,但只有主机b识别自己的ip地址,于是向A主机发回一个arp响应报文。其中就包含自己的b的mac地址,a接受b后,就会更新本地的arp缓存。接着使用这个mac地址发送数据,因此本地高速缓存的这个arp表是本地网络流通的基础,而且这个缓存是动态的

    怎样预防arp欺骗?

    双向mac地址绑定

    arp -s IP地址 mac地址

    别人都在不停的努力,自己又怎么会停
  • 相关阅读:
    Python使用Django创建第一个项目
    如何使用RobotFramework编写好的测试用例
    接口测试 总结(什么是接口测试)
    APP接口测试
    Django基础五之中间件
    Django基础五之django模型层(二)多表操作
    Django基础五之django模型层(一)单表操作
    Django基础四之模板系统
    Django基础三之视图函数
    DJANGO2--url路由
  • 原文地址:https://www.cnblogs.com/chenyouxiu/p/14968192.html
Copyright © 2020-2023  润新知