为什么局域网通信有了MAC地址,还需要IP地址

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-01
我想从应用程序的角度来回答这个问题

我觉得最最核心是:网络协议已经成型了,
编写应用程序的时候,为了能适应最广大的通信需求,都使用IP协议
那可不可以使用MAC协议呢,是可以的,只要是你自己写的应用程序,是可以通过MAC协议通信的
只不过这样的话你的应用程序传播面就非常的窄了,只能在局域网内使用

  • 为什么有了Mac地址,还要IP地址
    答:IP地址的分配是根据网络的拓朴结构,而不是根据谁制造了网络设置。为什么有了IP地址,还要Mac地址 无论是局域网,还是广域网中的计算机之间的通信,最终都表现为将数据包从某种形式的链路上的初始节点出发,从一个节点传递到另一个节点,最终传送到目的节点。数据包在这些节点之间的移动都是由ARP(Address...
  • 有了MAC层地址,为什么还要有IP地址?
    答:这个地址与网络无关,也即无论将带有这个地址的硬件(如网卡、集线器、路由器等)接入到网络的何处,它都有相同的MAC地址,MAC地址一般不可改变,不能由用户自己设定。三、MAC地址的长度、表示方法、分配方法及其唯一性 MAC地址的长度为48位(6个字节),通常表示为12个16进制数,每2个16进制数之间...
  • 局域网中基于Mac地址通信,但为什么还得设置IP地址呢?
    答:并不是单纯通过MAC地址通信,而是 2层上使用MAC来标识自己,电脑到电脑的 访问是 7层都在用,每一层封装都不能少。OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互联模型。该体系结构标准定义了网络互连的七层框架(物理层...
  • 局域网用MAC通讯为什么还要IP?
    答:因为现在网络的通讯都是基于TCP/IP协议的,只用MAC地址是无法进行通讯的。而因为TCP/IP协议的规定网络都是分层的,从应用层到物理层各层有各层的功能,如果一个层次没有配置就没法调用下一层的功能。因此,如果你没有配置网络层的IP地址,就没法调用数据链路层的MAC地址进行通信。除非你自己写一个应用...
  • 为什么局域网通信有了MAC地址,还需要IP地址
    答:我觉得最最核心是:网络协议已经成型了,编写应用程序的时候,为了能适应最广大的通信需求,都使用IP协议 那可不可以使用MAC协议呢,是可以的,只要是你自己写的应用程序,是可以通过MAC协议通信的 只不过这样的话你的应用程序传播面就非常的窄了,只能在局域网内使用 ...
  • 相同mac地址,相同ip的两天电脑为什么可以同时上网互不影响?
    答:原因是要从整个数据包转发过程讲起。局域网中的A和B拥有同一个MAC地址,并配了不同的IP地址。A要上网然后根据自己的路由表,将路由指向局域网的默认网关,在发送ARP请求后知晓网关的MAC地址,然后网卡将数据包封装成二层以太帧以后发给网关的MAC地址,局域网交换机的MAC地址表项中记录了MAC地址对应A...
  • 单位的局域网的路由器是绑定了mac地址与ip地址,无线路由器修改了mac地 ...
    答:MAC地址每台电脑是只有一个MAC地址的,所以随意修改MAC地址还是无法上网。解决办法:1、先查看本机MAC详细地址是多少,打开开始程序,输入CMD后回车;2、打开提示符窗口后,输入ipconfig/all然后按下回车键;3、回车后会出现本机信息,找到自己想要的MAC地址和IP地址信息;4、打开路由器,进入安全设置,IP...
  • 同一局域网内,mac地址相同,居然也都能上网
    答:MAC地址 上网,因为有的 网络运营商 是把你的注册时的用户名与MAC地址搬定的,这样一个ADSL用户只能有一个电脑上网,但是可以通过伪装MAC地址来实相 共享上网 .先设网关,网关的网卡自然是你注册过的那块,然后下载伪装软件(这种软件一般很难找).通过网关把其它机子的MAC地址伪装成与网关一样的MAC地址.其...
  • 交换机能学习mac地址,为什么局域网还会有广播风暴的问题
    答:主要是因为以太网的协议所造成的,提供服务者会向外发送所能提供的服务的广播,用户端在寻找服务时也会发送广播,以太网的服务就是一个广播为基础的网络,机器多了之后,广播量就会大,这是正常的,一般一个局域网的利用率最多能够达到60-70%,所以一般一个局域网(广播域)最多几百台机器,否则,广...
  • 在局域网中是通过MAC地址进行通信,那为什么还要设置IP地址?
    答:MAC是固化的,不好改 不便于管理,而分配IP,可以从IP确定地区等信息