A router, as shown in Fig. 1-16(c) is needed when the two networks use the same transport layer, but have different network layers. A connection between a tokenbus and an X.25 public network would need a router to convert the tokenbusframes to the form required by the X.25 network.