different types of topologies having same protocol
like ethernet with token ring...2 different lan topologies but same protocol...we can do so only with a device having network layer..
so option is b...Router......
theoretically bridge is also mentioned at someplaces but since it doesnt have network layer,fragmentation is not possible...so it cant be an option...