运维.售后
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
博客
Blog
ToB门户
了解全球最新的ToB事件
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
ToB企服应用市场:ToB评测及商务社交产业平台
»
论坛
›
大数据
›
数据仓库与分析
›
网络工程3(子网通信,为什么要使用mac和ip) ...
网络工程3(子网通信,为什么要使用mac和ip)
美丽的神话
金牌会员
|
2024-8-24 02:07:00
|
显示全部楼层
|
阅读模式
楼主
主题
894
|
帖子
894
|
积分
2682
一. 子网怎样通讯
1. 子网内部通信
通过arp请求找到目标主机的mac,然后通过交换机或集线器将数据包转发到对应主机。
2. 子网外部通信
当在子网中没有找到目标设备mac时,主机就会默认向默认网关发送arp请求(因为默认网关的ip是知道的),然后获取到默认网关的mac。之后通过网关的路由表向外发送数据包。
二. 交换机和路由器的毗连
交换机毗连到路由器的一个网关(端口),设备会向路由器广播ip请求,然后路由器作为dhcp服务器大概设置静态ip,通过交换机分配给设备。
三. 为什么不但使用mac地址或ip地址进行网络通信
1. 起首要明确的是,不管是只用mac或只用ip通信
(1)他们都不存在子网,因为子网需要ip和mac相互共同
(2)他们都是直接通信,不存在NAT转换,arp请求,每个mac和ip都是独一无二的
(3)只用mac会导致mac表溢出
(4)只用ip会导致ip地址枯竭
假如只使用mac地址通信。
就不会使用路由器(路由表),只需要使用交换机。但是这样每增长一个设备,每台交换机mac表都需要增长一条记录。
第一大概造成mac表溢出,第二会在广播的时候占用大量资源和时间写入mac表
假如只使用ip通信。
就不会存在子网,因为子网需要ip和mac相互共同。
这样一来所有的ip都是公网ip,很快就会枯竭
同时,我们只需要使用路由器的路由表不断跳即可实现通信。
四. 子网设备怎样获得ip
通过dhcp服务器,只要是同一网关的子网设备都可以通过dhcp服务器(路由器)分配一个私网ip
通过静态ip,主机本身就可以自己手动设置ip,只要设置公道在网络拓扑中利用arp协议就可以实现通信。
这里要注意:1.设置静态ip假如网关设置错误但ip正确,只是不能向外通信,子网内可以通信。因为有交换机2. 假如ip设置错误,网关正确子网内部不能通信但可以向外通信。
五. 差别网段的主机无法直接通信的原因
因为它们的网络部门差别,主机会认为目标主机不在当地子网内,
不会向目标主机发送 ARP 请求
,而是向默认网关路由器发送arp请求。
路由表是没有私网路由的,所以这些数据包将无法被正确转发。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
美丽的神话
金牌会员
这个人很懒什么都没写!
楼主热帖
Python 实现贪心算法
Spark快速上手(3)Spark核心编程-RDD转 ...
什么是超融合数据中心网络? ...
java中Files.mismatch方法具有什么功能 ...
哈工大软件构造Lab3(2022)
Kubernetes——Pod对象的声明周期(Pod ...
Python自动操作 GUI 神器——PyAutoGUI ...
C# net core 微信公众号导出历史文章 ...
微服务介绍
彻底理解 volatile 关键字及应用场景, ...
标签云
存储
服务器
快速回复
返回顶部
返回列表