码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 计算机网络体系结构


    1 常用的网络体系结构

    1.1 OSI体系结构

    在这里插入图片描述

    在这里插入图片描述

    1.2 TCP/IP协议

    在这里插入图片描述

    在这里插入图片描述

    1.2.1 应用层

    在这里插入图片描述

    1.2.2 运输层

    在这里插入图片描述

    1.2.3 网络层

    封装了源ip地址和目的ip地址

    在这里插入图片描述
    在这里插入图片描述

    1.2.4 数据链路层

    封装了源mac地址和目的ip地址

    在这里插入图片描述
    在这里插入图片描述

    1.2.5 物理层

    在这里插入图片描述

    1.2.5.1 双绞线

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    1.2.6 传输过程

    在这里插入图片描述

    1.3 ipv4 地址

    在这里插入图片描述

    A类IP地址 取值范围

    在这里插入图片描述

    b类地址取值范围

    在这里插入图片描述

    c类ip地址的取值范围

    在这里插入图片描述

    1.4 子网掩码

    在这里插入图片描述
    在这里插入图片描述

    判断两个主机是否在同一个网络,是需要ip地址和子网掩码进行按位与运算。

    按位与运算规则
    0和0 结果位0 1和1 结果为 1 0和1结果为0

    1.4.2子网掩码的划分

    C类地址的默认子网掩码是225.225.225.0
    B类地址的默认子网掩码是225.225.0.0
    A类地址的默认子网掩码是225.0.0.0

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1.5 ip协议

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1.6 ip数据报的发送和转发过程

    ip 数据报的发送和转发分为两部分:主机发送ip数据报、路由器发送数据报

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1.7 路由表

    什么是路由

    路由就是报文从源端到目的端的路径

    什么是路由表

    在这里插入图片描述

    在linux系统中查看路由表命令

    route -n 
    
    • 1

    在windows 中查看路由表命令

    route print
    
    • 1

    思科路由器查看路由表命令

    show ip route
    
    • 1

    华为路由器查看路由表命令

    display ip routing-table
    
    • 1

    1.7.2 linux 添加路由表命令

    192.168.38.0/24表示的是目的的网络地址,192.168.37.2表示的是当前linux的网关

    route -n add -net 192.168.38.0/24 gw 192.168.37.2
    
    • 1

    在这里插入图片描述

    1.7.3 linux删除路由表命令

    route delete -net 目标地址/子网掩码位数   
    route delete -net 192.168.38.0/24
    
    • 1
    • 2

    1.7.4 linux 路由到目标主机

    route -n add -host 192.168.38.100/24 gw 192.168.37.2
    
    • 1

    1.7.5 路由器静态路由的操作

    添加

    ip route 目标地址 子网掩码 下一跳地址
    ip route 192.168.38.0 255.255.255.0 192.168.37.2
    
    • 1
    • 2

    删除

    no ip route 目标地址  子网掩码  下一跳地址
    
    • 1

    1.8 路由表的实验

    工具:思科的模拟器

    在这里插入图片描述

    pc0配置

    在这里插入图片描述

    router 0配置

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    route 1 配置

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    route 2配置

    在这里插入图片描述

    在这里插入图片描述

    效果:

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    Servlet 架构思路(MVC)
    外汇天眼:外汇交易一周最佳外汇交易日!
    【Unity3D】动态路障导航
    C++语法——详细剖析类成员函数在内存中存储形式(包括静态)
    【回溯】组合
    【Azure Event Hub】自定义告警(Alert Rule)用来提示Event Hub的消息incoming(生产)与outgoing(消费)的异常情况
    计算机毕业设计php基本微信小程序的贵小团校园社团小程序
    Flink日志收集到数据库/kafka
    java虚拟机执行引擎
    ios上传图片旋转90度的解决办法 - nextcloud
  • 原文地址:https://blog.csdn.net/yaoxie1534/article/details/126297391
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号