关于局域网和IP协议的问题

来源:百度知道 编辑:UC知道 时间:2024/05/30 18:14:09
有个问题不太明白。希望大家帮忙解答。,
假设我局域网有5台电脑用交换机连接,然后配上IP就可以互相访问了,
问题就在这里:
可是交换机只是依靠MAC地址来交换数据的,什么还要配IP地址呢?IP 地址只是在路由的时候才用到,那在这里,IP到底是怎么工作的呢?
暂时就是这么多,希望大家帮忙回答下。!

这是由tcp/ip协议分层决定的 为了解决mac地址寻址太平面化 缺乏逻辑 在大规模网络中寻址困难的问题

更主要原因是应用层数据绝大多数在网络上传输都要经过ip层封装
工作在网络层的icmp协议也要靠ip封装 要在ip层进行数据包的封装 再进行数据链路层封装 在物理层传输 不能越层
交换机配ip是为了telnet管理 交换机只检查数据的数据链路层mac地址 根据自己的mac地址表进行转发 不会关系ip层的东西
ip层工作例子:
1 主机192.168.1.5/24 去ping 192.168.1.6/24 先判断是否在同一子网 -------是 不会去找网关 去路由 直接arp广播请求解析 192.168.1.6 的mac地址
2 主机192.168.2.5/24 去ping 192.168.1.6/24 先判断是否在同一子网 +------ 不是 去找网关 去路由 直接arp广播请求解析 网关的mac地址 把包的mac目的地址写成网关的mac地址 发出去

建议抓包分析 这样能够深入理解工作原理

应该是交换机将内网IP转换成了MAC地址再发送给目的地址。难不成 你想在地址栏输入MAC?那样可以?

便于人的记忆,交换机它把IP地址与MAC地址对应了起来.
它传输数据是用到MAC.它会自己创建一个IP与MAC地址对应的表

哈哈,知道交换机靠MAC地址来交换数据,看来对网络设备工作原理有点了解……那网络分层模型应该知道吧?从高到低:表示层->应用层->会话层->传输层->网络层—>数据链路层->物理层。各层次上的协议和设备有兴趣的话可以自己在网上或者找书本了解一下……简单的从各层次独立地分析交换机是物理层设备,靠MAC地址表寻址交换数据。但是你知道数据为什么能到达物理层的,比如新建一个word的非空文档并把它传给局域网的另一个人,从打入文字数据出你电脑的网卡口那个阶段,经历了各层次的特征封装……当从传输层到达网络层时会在网络层时一般会封装两个信息:源IP和目的IP……(马上要停电,明天再续!!!!!!!!!!!)