Page 84 - M. Abrahim Thesis
P. 84

CHAPTER 4



                                                NETWORK DESIGN


            4.1   Internet Architecture
                   Although  the  Internet  is  complex,  some  basic  ideas  underlie  its  operation.  This  section
            investigates the basic architecture of the Internet—a deceptively simple idea that, when repeated
            on a large scale, enables nearly instantaneous worldwide data communications between anyone,
            anywhere, at any time. In Figure 4-1, X and Y represent computers that are connected and that can
            communicate with each other from across the world.















                          Figure 4-1 shown a Routers Connecting Two Networking Methodology

                   One limitation of LANs is that they do not scale

                       •  Beyond a certain number of stations


                       •  Beyond a certain geographic separation

                   Astonishing progress is being made in the number of stations that can be efficiently attached
            to a hierarchical LAN, and there have been advances in technologies such as Metro Optical and
            Gigabit Ethernet and 10 Gigabit Ethernet. However, ultimately stations must make recourse to a
            long-distance, WAN-like, packet-switching network.

                   One assumption of the Internet’s architecture is that the details of host computers, and the
            LANs on which they reside, are separate from the details of getting messages from one network to
            another.  One  approach  to  the  big-picture  architecture  for  the  Internet  was  to  focus  on  the
            application layer interactions between the source and destination computers and any intermediate
            computers. Identical instances of an application, put on all the computers in the network, could
            facilitate delivery of messages across the large network. However, this does not scale well.
                   New software functionality would require new applications to be installed on every computer
            in the network; new hardware functionality would require modifying the software. Failure of an
            intermediate computer or its application would break the chain on which the messages are passed.
            Instead, the Internet uses the principle of network layer interconnection.







                                                             96
   79   80   81   82   83   84   85   86   87   88   89