c*******e 发帖数: 5818 | 1 1,就是对router扩展LAN连接的client,因为一般router只能连4个LAN cleint
2,switch自己的clients可以实现point-to-point连接
那么switch是不是有一个IP地址,他的每个client也有一个IP地址,用以和internet交
流,这都是由router来管理的? |
S*A 发帖数: 7142 | 2
不是, swith 使用的是Link layer MAC 地址,这个 IP 在 MAC 的 Link layer
上面。MAC 的 bridging 有一套协议的。
【在 c*******e 的大作中提到】 : 1,就是对router扩展LAN连接的client,因为一般router只能连4个LAN cleint : 2,switch自己的clients可以实现point-to-point连接 : 那么switch是不是有一个IP地址,他的每个client也有一个IP地址,用以和internet交 : 流,这都是由router来管理的?
|
g***i 发帖数: 4272 | 3 switch是L2的,对IP层透明,没有IP地址。
Switch的作用就是switching ethernet frames.
若有兴趣,可以自行研究下hub, switch, router区别。大学时候的某个课后题。 |
c*******e 发帖数: 5818 | 4 谢谢以上两位,但基本没懂,
网上看了,理解switch clients之间是以MAC address确认连接,但不明白,这些怎么
与router和internet交流data。
【在 g***i 的大作中提到】 : switch是L2的,对IP层透明,没有IP地址。 : Switch的作用就是switching ethernet frames. : 若有兴趣,可以自行研究下hub, switch, router区别。大学时候的某个课后题。
|
a*****a 发帖数: 1429 | 5 想搞懂先搞明白OSI七层协议,否则就直接用好了。 |
t**d 发帖数: 6474 | 6 把switch想象成一个并联电路的很多接口。这个switch就是提供接口的。电话线可以直
接物理并联接到一起,但是ethernet不行,要通过switch。所有的ip还是通过router来
分配。
【在 c*******e 的大作中提到】 : 1,就是对router扩展LAN连接的client,因为一般router只能连4个LAN cleint : 2,switch自己的clients可以实现point-to-point连接 : 那么switch是不是有一个IP地址,他的每个client也有一个IP地址,用以和internet交 : 流,这都是由router来管理的?
|
c*******e 发帖数: 5818 | 7 谢了,这个比较形象,就是每个cleint还是会被router分配IP。
【在 t**d 的大作中提到】 : 把switch想象成一个并联电路的很多接口。这个switch就是提供接口的。电话线可以直 : 接物理并联接到一起,但是ethernet不行,要通过switch。所有的ip还是通过router来 : 分配。
|
S*A 发帖数: 7142 | 8
你说这个是 Hub, 不是 switch。
【在 t**d 的大作中提到】 : 把switch想象成一个并联电路的很多接口。这个switch就是提供接口的。电话线可以直 : 接物理并联接到一起,但是ethernet不行,要通过switch。所有的ip还是通过router来 : 分配。
|
s***g 发帖数: 495 | 9 Hub/switch connect computers into LAN while router connect LANs into
internet 不就完了。
【在 S*A 的大作中提到】 : : 你说这个是 Hub, 不是 switch。
|
s***g 发帖数: 495 | 10 Router 不负责 ip 分配。
【在 t**d 的大作中提到】 : 把switch想象成一个并联电路的很多接口。这个switch就是提供接口的。电话线可以直 : 接物理并联接到一起,但是ethernet不行,要通过switch。所有的ip还是通过router来 : 分配。
|
|
|
c*******e 发帖数: 5818 | 11 http://daanet.com.au/FAQRetrieve.aspx?ID=43815
看了这个,好象明白些。当router 和其它cleints都连到switch上后,实际上他们都成
为switch的cleints,switch会根据MAC address建立点对点连接,所以swtich没有入和
出的port区别。Client要连internet,直接和router talk,同时cleints自己也可以
talk。structure是个并联,就是router也和他们并联,原来糊涂是总把router放到上
一级。
【在 c*******e 的大作中提到】 : 谢了,这个比较形象,就是每个cleint还是会被router分配IP。
|
m*f 发帖数: 3078 | 12 switch不管IP,只是根据mac地址来分发包到不同的端口,是基于7层模型的2层(link层
)的交换
router是基于ip的交换,是第3层网络协议层的交换 |
c*******e 发帖数: 5818 | 13 OIS model我也看了一下, 似懂非懂,原来就好奇这个IP是如何解决的,现在基本明白
,还是router来管,虽然switch好象连在router “下”,但实际是提供一个类似“物
理”扩展,技术上是”上“一级。
【在 m*f 的大作中提到】 : switch不管IP,只是根据mac地址来分发包到不同的端口,是基于7层模型的2层(link层 : )的交换 : router是基于ip的交换,是第3层网络协议层的交换
|
s***g 发帖数: 495 | 14 那俺问你:单独一个 LAN ,没有 Router , ip 从何而来?
【在 c*******e 的大作中提到】 : OIS model我也看了一下, 似懂非懂,原来就好奇这个IP是如何解决的,现在基本明白 : ,还是router来管,虽然switch好象连在router “下”,但实际是提供一个类似“物 : 理”扩展,技术上是”上“一级。
|
c*******e 发帖数: 5818 | 15
ISP有个IP,直接连modem,那就这个IP。
我上面里说的IP是内网的,一般是router做DHCP server,他来分配,当然也可自己设
DHCP,但家用不着。我只理解这些,业余的。
【在 s***g 的大作中提到】 : 那俺问你:单独一个 LAN ,没有 Router , ip 从何而来?
|
b***c 发帖数: 1460 | 16 简单的说,插线板
【在 c*******e 的大作中提到】 : 1,就是对router扩展LAN连接的client,因为一般router只能连4个LAN cleint : 2,switch自己的clients可以实现point-to-point连接 : 那么switch是不是有一个IP地址,他的每个client也有一个IP地址,用以和internet交 : 流,这都是由router来管理的?
|
s***g 发帖数: 495 | 17 LAN 内每个机器的 ip 由 DHCP server 来分配。
实际上 DHCP server 一般分配的是主机名。主机名到 ip 的转换由 DNS server 来完
成。
【在 c*******e 的大作中提到】 : : ISP有个IP,直接连modem,那就这个IP。 : 我上面里说的IP是内网的,一般是router做DHCP server,他来分配,当然也可自己设 : DHCP,但家用不着。我只理解这些,业余的。
|
S*A 发帖数: 7142 | 18 DHCP 分配的先是 IP, 没有 IP 不能做任何 TCP/IP。
https://www.ietf.org/rfc/rfc2132.txt
DHCP 有 Option 可以同时分配给 client 域名。
然后 DNS Lookup是 DNS 服务器 做的,所以那个 DNS
和 DHCP 需要一致。有些服务程序两个一起做了,
例如 router 里面使用的 dnsmasq。
【在 s***g 的大作中提到】 : LAN 内每个机器的 ip 由 DHCP server 来分配。 : 实际上 DHCP server 一般分配的是主机名。主机名到 ip 的转换由 DNS server 来完 : 成。
|
j******o 发帖数: 4219 | 19 手动设,你也可以只用二层以下的协议
【在 s***g 的大作中提到】 : 那俺问你:单独一个 LAN ,没有 Router , ip 从何而来?
|
x***4 发帖数: 1815 | 20 正解
【在 a*****a 的大作中提到】 : 想搞懂先搞明白OSI七层协议,否则就直接用好了。
|
|
|
v********1 发帖数: 319 | 21 Router上得跑DHCP吧。当然归router分ip
【在 s***g 的大作中提到】 : Router 不负责 ip 分配。
|
s***g 发帖数: 495 | 22 Router为啥非要跑DHCP server?
【在 v********1 的大作中提到】 : Router上得跑DHCP吧。当然归router分ip
|
g***i 发帖数: 4272 | 23 dhcp只是一个服务,任何host都可以运行
router上有dhcp不是必要条件
【在 v********1 的大作中提到】 : Router上得跑DHCP吧。当然归router分ip
|
K**S 发帖数: 158 | 24 在TCP/IP统治一切以前, Layer 3 还有其他的 protocol, 例如: IPX等, 都是可以
用在ethernet switch 的。
当然network switch还有很多种。fiber类的,token ring类的, ATM类。
我想楼主是想了解ethernet switch和router的区别。
大多数router上不会运行DHCP.大公司不会, 运行商不会,但小的公司会。 |
K**S 发帖数: 158 | 25 ethernet switch和router都是为了让计算机联网用,是让计算机联网数量大时还可以
通信。
Ethernet switch 主要是控制collusion domain
Router 主要是控制broadcast domain
你可能先要知道以太网怎么工作的, CSMA/CD signifies carrier-sense multiple
access with collision detection |