Skip to the content.

Interconnection Networks

F.1 Introduction

skip this chapter because alread read it months ago, if have time, then reread it.

Interconnection Network Domains

Approach and Organization of This Appendix

F.2 Interconnecting Two Devices

F6

This includes concepts that deal with situations in which the receiver may not be ready to process incoming data from the sender and situations in which transport errors may occur

We first describe the basic functions that must be performed at the end nodes to commence and complete communication, and then we discuss network media and the basic functions that must be performed by the network to carry out communication

The address and data information is typically referred to as the message payload

F7

Depending on the network domain and design specifications for the network, the network interface hardware varys.

network interfaces can include software or firmware to perform the needed operations

F8

some definition including maximum transfer unit, datagram, message ID field, communication protocal, checksum

Some network interfaces include extra hardware to offload protocol processing from the host computer, such as TCP offload engines for LANs and WANs

a very concise description about steps needed to send a message and receive a message at end node devices over a network.

F9

The type of media and form factor depends largely on the interconnect distances over which certain signaling rates (e.g., transmission speed) should be sustainable

F10

explain two layer of network : packet transport flow control

introduce two flow control method: Xon/Xoff and credit-based

F11

Let’s compare the buffering requirements of the two flow control techniques in a simple example covering the various interconnection network domains.

F12

For instance, most networks delivering packets over relatively short distances (e.g., OCNs and SANs) tend to implement flow control; on the other hand, networks delivering packets over relatively long distances (e.g., LANs and WANs) tend to be designed to drop packets

The communication protocol across the network and network end nodes must handle many more issues other than packet transport, flow control, and reliability

F13

bandwidth effective bandwidth and transmission speed

F14

skip some pages, because we have already learn in computer network

F.3 Connecting More than Two Devices

F20

n this section, we also classify networks into two broad categoriesbased on their connection structure shared-media versus switched-media networks and we compare them

Finally, expanded expressions for characterizing network performance are given, followed by an example.

F21

Additional Network Structure and Functions: Topology, Routing, Arbitration, and Switching

F22

define Topology, Routing, Arbitration, and Switching

F23

introduce shared-media networks

F24

carrier sensing, collision detection, back off

F25

skip the rest of pages, because related already know, if we have time, we can reread it

Network Topology

F30

When the number of required network ports exceeds the number of ports supported by a single switch, a fabric of interconnected switches is needed

The interconnection structure across all the components—including switches, links, and end node devices—is referred to as the network topology

researchers struggled to propose new topologies that could reduce the number of switches through which packets must traverse, referred to as the hop count

F31

skip following pages because we have taken the examnation about the content, samely, if have time, review this part

Network Routing, Arbitration, and Switching

F45

In this section, we focus on describing a representative set of approaches used in commercial systems for the more commonly used network topologies.

F46

The routing algorithm defines which network path, or paths, are allowed for each packet.

Paths that have an unbounded number of allowed nonminimal hops from packet sources, for instance, may result in packets never reaching their destinations. This situation is referred to as livelock.

Likewise, paths that cause a set of packets to block in the network forever waiting only for network resources (i.e., links or associated buffers) held by other packets in the set also prevent packets from reaching their destinations. This situation is referred to as deadlock

本站所有文章转发 CSDN 将按侵权追究法律责任,其它情况随意。