社区
网络协议与配置
帖子详情
TCP/IP协议,为什么需要ARP协议和MAC地址
拥暖
2018-02-07 11:10:29
如题,ARP协议的作用是在局域网内通过IP地址来查询MAC地址,工作流程是在局域网内广播数据包,其他主机接收到数据包后,将其目的IP地址与自身IP地址比较,若相同则返回MAC地址,也就是说仅通过IP地址即可确定目的主机,为什么不直接建立连接还要使用ARP来查找MAC地址。
...全文
3226
24
打赏
收藏
TCP/IP协议,为什么需要ARP协议和MAC地址
如题,ARP协议的作用是在局域网内通过IP地址来查询MAC地址,工作流程是在局域网内广播数据包,其他主机接收到数据包后,将其目的IP地址与自身IP地址比较,若相同则返回MAC地址,也就是说仅通过IP地址即可确定目的主机,为什么不直接建立连接还要使用ARP来查找MAC地址。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dream_uping
2018-12-30
打赏
举报
回复
因为这个是底层的,OSI模型中,下层就是为上层提供服务的,和楼房一样。没有一楼哪里来的三楼·
https://blog.csdn.net/weixin_42859280/article/details/83050679
OSI七层 TCP/IP四层
papabearfox
2018-12-27
打赏
举报
回复
这个是每层通信协议的工作特点决定的,ip地址通信是网段到网段,同一个网段类的以太网通信则是基于mac地址的。在数据链路层是看不见IP地址的。数据链路层对帧的收发过程是不会去看IP数据报首部中的内容的
xiaohe96
2018-12-21
打赏
举报
回复
实际的通讯是通过mac地址的,你可以用wireshark抓个ICMP包什么的看看。在网络上要想建立通讯,首先要得到的是MAC地址。你做几个实验看看,两个电脑,一个192.168.1.1一个是10.10.10.1 网关不设定 是否能通讯,网关都指向本机 是否能通讯。或许你能理解ip和mac的不同吧
xiuren
2018-12-19
打赏
举报
回复
不同层的东西。。
且听风吟3623
2018-12-04
打赏
举报
回复
通过MAC地址,可以将广播包有效的控制在广播域当中,不会造成全网的广播风暴,而如果均通过IP地址进行寻址,一则地址数量不够,二则会造成大面积的广播风暴,大大占用网络的带宽和资源。
u014724067
2018-12-02
打赏
举报
回复
需要看点基础知识了
kkta
2018-11-29
打赏
举报
回复
要理解各层的用途才能明白为何要这样做
qqfoxcool
2018-11-09
打赏
举报
回复
上层协议的正常运行 需要下层协议支持服务。 传输 网络 必须要数据链路层正常 数据链路层依靠MAC寻址 IP的经过ARP 解析成MAC 后进行通讯
daisler
2018-11-08
打赏
举报
回复
这样说吧,IP地址仅仅是为了让你知道局域网的位置,而MAC地址是标识每台主机的位置
所以两者的用途是不一样的
庸_才
2018-09-26
打赏
举报
回复
不一样,外网的主机通过IP地址查找到的是你所在的局域网,然后ARP协议寻找你的MAC地址确定是发给你的。IP地址是相对的,在你所在的局域网中,你可能是192.168.0.15,而网关是192.168.0.1,你和同在局域网的所有主机对外的IP地址都是一样的,比如22.34.123.58(虚构)。
shadowslice
2018-09-24
打赏
举报
回复
局域网内的通信实际上是以Mac地址来通信的,如果输入的是IP那自然需要出“转换“为相应的Mac地址才能通信
qq_30188623
2018-08-30
打赏
举报
回复
mac 地址和arp都是工作在以太网的,和tcp/ip工作层次不同,数据链路层不止有以太网,还有很多类型,只不过当前以太网、ip、tcp分别在数据链路层、网络层、传输层占据了统治地位而已。
qq_25652783
2018-08-29
打赏
举报
回复
计算机最终识别的是MAC啊,不是IP。
xjjmmd
2018-08-20
打赏
举报
回复
这里首先有个先后问题,,,,,,ARP表是有老化时间的,当一个MAC与另一台设备通讯后,交换机会记录这个MAC,之后会有ARP表,但是如果这个MAC长时间不和交换机通信,ARP表里的MAC就会被老化时间给PASS了,这时候如果别的设备想要和这个MAC通讯,交换机要找到这个MAC,就得通过ARP广播去找这个MAC,之后才是你说的那样。OK
kevinjoseph
2018-08-12
打赏
举报
回复
以太帧的交换都收在MAC层传输的
Evan_ZGYF丶
2018-05-08
打赏
举报
回复
这个需要先了解ARP工作在哪一层,IP在哪一层,MAC在哪一层。 物理层就是通过MAC地址识别主机的,网络层才通过IP地址识别主机。
逗五逗六
2018-05-04
打赏
举报
回复
ipv4地址太少了,一共就40亿个,有些还不给用,理论上来说每一个人一个IP都不够用
SCP154
2018-04-24
打赏
举报
回复
IP是在网络层,MAC是链路层,两者起到的不是同一个作用,而且IP地址有网段的分别可以让数据更快找到主机的位置,节省资源
苏州众萃信息科技
2018-04-19
打赏
举报
回复
局域网中数据包封装成帧后、根据报头信息来指向你另一端的目的地。从而有效的传输。因为如果不指向MAC的话、数据包就不知道目的地在哪里。
粮仓里的老鼠
2018-03-27
打赏
举报
回复
楼上说的基本是对的,IP地址并不能确定网络位置,只有Mac地址是唯一的。 你可以分析一下网络抓包数据,TCP/IP是一个四层的层次化网络:数据链路层——网络层——传输层——应用层,整个数据包也是通过这个顺序层层加工的。
加载更多回复(4)
太棒了!
TCP
/
IP
协议
(图解+秒懂+史上最全)
TCP
/
IP
协议
的分层模型 在展开介绍
TCP
/
IP
协议
之前,首先介绍一下七层ISO模型。国际标准化组织ISO为了使网络应用更为普及,推出了OSI参考模型,即开放式系统互联(Open System Interconnect)模型, 一般都叫OSI参考模型。OSI参考模型是ISO组织在1985年发布的网络互连模型,其含义就是为所有公司使用一个统一的规范来控制网络,这样所有公司遵循相同的通信规范,网络就能互联互通了。 OSI模型的七层框架 OSI模型定义了网络互连的七层框架(物理层、数据链路层、网络层、传输
什么是
TCP
/
IP
协议
?
点击上方“程序员小灰”,选择“置顶公众号”有趣有内涵的文章第一时间送达!本文转载自公众号[技术特工队],作者整理了一些
TCP
/
IP
协议
簇中
需要
必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。一、
TCP
/IP模型
TCP
/
IP
协议
模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络
协议
,是Internet
史上最全的
TCP
/
IP
协议
原理
TCP
/
IP
协议
原理 一、
TCP
/
IP
协议
简介及起源 1、什么是
TCP
/IP
TCP
/IP是TransmissionControlProtocol /InternetProtocol(传输控制
协议
/互联网络
协议
)的缩写。
TCP
和IP只是其中的2个
协议
,也是很重要的2个
协议
,所以用
TCP
/IP来命名这个互联网
协议
族,实际上,它还包括其他
协议
,比如UDP、ICMP、IGMP、
ARP
/R
ARP
等。传输控制
协议
:用于处理任何长度消息的可靠传输,互联网络
协议
除了具有其...
TCP
/
IP
协议
和OSI七层模型
一、
TCP
/
IP
协议
标准
TCP
/
IP
协议
是用于计算机通信的一组
协议
,通常被称为
TCP
/
IP
协议
栈,以它为基础组建的互联网是目前国际上规模最大的计算机网络。 正因为互联网的广泛应用,使得
TCP
/IP成为了事实上的网络标准。
TCP
/IP传输
协议
,即传输控制/网络
协议
,也叫作网络通讯
协议
。它是在网络的使用中的最基本的通信
协议
。
TCP
/IP传输
协议
对互联网中各部分进行通信的标准和方法进行了规定。并且,
TCP
/IP传输
协议
是保证网络数据信息及时、完整传输的两个重要的
协议
。
TCP
/IP传输
协议
是严格来说是
TCP
/
IP
协议
简述(OSI7层模型与
TCP
/
IP
协议
)
TCP
/
IP
协议
简述(OSI7层模型与
TCP
/
IP
协议
) OSI7层模型与
TCP
/
IP
协议
本身没有太直接的关联,从名字也不难看出。一个是作为标准体系、参考模型(这个参考模型中其实也是有一些具体
协议
的),一个是具体实现
协议
组成(并不是单一的
协议
,它是一个
协议
簇)。
TCP
/
IP
协议
是在一定程度上参考了OSI7层模型的,甚至可以说是简化。具体的情况我们在后文在进行对比说明。 文章目录
TCP
/
IP
协议
简述(OSI7层模型与
TCP
/
IP
协议
)前言一、什么OSI7层参考模型?1.定义2.基本结构组成应用层表示层会话
网络协议与配置
1,736
社区成员
1,306
社区内容
发帖
与我相关
我的任务
网络协议与配置
网络协议与配置相关内容讨论专区
复制链接
扫一扫
分享
社区描述
网络协议与配置相关内容讨论专区
网络协议
网络安全
tcp/ip
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章