回顾一下大学时候的基础知识,就是网络中跨路由是怎样的联通的

上面一个图是一个很常见的网络拓扑图

那个一个主机怎样才能和另一个主机通信呢,网络IP数据包从主机A出发,经过两个路由器到达主机B

整个过程中源IP和目的IP地址都没有变化,变化的只是mac地址

在arp获取到主机B的地址之后,主机A发出的数据包,目的地址是B的IP,目的mac是他的网关路由

在第一路由器发出的包时候,会将源mac和目的mac改变,而IP地址不变

第二个路由接收到数据包时候会将数据发送的主机B,此时会修改源mac地址为自己的mac,而目的mac是主机B的mac地址,IP在整个过程中没有发生变化

保持源IP地址的目的是为了能让目的主机返回数据包

保持目的IP地址是为了能找到目标

ok,大学课程再续

网络基础之网络怎样联通的相关推荐

  1. 计算机网络——网络基础_网络命令的使用(配置主机IP、ipconfig、ping、tracert、arp实战)

    实验二  网络基础_网络命令的使用 一.配置主机的IP地址 实验目的 1.能打开Windows 10的命令窗口,在窗口中执行命令. 2.掌握IP设置的基本方法. 实验装置和工具 一台连入本地局域网或互 ...

  2. 初识网络基础《网络七层模型详解》

    坚持原创输出,点击蓝字关注我吧 图片来自网络 目录 一.初识网络基础 二.网络七层模型详解 1.物理层 2.数据链路层 3.网络层 4.传输层 5.会话层 6.表示层 7.应用层 三.总结 一.初识网 ...

  3. 网络基础之网络协议,OSI,TCP/IP介绍

    文章目录 1 概述 1.1 网络协议 1.2 OSI模型 1.2.1 应用层 1.2.2 表示层 1.2.3 会话层 1.2.4 传输层 1.2.5 网络层 1.2.6 数据链路层 1.2.7 物理层 ...

  4. 【Linux】网络基础+UDP网络套接字编程

    只做自己喜欢做的事情,不被社会和时代裹挟着前进,是一件很奢侈的事. 文章目录 一. 网络基础 1.局域网和广域网 2.协议初识和网络协议分层(TCP/IP四层模型) 3.MAC地址和IP地址(子网掩码 ...

  5. 网络基础:网络IP 、子网掩码 、路由器 、DNS知识分享

    网络的基本概念 客户端:应用 C/S(客户端/服务器) B/S(浏览器/服务器) 服务器:为客户端提供服务.数据.资源的机器 请求:客户端向服务器索取数据 响应:服务器对客户端请求作出反应,一般是返回 ...

  6. 网络基础之网络协议篇

    阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 ...

  7. 网络基础之网络协议篇(转)

    转自:https://www.cnblogs.com/linhaifeng/articles/5937962.html 阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网 ...

  8. python全栈学习笔记(一)网络基础之网络协议篇

    阅读目录 一.操作系统基础 二.网络通信原理 2.1 互联网的本质就是一系列的网络协议 2.2 osi七层协议 2.3 tcp/ip五层模型讲解 2.3.1 物理层 2.3.2 数据链路层 2.3.3 ...

  9. day3.网络基础之网络协议

    一.操作系统基础 操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在"裸机"上的最基本的系统软件,任何其他软件都必须 ...

最新文章

  1. 结队编程-基于gui的四则运算生成器
  2. 4G EPS 中的消息类型
  3. 【jQuery插件】用jQuery Masonry快速构建一个pinterest网站布局(转)
  4. socket()函数用法详解:创建套接字
  5. 大数据技术之Stome 概念
  6. fabric sdk php,Hyperledger Fabric PHP SDK
  7. elasticsearch 文档_ElasticSearch系列04:索引与文档的CURD
  8. python lambda函数两个列表大小关系_python lambda结合列表推导式?
  9. 北京电子科技学院(BESTI)实验报告5
  10. 超定方程组的经典Gram-Schmidt正交化解法
  11. 驻马店远大计算机阳业学院,电力学院
  12. IBM HTTP Server Performance Tuning
  13. Linux+v4l2自动设置相机曝光时间
  14. ietest 如何在多种浏览器上面测试JS页面效果
  15. node.js 模块的安装卸载与导入机制
  16. 将ACII码转为浮点数
  17. 2021年全国大学生电子设计竞赛F题中数字识别这一技术分支实践与学习笔记
  18. 久其修改服务器地址,久其软件服务器地址
  19. 《Undocumented Windows 2000 Secrets》翻译 --- 第四章(6)
  20. 【Matlab】开发环境介绍及学习方法

热门文章

  1. 想男朋友出一部分钱买个iPad过分吗?
  2. windows 11文件夹共享踩坑记录
  3. antd table 被内容撑开,设置columns宽度失效
  4. FS2116A升压IC
  5. 【翻译自HVR官方手册】HVR数据复制软件介绍与术语解释
  6. Android TextView循环滚动弹幕效果
  7. javascript练习20:长度单位换算(计算精度待解决版)
  8. android 判断摄像头是否可用(6.0以下)
  9. 桌面图标美化,图包分享
  10. 华为 会议室分配时间最长_华为发布智慧办公战略产品 企业智慧屏系列