Question

In 200 words or more Briefly review the development of TCP/IP, IPv4 and IPv6: Explain how...

In 200 words or more

Briefly review the development of TCP/IP, IPv4 and IPv6:

Explain how the TCP/IP protocol works?

What is IPv4?

What is IPv6?

What led to the development of the two standards; IPv4 and IPv6?

Why are networking standards necessary and who is responsible for their development? Do you agree?

0 0
Add a comment Improve this question Transcribed image text
Answer #1

About TCP/IP         

TCP/IP, or the Transmission Control Protocol/Internet Protocol, is a suite of communication protocols used to interconnect network devices on the internet. TCP/IP can also be used as a communications protocol in a private network (an intranet or an extranet).

IPv4 addresses 32 bit binary addresses (divided into 4 octets) used by the Internet Protocol (OSI Layer 3) for delivering packet to a device located in same or remote network. MAC address (Hardware address) is a globally unique address which represents the network card and cannot be changed. IPv4 address refers to a logical address, which is a configurable address used to identify which network this host belongs to and also a network specific host number. In other words, an IPv4 address consists of two parts; a network part and a host part.

This can be compared to your home address. A letter addressed to your home address will be delivered to your house because of this logical address. If you move to another house, your address will change, and letters addressed to you will be sent to your new address. But the person who the letter is being delivered to, that is “you”, is still the same.

IPv4 addresses are stored internally as binary numbers but they are represented in decimal numbers because of simplicity.

An example of IPv4 address is 192.168.10.100, which is actually 11000000.10101000.00001010.01100100.

For Each network, one address is used to represent the network and one address is used for broadcast. Network address is an IPv4 address with all host bits are "0". Broadcast address is an IPv4 address with all host bits are "1".

That means, for a network, the first IPv4 address is the network address and the last IPv4 address is the broadcast address.You cannot configure these addresses for your devices. All the usable IPv4 addresses in any IP network are between network address and broadcast address.

We can use the following equation for find the number of usable IPv4 addresses in a network (We have to use two IPv4 addresses in each network to represent the network id and the broadcat id.)

Number of usable IPv4 addresses = (2n)-2. Where "n" is the number of bits in host part.

Many IPv4 addresses are reserved and we cannot use those IPv4 address. There are five IPv4 address Classes and certain special addresses.

Class A IPv4 addresses

"Class A" IPv4 addresses are for very large networks. The left most bit of the left most octet of a "Class A" network is reserved as "0". The first octet of a "Class A" IPv4 address is used to identify the Network and the three remaining octets are used to identify the host in that particular network (Network.Host.Host.Host).

The 32 bits of a "Class A" IPv4 address can be represented as 0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.

The minimum possible value for the leftmost octet in binaries is 00000000 (decimal equivalent is 0) and the maximum possible value for the leftmost octet is 01111111 (decimal equivalent is 127). Therefore for a "Class A" IPv4 address, leftmost octet must have a value between 0-127 (0.X.X.X to 127.X.X.X).

The network 127.0.0.0 is known as loopback network. The IPv4 address 127.0.0.1 is used by the host computer to send a message back to itself. It is commonly used for troubleshooting and network testing.

Computers not connected directly to the Internet need not have globally-unique IPv4 addresses. They need an IPv4 addresses unique to that network only. 10.0.0.0 network belongs to "Class A" is reserved for private use and can be used inside any organization.

Class B IPv4 addresses

"Class B" IPv4 addresses are used for medium-sized networks. Two left most bits of the left most octet of a "Class B" network is reserved as "10". The first two octets of a "Class B" IPv4 address is used to identify the Network and the remaining two octets are used to identify the host in that particular network (Network.Network.Host.Host).

The 32 bits of a "Class B" IPv4 address can be represented as 10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.

The minimum possible value for the leftmost octet in binaries is 10000000 (decimal equivalent is 128) and the maximum possible value for the leftmost octet is 10111111 (decimal equivalent is 191). Therefore for a "Class B" IPv4 address, leftmost octet must have a value between 128-191 (128.X.X.X to 191.X.X.X).

Network 169.254.0.0 is known as APIPA (Automatic Private IPv4 addresses). APIPA range of IPv4 addresses are used when a client is configured to automatically obtain an IPv4 address from the DHCP server was unable to contact the DHCP server for dynamic IPv4 address.

Networks starting from 172.16.0.0 to 172.31.0.0 are reserved for private use.

Class C IPv4 addresses

"Class C" IPv4 addresses are commonly used for small to mid-size businesses. Three left most bits of the left most octet of a "Class C" network is reserved as "110". The first three octets of a "Class C" IPv4 address is used to identify the Network and the remaining one octet is used to identify the host in that particular network (Network.Network.Networkt.Host).

The 32 bits of a "Class C" IPv4 address can be represented as 110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx.

The minimum possible value for the leftmost octet in binaries is 11000000 (decimal equivalent is 192) and the maximum possible value for the leftmost octet is 11011111 (decimal equivalent is 223). Therefore for a "Class C" IPv4 address, leftmost octet must have a value between 192-223 (192.X.X.X to 223.X.X.X).

Networks starting from 192.168.0.0 to 192.168.255.0 are reserved for private use.

Class D IPv4 addresses

Class D IPv4 addresses are known as multicast IPv4 addresses. Multicasting is a technique developed to send packets from one device to many other devices, without any unnecessary packet duplication. In multicasting, one packet is sent from a source and is replicated as needed in the network to reach as many end-users as necessary. You cannot assign these IPv4 addresses to your devices.

Four left most bits of the left most octet of a "Class D" network is reserved as "1110". The other 28 bits are used to identify the group of computers the multicast message is intended for.

The minimum possible value for the left most octet in binaries is 11100000 (decimal equivalent is 224) and the maximum possible value for the leftmost octet is 11101111 (decimal equivalent is 239). Therefore for a "Class D" IPv4 address, leftmost octet must have a value between 224-239 (224.X.X.X to 239.X.X.X).

Class E IPv4 addresses

Class E is used for experimental purposes only and you cannot assign these IPv4 addresses to your devices.

Four left most bits of the left most octet of a "Class E" network is reserved as "1111".

The minimum possible value for the left most octet in binaries is 11110000 (decimal equivalent is 240) and the maximum possible value for the leftmost octet is 11111111 (decimal equivalent is 255). Therefore for a "Class E" IPv4 address, leftmost octet must have a value between 240-255 (240.X.X.X to 255.X.X.X).

What is Subnet Mask?

An IPv4 address has two components, a "Network" part and a "Host" part. To identify which part of an IPv4 address is the "Network" part and which part of the IPv4 address is "Host" part, we need another identifier, which is known as "Subnet Mask". IPv4 address is a combination of IPv4 address and Subnet mask and the purpose of subnet mask is to identify which part of an IPv4 address is the network part and which part is the host part. Subnet mask is also a 32 bit number where all the bits of the network part are represented as "1" and all the bits of the host part are represented as "0".

If we take an example for a Class C network, 192.168.10.0, the address part and the subnet mask can be represented as below.

What is a Network Address?

A network address is used to identify the subnet that a host may be placed on and is used to represent that network. Network Address is the very first address of an IPv4 address block.

For Example, 10.0.0.0 is the network address of all IPv4 addresses starting from 10.0.0.1 to 10.255.255.254, having a subnet mask of 255.0.0.0

What is Limited Broadcast?

IPv4 Address 255.255.255.255 is used to send messages to all devices in the LAN and this IPv4 address is known as limited broadcast IPv4 address. A limited broadcast IPv4 Address can never be a source IPv4 address in an IPv4 datagram.

What is Directed Broadcast?

The host id value containing all 1's in the bit pattern indicates a directed broadcast address. A directed broadcast address can never be a source IPv4 address in an IPv4 datagram. A directed broadcast address will be seen by all nodes on that network. For example, the broadcast id for the network 192.168.10.0 with a subnet mask of 255.255.255.0 will be 192.168.10.255.

What is Default Network?

The IPv4 address of 0.0.0.0 is used for the default network. When a program sends a packet to an address that is not added in the on the computer's routing table, the packet is forwarded to the gateway for 0.0.0.0, which may able to route it to the correct address.

What are Loopback IPv4 Addresses?

IPv4 has a special reserved range of addresses known as IPv4 loopback addresses. Loopback range of IPv4 addresses ranges from 127.0.0.1 to 127.255.255.254. IP datagrams sent by a device to IPv4 loopback addresses not passed down to the data link layer for transmission to other devices. The IP datagrams sent to any address ranging from 127.0.0.1 to 127.255.255.254 are looped back to the source device at network layer.

If the TCP/IP protocol stack is working properly in your device, whenever you ping to any IPv4 loopback addresses, you will get a reply. Most of the operating systems map the IPv4 loopback address 127.0.0.1 with a name "localhost" by adding an entry in "hosts" file.

Automatic Private IPv4 addresses (APIPA)

Automatic Private IPv4 addresses (APIPA) are assigned to a device which is configured to automatically (dynamically) obtain an IPv4 address from a DHCP server, is not able to contact the DHCP server because of some network problem. APIPA addresses are under 169.254.0.0/16 range.

You have learned IPv4 addresses, different classes of IPv4 addresses, Class A IPv4 address, Class B IPv4 address, Class C IPv4 address, Class D IPv4 address, Class E IPv4 address, public IPv4 address, private IPv4 address, multicast IPv4 address (Class D IPv4 Addresses), Limited broadcast IPv4 address, direct broadcast IPv4 addresses, loopback IPv4 addresses and Automatic Private IPv4 addresses (APIPA).

About IPV6

The depleting IPv4 addresses is one of the main reasons for a new IP version, IPv6. The size of an address in IPv4 address is 32-bit (4-bytes). This is increased much larger and the size of an address in IPv6 is 128 bits, which is four times longer than the 32-bit IPv4 address. The number of possible addresses in IPv4 is 2^32 (4,294,967,296) but in IPv6 it is 2^128 (3.4x10^38) addresses. Such a large amount of available IPv6 addresses ensure that we will never again run out of IPv6 addresses and it also allows multiple levels of hierarchy and flexibility in designing hierarchical unicast addressing and routing.

IPv4 addresses are 32-bit binary addresses, divided into 4-Octets (Bytes). This 32-bit large number is difficult to represent in binary format and therefore IPv4 addresses are represented in decimals, separated by a dot. An example of IPv4 address is 192.168.100.10. However, IPv6 addresses are so much larger than IPv4 addresses and even representing them in decimals is difficult. Hence the IPv6 addresses are represented in hexadecimal numbers, separated by a colon. An example of IPv6 address is 2001:0DB8:0000:0002:0022:2217:FF3B:118C.

Add a comment
Know the answer?
Add Answer to:
In 200 words or more Briefly review the development of TCP/IP, IPv4 and IPv6: Explain how...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Q1)In your own words, define and briefly explain Data Communications. Also, name the five main components...

    Q1)In your own words, define and briefly explain Data Communications. Also, name the five main components of Data Communications. Q2)In your own words, write a short note about the TCP/IP PROTOCOL SUITE and what is the difference between TCP/IP and OSI Model? Q3)Noise is one of the causes of transmission impairment. Different types of noise can affect the transmission of the signals. Briefly List and define TWO of those types in your own words. Q4)Using your own words, explain the...

  • The developmental theories of Erikson and Piaget agree that an important stage of development is learning...

    The developmental theories of Erikson and Piaget agree that an important stage of development is learning to be less egocentric (i.e., less focused on oneself). For some, this process is sudden for others it is more gradual. Briefly summarize how (that is, by what process) each of these two approaches to development explains this shift away from egocentricity or selfishness. (Hint: You should explain which skill or experiences each theory believes is responsible for this change.) (250 words)

  • Explain the importance and benefits of the healthcare management within health care organizations. (200 words) 2....

    Explain the importance and benefits of the healthcare management within health care organizations. (200 words) 2. Analyze the framework of a healthcare management plan. (200 words) 3. Review the four phases of healthcare management. Which of the four phases of development do you believe is the most important? Explain your answer. (200 words) 4. What role does healthcare management play in health care institutions? Why is that role important in today's health care environment? (200 words) 5. How has healthcare...

  • In 250 or more words, explain how networking online and offline is important to your career....

    In 250 or more words, explain how networking online and offline is important to your career. What advantages and disadvantages do social media platforms like LinkedIn, Facebook and Instagram offer you?

  • PART A 21 MARKS SHORT ANSWER QUESTIONS Answer ALL questions from this part. Write your answers...

    PART A 21 MARKS SHORT ANSWER QUESTIONS Answer ALL questions from this part. Write your answers in the Examination Answer Booklet. Each question is worth 1.5 marks (14 x 1.5 = 21 marks). Question 1 An organisation has been granted a block of addresses with the mask /22. If the organisation creates 8 equal-sized subnets, how many addresses (including the special addresses) are available in each subnet? Show your calculations. Question 2 Give an example of a valid classful address...

  • I am studying the CCNA 200-125 books written by WENDELL ODOM. Here it talks about the...

    I am studying the CCNA 200-125 books written by WENDELL ODOM. Here it talks about the Link layer in TCP/IP model. Figure 1-11 shows four steps, in the first step Larry encapsulates the IP packet between an Ethernet header and Ethernet trailer, creating an Ethernet frame. Larry encapsulates the IP packet, what does this mean? Is it like compressing a file into a zip and compressing the IP packet into a frame? I've read the previous pages about the upper...

  • Write a short paragraph (not more than 200 words) describing the genetic disorder known as maple...

    Write a short paragraph (not more than 200 words) describing the genetic disorder known as maple syrup urine disease (MSUD). In your discussion, include answers to the following questions, using your own words to write a coherent paragraph in complete sentences. Cite your sources ( if you can't link it please tell me the names of the articles you used) How is maple syrup urine disease inherited? Why is it called maple syrup urine disease? Briefly explain what causes this...

  • Briefly explain in your own words the following: What does a balance sheet convey to readers?...

    Briefly explain in your own words the following: What does a balance sheet convey to readers? What makes a balance sheet useful? What are the limitations of a GAAP balance sheet? What role do disclosures play in communicating information to financial report readers? What extra disclosure requirements are there for SEC-registered entities? What is an audit? Who performs them? Why benefits from them? Who pays for them? What is in a typical audit report? What role do financial analysts play...

  • Project 4-3: In the following steps, you will learn more about the PING (Packet Internet Grouper)...

    Project 4-3: In the following steps, you will learn more about the PING (Packet Internet Grouper) utility, which can be used on a network running IPv4 to verify that TCP/IP is configured correctly and communicating with the network. A ping test is typically the first thing network professionals try when troubleshooting a TCP/IP connection problem. For this project, you can use any type of workstation that's running TCP/IPv4, preferably one connected to the Internet. The output described in the following...

  • Health Care Ethics Explain the basic process of ethical decision-making. What is an ethical claim? Name and briefly d...

    Health Care Ethics Explain the basic process of ethical decision-making. What is an ethical claim? Name and briefly define the seven main health care principles we are studying. How is this set of principles used to guide ethical action in health care? What sort of fundamental ethical concerns are at the core of the principle of Autonomy in health care? (In other words, what values do we hold that this principle reflects?) Explain the five elements necessary for true Informed...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT