由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 一个关于network的问题
相关主题
一道面试题求助SDE position available in a New Jersey based data center networking startup
贡献几道A家intern的题Software developer opening in CA Bay area
赚点人品,发个网络方向的面经。报个F5 Networks的面试过程及offer
实现 Traceroute 的问题和大家讨论一下设计一个在线象棋游戏
问道面试提networking , security 的面試題 去哪看?
问问Linux kernel network实现的问题 (转载)vmware has 1 open for virtual device
急!这个网络硬件测试的工作面试怎么准备好? (转载)年底毕业计算机专业system level学生跪求指点和内推!
Job info: malware research engineer positionNetwork Engineer Referral
相关话题的讨论汇总
话题: ip话题: router话题: server话题: mac话题: network
进入JobHunting版参与讨论
1 (共1页)
K******g
发帖数: 1870
1
几台机器在一个router后面组成一个local network,local network里有个switch,
switch背后有台server向internet发送了一个包(router外面),请问怎么在router外
面找到那台server的MAC地址。
l****q
发帖数: 177
2
arp?
K******g
发帖数: 1870
3
我觉得应该是从packet里分析吧?没有人知道么?

【在 l****q 的大作中提到】
: arp?
r****o
发帖数: 1950
4
什么公司的面试题啊?

【在 K******g 的大作中提到】
: 我觉得应该是从packet里分析吧?没有人知道么?
s**********9
发帖数: 1238
5
路由器是3层设备。SERVER2层封装的IP包到了R后要解封装才能知道IP是发向哪里的。
出了R后,要根据传输介质再封装2层帧,如果是点对点的FR,甚至没有MAC
所以路由器外,你只能知道SERVER的IP,不知道MAC的
y****n
发帖数: 579
6
网络安全方向?
可以hack掉那个router来获取server的mac。
i****n
发帖数: 217
7
Lol,不如用social engineering,让那儿的哥们直接帮你看一下mac
K******g
发帖数: 1870
8
这个是网络的基本概念吧。如果工作要求懂TCP/IP的话,觉得这个是最基本的。以前也
上过课,都忘光了。。。

【在 r****o 的大作中提到】
: 什么公司的面试题啊?
K******g
发帖数: 1870
9
多谢回答,明白了。。。

【在 s**********9 的大作中提到】
: 路由器是3层设备。SERVER2层封装的IP包到了R后要解封装才能知道IP是发向哪里的。
: 出了R后,要根据传输介质再封装2层帧,如果是点对点的FR,甚至没有MAC
: 所以路由器外,你只能知道SERVER的IP,不知道MAC的

K******g
发帖数: 1870
10
我还有一个疑问,因为server IP是内部IP,但是在router的时候要进行地址转换,换
成router的外部IP。这样子的话,internet上看这个包的时候,应该看不到server的IP,只能看到router的IP吧?
如果不知道server的IP,那internet上那台目的server回复消息的时候,发给router,
那router是不是根据port来确认是哪台内部server呢?除了port外,还有其他办法吗?
多谢。

【在 s**********9 的大作中提到】
: 路由器是3层设备。SERVER2层封装的IP包到了R后要解封装才能知道IP是发向哪里的。
: 出了R后,要根据传输介质再封装2层帧,如果是点对点的FR,甚至没有MAC
: 所以路由器外,你只能知道SERVER的IP,不知道MAC的

s**********9
发帖数: 1238
11

IP,只能看到router的IP吧?
你都知道ROUTER要经过NAT了,那当然知道哪台SERVER

【在 K******g 的大作中提到】
: 我还有一个疑问,因为server IP是内部IP,但是在router的时候要进行地址转换,换
: 成router的外部IP。这样子的话,internet上看这个包的时候,应该看不到server的IP,只能看到router的IP吧?
: 如果不知道server的IP,那internet上那台目的server回复消息的时候,发给router,
: 那router是不是根据port来确认是哪台内部server呢?除了port外,还有其他办法吗?
: 多谢。

s*******a
发帖数: 42
12
这就涉及到NAT了,如果这个router具备NAT的功能,那么他会自动把public IP
mapping 成私有IP.
我不知道如何查到server的MAC,因为发到router的包是经过了sw的,除非hack那个sw.
不知道楼主是在什么情况下被问到这个问题的

【在 K******g 的大作中提到】
: 我还有一个疑问,因为server IP是内部IP,但是在router的时候要进行地址转换,换
: 成router的外部IP。这样子的话,internet上看这个包的时候,应该看不到server的IP,只能看到router的IP吧?
: 如果不知道server的IP,那internet上那台目的server回复消息的时候,发给router,
: 那router是不是根据port来确认是哪台内部server呢?除了port外,还有其他办法吗?
: 多谢。

g**e
发帖数: 6127
13
http://en.wikipedia.org/wiki/Network_address_translation

IP,只能看到router的IP吧?

【在 K******g 的大作中提到】
: 我还有一个疑问,因为server IP是内部IP,但是在router的时候要进行地址转换,换
: 成router的外部IP。这样子的话,internet上看这个包的时候,应该看不到server的IP,只能看到router的IP吧?
: 如果不知道server的IP,那internet上那台目的server回复消息的时候,发给router,
: 那router是不是根据port来确认是哪台内部server呢?除了port外,还有其他办法吗?
: 多谢。

c**y
发帖数: 172
14
路由器上会保留一个列表,上面记录着活着的(live)sessions,对每一个从外面来的报
文,路由器检查是否这个报文属于某个活着的session,如果找到的话,就把这个报文
转发给指定的内网机器。
是否和如果转发报文是作为rule定义在路由器上的防火墙里。上述只是一种转发规则,
还可以有很多中。
但是,我还是不能看到如果能从外网知道内网的某一台机器的MAC地址,达人能给个方
法?

IP,只能看到router的IP吧?

【在 K******g 的大作中提到】
: 我还有一个疑问,因为server IP是内部IP,但是在router的时候要进行地址转换,换
: 成router的外部IP。这样子的话,internet上看这个包的时候,应该看不到server的IP,只能看到router的IP吧?
: 如果不知道server的IP,那internet上那台目的server回复消息的时候,发给router,
: 那router是不是根据port来确认是哪台内部server呢?除了port外,还有其他办法吗?
: 多谢。

1 (共1页)
进入JobHunting版参与讨论
相关主题
Network Engineer Referral问道面试提
WIFI MAC FW engineer position问问Linux kernel network实现的问题 (转载)
Looking for senior wireless network enginner急!这个网络硬件测试的工作面试怎么准备好? (转载)
LinkedIn内推Job info: malware research engineer position
一道面试题求助SDE position available in a New Jersey based data center networking startup
贡献几道A家intern的题Software developer opening in CA Bay area
赚点人品,发个网络方向的面经。报个F5 Networks的面试过程及offer
实现 Traceroute 的问题和大家讨论一下设计一个在线象棋游戏
相关话题的讨论汇总
话题: ip话题: router话题: server话题: mac话题: network