The Inception Of The Internet And Tcp Ip

Print   

02 Nov 2017

Disclaimer:
This essay has been written and submitted by students and is not an example of our work. Please click this link to view samples of our professional work witten by our professional essay writers. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of EssayCompany.

Over time, the human race has created ever more efficient means of communicating and sharing information with each other. Around the end of the 1980s and early 1990s, service providers began to emerge that offered the capability to connect to the internet to the average consumer. By half way through 1990s, the internet had quickly spread to many different parts of the world. As of 2012, it is estimated that some 4 billion people around the world access and use the Internet.

The standards that were developed in the early stages of the internet are known as protocols. Protocols establish a clear format for the basis of the information that is being transmitted. When two different computing networks use the same protocol, it allows them to communicate directly, without the need for translation which is similar to two people speaking the same language. When this is true, people understand each other perfectly and have no need for a third party to translate for them. The main protocol that is used by the internet is called the Internet Protocol Suite. This protocol is actually broken down into two components: Transmission Control Protocol and Internet Protocol. As a result, the Internet Protocol Suite is also widely known as TCP/IP.

The main reasons for TCP/IP success is due to:

• Design for routing (There are TCP/IP routers that transmit data from one network to another, one step at a time.)

• Scalability (Improvements and changes can be made to TCP/IP and its core still has remained the same from its beginning.)

• Development process/ Open standards (The unique RFC process is used to develop and modify TCP/IP standards and protocols with all third parties encouraged to participate. This ensures the protocol suite will be accepted worldwide and that anyone interested in the TCP/IP protocols are given the chance to provide input into their development.)

• Universality (TCP/IP is used worldwide)

• Underlying network Independence (It does function on almost any lower-layer technology which including LANs, WANs etc of various sorts.)

The TCP/IP Protocol Layers

TCP/IP is modeled in layers, like most networking software. Protocol stack is the term used as layered representation which refers to the stack of layers (5 layers) in the protocol suite. It is not used to functionally compare the TCP/IP protocol suite against others but it is used for positioning. Basic differences are present in the layered models in different protocol suites therefore functional comparisons cannot easily be taken from this. Protocol stack accepts for "division of labor" by dividing the communication software into layers so for ease the ability to develop alternative layer implementations and code testing. Layers communicate with those above and below through a brief interfaces. According to this, a layer utilizes services given by the layer directly below it and gives a service to the layer directly above it. For an example, the IP layer gives the ability to transfer data from one host to another computer without any guarantee of duplicate suppression or reliable delivery. In-order to provide applications with reliable data stream delivery the transport protocols such as TCP utilize this type of service.

The five layers in TCP/IP are: (In order of highest layer to lowest layer)

• Application layer

• Transport layer

• Internet layer

• Network Interface layer

• Physical layer

Evolution of TCP/IP (TCP/IPv4)

Internet Protocol version 4 (IPv4) was first deployed in 1981. It is widely used and accounts for most of today’s Internet traffic. There are just over 4 billion IPv4 addresses. Each allocated IP address contains a 32-bit number address size in a Dotted decimal notation address format. The number of IP address that can be allocated using TCP/IPv4 are 2 to the power of 32 (approximately 4,294,967,296 addresses).

IPv4 is the backbone technology that makes it achievable for us to connect our electronic devices to the Internet. Whenever a device such as a PC, Mac, smartphone accesses the Internet (or to any wireless network), it is assigned a unique numerical IP address such as 192.168.1.102. For a data packet to be transferred across the network containing data from one computer to another through the internet it should have the IP addresses of both devices. Computers cannot or will not be allowed to send data and communicate to each other without IP addresses. It is fundamental to the infrastructure of the web.

At the beginning of IPv4, the Internet/web was not the large commercial phenomenon that it is today because most networks were closed off and private from other networks around the world. When the Internet exploded or expanded, having only 32 bits to identify a unique Internet address caused people to panic that we'd run out of IP addresses and Under IPv4, there is 2 to the power of 32 possible combinations, which offers just below 4.3 billion unique addresses. This is the crisis TCP/IPv4 faces, lucky TCP/IPv6 was introduced.

A few problem with TCP/IPv4 were;

• The recent exponential rise of popularity of the Internet and the limited amount of the IPv4 address space.

IPv4 addresses have become relatively depleting over the years, making some organizations to use a Network Address Translator also known as NAT to map many private addresses to a one public IP address. While NATs do not support standards-based network layer security or the correct mapping of all higher layer protocols while they promote reuse of the private address space. They can create issues when connecting two or more organizations that use the private address space.

Moreover, the rising importance of appliances and Internet-connected devices ensures that the public IPv4 address space will eventually be depleted.

• The increase of users on the Internet and the ability of Internet backbone routers

This is used to control routing tables because of the way IPv4 address prefixes are currently and have been allocated. The current IPv4 Internet routing infrastructure is a combination of both hierarchical and flat routing. The Internet backbone routers are routinely over 85,000 routes in the routing tables.

• Simplified configuration.

Almost all current IPv4 implementations must be either use a stateful address configuration protocol such as Dynamic Host Configuration Protocol (DHCP) or manually configured. There is a need for a simpler and more automatic configuration of addresses with more computers and devices using IP. And other configuration settings that do not rely on the administration of a DHCP infrastructure.

• IP level Security Requirements

Encryption services that protect the data being sent from being viewed or modified in transit are required in private communication over a public medium like the Internet. Internet Protocol security known as or IPsec is a standard that now exists for providing security for IPv4 packets, this standard is not mandatory and proprietary solutions are prevalent.

• Quality of service (The need for better support for real-time delivery of data)

Real-time traffic support relies on the IPv4 Type of Service (TOS) field and the identification of the payload, typically using a UDP or TCP port while the standards for QoS exist for IPv4. Unfortunately, over time there were various local interpretations and the IPv4 TOS field has limited functionality. Also, when the IPv4 packet payload is encrypted, the payload identification using a UDP and TCP port is impossible

The Internet Engineering Task Force (IETF) has developed a suite of protocols and standards known as IP version 6 (IPv6) to address these and other concerns. This new version incorporates the concepts of many proposed methods for updating the IPv4 protocol and was previously called IP-The Next Generation (IPng). By avoiding the random addition of new features, the design of IPv6 is intentionally targeted for minimal impact on upper and lower layer protocols

Birth of TCP/IPv6

Transmission Control Protocol/ Internet Protocol version 6 (TCP/IPv6) is a network layer protocol that enables data communications over a packet switched network. The sending and receiving of data in packets between two nodes in a network is known as Packet switching. The working standard for the IPv6 protocol was published by the Internet Engineering Task Force (IETF) in 1998 and the IETF specification for IPv6 is RFC 2460. IPv6 was intended to replace the widely used Internet Protocol Version 4 (IPv4) that is considered the backbone of the modern Internet. IPv6 is the "next generation Internet" because of its growth through recent large scale deployments and its expanded capabilities.

The explosive growth in mobile devices including mobile phones, notebook computers, and wireless handheld devices has created a need for additional blocks of IP addresses. IPv4 currently supports a maximum of approximately 4.3 billion unique IP addresses. With the launch of IPv6, which assigns addresses in a new way that number can grow to 340 trillion. Out that there are already enough mobile devices in the world to exhaust the addresses for the current system, IPv4. And device growth is moving much faster than population growth, it is predicted that mobile device subscriptions will outnumber the world’s population within five years, 9 billion mobile subscriptions for 7.4 billion people.

IPv6 and IPv4 share a similar architecture and the majority of transport layer protocols that function with IPv4 will also function with the IPv6 protocol. Most application layer protocols are expected to be interoperable with IPv6 as well, with the notable exception of File Transfer Protocol (FTP). FTP uses embedded network layer addresses to facilitate data transmission. An IPv6 address consists of eight groups of four hexadecimal digits. If a group consists of four zeros, the notation can be shortened using a colon to replace the zeros.

The 128-bit length of IPv6 addresses is a significant gain over the 32-bit length of IPv4 addresses which allows for an almost limitless number of unique IP addresses. The size of the IPv6 address space makes it less vulnerable to malicious activities such as IP scanning. IPv6 packets can support a larger payload than IPv4 packets resulting in increased transport efficiency and throughput. A main advantage of IPv6 is increased address space.



rev

Our Service Portfolio

jb

Want To Place An Order Quickly?

Then shoot us a message on Whatsapp, WeChat or Gmail. We are available 24/7 to assist you.

whatsapp

Do not panic, you are at the right place

jb

Visit Our essay writting help page to get all the details and guidence on availing our assiatance service.

Get 20% Discount, Now
£19 £14/ Per Page
14 days delivery time

Our writting assistance service is undoubtedly one of the most affordable writting assistance services and we have highly qualified professionls to help you with your work. So what are you waiting for, click below to order now.

Get An Instant Quote

ORDER TODAY!

Our experts are ready to assist you, call us to get a free quote or order now to get succeed in your academics writing.

Get a Free Quote Order Now