一、IP地址和物理地址(mac或硬件地址)的区别:网络

物理地址是数据链路层和物理层使用的地址;IP地址是网络层及其以上层使用的地址。blog

二、数据在网络中的传输:ip

(1)链接在通讯链路中的设备(主机或路由器)在收到MAC帧时,根据MAC帧的首部中的硬件地址决定收下或丢弃。只有在剥去MAC帧的首部和尾部后把数据上传给网络层后,网络层在IP数据报的首部中找到源IP地址和目的IP地址。路由

(2)应用举例:class

路由器WAN口和LAN口各有一个MAC地址,WAN口MAC地址是对外通讯的,LAN口地址是对内通讯的。标准路由器上,每一个端口各有 一个本身的MAC地址,以进行各网段的通讯。路由器

由图4-9所示数据从主机H1发送到主机H2时,源IP地址和目的IP地址始终不变,而mac地址在变化。路由器会根据目的IP地址的网络号进行路由选择。硬件

三、主机或路由器怎样知道应当在MAC帧的首部填入什么样的地址?im

(1)填入什么样的mac地址是由网络层的地址解析协议(ARP)完成的,主机ARP cache存放了本局域网上各主机和路由器的IP地址到硬件地址的映射表,而且这个表还动态更新。d3

(2)同一局域网中主机A向主机B发送主机时:通信

若是主机B刚入网,或是APR cache 完成了刷新,主机A自动的运行APR经过如下步骤找到主机B的硬件地址:

由此能够知道ARP根据目的主机的目的IP地址查找目的主机的物理地址。

(2)不一样局域网中主机A向主机B发送主机时:

使用ARP的四种状况:

既然主机之间的链接最终经过MAC地址链接的为何还要IP地址呢?

答:(1)ARP用来寻找同一个局域网中的主机,同一个局域网的ip地址的网络号相同。每一个主机的ip地址并不固定,mac地址固定,最终归结于根据目标主机的mac地址寻找。

(2)不一样局域网的主机通讯时,经过IP地址的网络号能够减小查找的次数,快速找到目标主机。

四、IP数据报的格式

计算机网络中的mac全称,计算机网络中MAC地址与IP地址相关推荐

  1. 计算机网络(三)—— 数据链路层(7):MAC地址、IP地址以及数据链路层使用的ARP协议

    计算机网络系列内容的学习目录→\rightarrow→谢希仁计算机网络学习系列内容汇总. 7. MAC地址.IP地址以及数据链路层使用的ARP协议 7.1 MAC地址 7.1.1 课后练习 7.2 I ...

  2. 【计算机网络】MAC地址、IP地址以及ARP协议

    [计算机网络]MAC地址.IP地址以及ARP协议 1.概述 2.MAC地址 2.1 IEEE 802局域网的MAC地址格式 2.2 IEEE 802局域网的MAC地址发送顺序 2.2.1 单播MAC地 ...

  3. TCP/IP协议十二:关于MAC地址和IP地址在传输过程中变与不变的问题

    TCP/IP协议十二:关于MAC地址和IP地址在传输过程中变与不变的问题 1. 结论 2. 原因: 3. 例子 4. 参考: 1. 结论 mac变,ip不变. mac地址在同一个广播域传输过程中是不变 ...

  4. 手机中mac地址,ip地址,imei的区别

    手机:IMEI是唯一标志物,常用在安卓程序设计中设备的唯一性识别.手机也存在ip地址,只要是上网的设备,都需要分配ip地址.而MAC是上网的物理地址,也是唯一的,好像就是在放手机卡的位置

  5. c#中如何获取本机用户名、MAC地址、IP地址、硬盘ID、CPU序列号、系统名称、物理内存...

    我们在利用C#开发桌面程序(Winform)程序的时候, 经常需要获取一些跟系统相关的信息, 以下这些代码获取能有些用处. c#中如何获取本机用户名.MAC地址.IP地址.硬盘ID.CPU序列号.系统 ...

  6. MAC地址和IP地址

    MAC地址和IP地址 MAC地址 IP地址 端口 MAC地址 MAC 地址(Media Access Control Address),直译为媒体存取控制位址,还有物理地址(ifconfig出来的就是 ...

  7. Mac 地址与 IP 地址有什么区别?

    Mac 地址和 IP 地址是两个不同的概念,它们分别代表了计算机网络中的不同层次和地址.Mac 地址是物理地址,是在计算机硬件中存储的地址,通常是以特定的六进制格式表示.每个设备都有一个唯一的 MAC ...

  8. mac地址和ip地址有什么区别

    mac地址和ip地址的不同有如下几个方面: 1.名称上的区别 IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写. ...

  9. 为什么MAC地址和IP地址不能合并成一个地址?

    MAC地址和IP地址是两个不同的地址类型,它们分别在数据链路层和网络层起着不同的作用.MAC地址是一个设备的物理地址,是由设备厂商唯一确定的一个地址,用于在局域网内识别设备.IP地址则是在网络通信中, ...

  10. MAC地址,IP地址,ARP协议简述

    MAC地址,IP地址,ARP协议简述 ​ MAC地址是以太网的MAC子层所使用的地址:IP地址是TCP/IP体系结构网际层所使用的地址:ARP协议属于TCP/IP体系结构的网际层,作用是通过IP地址获 ...

最新文章

  1. java执行Linux shell命令或者Window cmd命令
  2. windows server 2008R2下的mysql主从同步配置
  3. c语言入门经典18个程序
  4. T_SQL的 FOR XML PATH 用法
  5. 蚂蚁集团2021反诈骗治理报告:“注销校园贷”类诈骗资损降85%
  6. Bezier曲线扫盲
  7. vue项目之不一样的axios封装(+防抖函数)
  8. 牛客网-华为机试题(python)
  9. OpenGL编程指南笔记第1章
  10. plc中PROFIBUS通信处理器介绍
  11. gan怎么输入一维数据_GAN网络,利用gan网络完成对一维数据点的生成
  12. spring cloud SnakeYAML RCE 漏洞复现
  13. 服务器改无线路由器怎么设置,怎么把旧路由器改装成中继器
  14. java 实现pdf转换成图片
  15. 购买学生服务器、备案域名、搭建博客菜鸟级教程
  16. 知乎上那些简短却非常深刻的回答
  17. 如何在Lyx中添加参考文献,以及生成参考文献目录
  18. 盖茨和李嘉诚双龙卸甲 他们的区块链业务一个在链圈扶贫 一个在币圈赚钱
  19. 东师21秋《HTML5开发基础与应用》离线作业1
  20. qlv如何转换为mp4格式?怎样将qlv转换成mp4格式?

热门文章

  1. fir.im Weekly - 2016 年 Android 最佳实践列表 1
  2. 应用HTK搭建语音拨号系统2:创建单音素HMM模型
  3. golang使用go-sql-driver实现mysql增删改操作
  4. 严重: Servlet.service() for servlet [taotao-manager] in context with path [] threw exception [Request
  5. matlab练习程序(图像放大/缩小,双立方插值)
  6. [bzoj 4066]简单题
  7. javascript 判断数据类型的几种方法
  8. VMware Workstation环境下的Linux网络设置
  9. 迭代器java.util.Iterator接口
  10. 如何以最好的方式实现游戏关卡