Home » , » Internet Architecture

Internet Architecture





In this article i written about the internet architecture.

The Internet architecture, which is also sometimes called the TCP/IP architecture after
its two main protocols. The Internet architecture evolved out of experiences with an earlier packet-switched network called the ARPANET. Both the Internet and the ARPANET were funded by the Advanced Research Projects Agency (ARPA), one of the R&D funding agencies of the U.S. Department of Defense. The Internet and ARPANET were around before the OSI architecture, and the experience gained from building them was a major influence on the OSI reference model. While the seven-layer OSI model can, with some imagination, be applied to the Internet, a four-layer model is often used instead. At the lowest level are a wide variety of network protocols, denoted NET1, NET2, and so on. In practice, these protocols are implemented by a combination of hardware (e.g., a network adaptor) and software (e.g., a network device driver). For example, you might find Ethernet or Fiber Distributed Data Interface (FDDI) protocols at this layer. (These protocols in turn may actually involve several sublayers, but the Internet architecture does not presume anything about them.) The second layer consists of a single protocolthe Internet Protocol (IP). This is the protocol that supports the interconnection of multiple networking technologies into a single, logical internetwork. The third layer contains two main protocolsthe Transmission Control Protocol (TCP) and the User Datagram Protocol (UDP). TCP and UDP provide alternative logical channels to application programs: TCP provides a reliable byte-stream channel, and UDP provides an unreliable datagram delivery channel (datagram may be thought of as a synonym for message). In the language of the Internet, TCP and UDP are sometimes called end-to-end protocols, although it is equally correct to refer to them as transport protocols.
Running above the transport layer are a range of application protocols, such as FTP, TFTP (Trivial File Transport Protocol), Telnet (remote login), and SMTP (Simple Mail Transfer Protocol, or electronic mail), that enable the interoperation of popular applications. To understand the difference between an application layer protocol and an application, think of all the different World Wide Web browsers that are available (e.g., Mosaic, Netscape, Internet Explorer, Lynx, etc.). There are a similarly large number of different implementations of Web servers. The reason that you can use any one of these application programs to access a particular site on the Web is because they all conform to the same application layer protocol: HTTP (HyperText Transport Protocol). Confusingly, the same word sometimes applies to both an application and the application layer protocol that it uses (e.g., FTP). The Internet architecture has three features that are worth highlighting.

First, as the Internet architecture does not imply strict layering. The application is free to bypass the defined transport layers and to directly use IP or one of the underlying networks. In fact, programmers are free to define new channel abstractions or applications that run on top of any of the existing protocols.

Second, if you look closely at the protocol graph you will notice an hourglass shapewide at the top, narrow in the middle, and wide at the bottom. This shape actually reflects the central philosophy of the architecture. That is, IP serves as the focal point for the architectureit defines a common method for exchanging packets among a wide collection of networks. Above IP can be arbitrarily many transport protocols, each offering a different channel abstraction to application programs.

Thus, the issue of delivering messages from host to host is completely separated from the issue of providing a useful process-to-process communication service. Below IP, the architecture allows for arbitrarily many different network technologies, ranging from Ethernet to FDDI to ATM to single point-to-point links.

A final attribute of the Internet architecture (or more accurately, of the IETF culture) is that in order for someone to propose a new protocol to be included in the architecture, they must produce both a protocol specification and at least one (and preferably two) representative implementations of the specification. The existence of working implementations is required for standards to be adopted by the IETF. This cultural assumption of the design community helps to ensure that the architectures protocols can be efficiently implemented.

Click Here To Compare Product



Search Result

Developing a Next-Generation Internet Architecture Robert Braden, David Clark, Scott Shenker, and John Wroclawski July 15, 2000 Abstract This document discusses goals ,MEETINGS. FIA project overviews November 16-17, 2010 Meeting description . Security May 25-26, 2011 Meeting description Meeting report. Economics and Industry viability,(2) Abstract. The Internet is the technical infrastructure on top of which the Web is built. Some of the services provided by the Internet are essential for the Web ,The Internet Architecture Board (IAB) is the committee charged with oversight of the technical and engineering development of the Internet by the Internet Society (ISOC).,Introduction to Internet Architecture and Institutions Ethan Zuckerman & Andrew McLaughlin August, 2003 . Table of Contents. Introduction; Internet Infrastructure ,Home; About. Overview; Members; Charter; Description; History; Related Activities; Where is the IAB? Activities. Joint Activities. IAB-IEEE Coordination; Programs ,Description of Internet Architecture and Backbone from Tom Sheldon's Encyclopedia of Networking and Telecommunications,Answering the question "What are the major pieces of the Internet, and who are the major players in each segment?" By Russ Haynal.,Topics related to the architecture and infrastructure of the Internet, such as Internet addressing, routing, low-level protocols, etc. See also: RFC 1958, Category ,What is the Internet architecture? It is by definition a meta-network, a constantly changing collection of thousands of individual networks intercommunicating

0 komentar:

Posting Komentar