Requirement for a network

Scalable connectivity


Using direct links to form network among a bunch nodes.


User router/gateway to connect clouds of network

We can form networks recursively by interconnect networks

Cost-effective resource sharing

Don’t want idle links. Don’t want to starve users. Don’t want switches to drop packages.

Support for common services

Need to find common patterns across different applications

Request and reply

FTP uses this pattern
Only 1 copy and guarentee transfer

message stream

video and conferences

Danger of too few channel abstractions

If you have only a hammer, everything looks like a nail.

Leave a Reply

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    Markdown is turned off in code blocks:
     [This is not a link](

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see