Abstract

A computer network consists of computers that communicate via any physical media through a network formed by links and nodes, the nodes being the computers. Computer networks have evolved along their short history. Computer networks have changed drastically in mission and implementation from the early projects supported by the Advanced Research Projects Agency (ARPA) and from other organizations, tracing back the origins to 1962. The ARPA network (ARPANET) consisted initially of a small set of nodes at research centres and universities, connected with links at 56 kbps across the United States. ARPANET was the core of the early Internet, a network for research centres and universities. Computer networks are based on the concept of packet switching within a shared communication medium, as opposite to circuit switching, the dominant paradigm for the precedent telegraph and telephone networks. In 1968 Paul Baran proposed a network system based on nodes that forward datagrams or packets from different users over a common line between computer systems from origin to destination. The packet switching paradigm provides resiliency of network against network node failures, the independent routing of datagrams per node makes possible that the datagrams reach their destination even in presence of multiple node failures. Computer networks hardware and communication protocols evolved through time: the Network Control Protocol (NCP) evolved to the four layer (1978) TCP/IP protocol stack. TCP/IP became dominant against the complex seven layer Open Systems Interconnection (OSI) stack proposed (1977) by International Standard Organization (ISO), too complex for implementation and interoperability. A view of the Internet Engineering Task Force (IETF) and Institute of Electrical and Electronic Engineers (IEEE) protocols stack is shown in Figure 1. The role of IP protocol as simple interconnection protocol between networks using dissimilar LAN technologies (Token Ring, Token Bus, ATM LANE, Ethernet, Wi-Fi) has been essential to build the Internet. However, with the widespread deployment of high performance/cost Ethernet and its self compatibility (10/100/1 Gigabit/10 Gigabit), Ethernet is becoming more and more the interconnecting technology, and Metro Ethernet Services are offered by network service providers. Computer networks are based on communication standards. The reference standardization organizations for computer networks, but not the only ones, are the Internet Engineering Task Force, which is the standard organization for Internet Protocols, and the Institute of Electrical and Electronics Engineers (IEEE) LAN MAN Group (IEEE 802) that elaborates and approves standards on the lower layers of protocol stack. The International Standards Organizations (ISO) and the International Telecommunications Union are also key organizations for computer networks, given the convergence of telecommunication and data networks. The evolution of computer networks affects all protocol layers, including the application layer. The development of increasingly sophisticated computer applications that seamlessly integrate data and communications, creating a new virtual space where actors interact is the objective of “social” applications and collaborative software.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.