Internet protocols Assignment Help

Assignment Help: >> Internet and web protocols >> Internet protocols

Internet protocols:

We have seen that the internet developed from research in the USA in the 1960s into robust networks that could survive attack by nuclear weapons. This has had an enormous influence on the way the internet works at a technical level - its distributed structure and what are known as the communication protocols.

A protocol is a set of rules that defines the details of how computers or other devices can communicate, so that both sides can understand the communication. The part of a protocol that asks for information is known as a request; the part that returns data is known as a response. A protocol can be thought of as a simple and restricted language that ensures that there is no ambiguity in the communications for both the requester and the respondent. We shall look at some specific examples of protocols later in this unit.

The early research led to two very important technologies that are still fundamental to the internet today - packet switching and the set of protocols known as TCP/IP. We discuss these technologies in more detail below.

The fiexibility and resilience of the internet relies on packet switching - data is sent from one computer to other computers as a series of separate units called packets. For example, when you browse a web page the data that makes up that page is sent from the web server to the computer that requested it (the web client) as a series of data packets.

630_internet protocol.png

Figure Packet switching - web server returning packets of data

A document or sizeable message to be sent across the internet is first split up into a number of fixed-size packets of data. Internet data is not usually sent directly from the sending computer to the receiving computer. Rather, it travels in a series of steps, normally with many intermediate computers or routing devices. The packet switching may involve sending packets by various different routes across the network to avoid any faulty or very busy parts of the system. This approach enables packets to reach their destination even if some communication lines are of poor quality or there are malfunctioning computers in the network. Of course, it may mean that packets do not all arrive in the same order that they were sent, so some reordering may need to happen at the receiver's end. Eventually all the packets received are reassembled in the correct order to produce the original document or message.

The fundamental set of protocols defining most communication across the internet is known as TCP/IP. This is made up of two distinct protocols - Transmission Control Protocol (TCP) and Internet Protocol (IP). These define details of the packets of data sent and received, including their size in bits, the sequencing of packets and the meaning of each bit within a packet. The structures of IP and TCP packets are shown in Figure 4.

Figure shows how each packet consists of some data together with a packet header, which contains details to direct the packet to its destination. You can think of the header information as the name and address on the envelope of a letter sent through the mail. The contents of the letter would be the data, in this case.

2358_internet protocol1.png

Figure: Structures of IP and TCP packets

Protocols in data communication are normally arranged in a series of protocol levels - the higher-level protocols assume that the lower-level protocols handle the lower-level details of the communication process. TCP is a higher-level protocol than IP - in fact, the
'data' in an IP packet is simply a TCP packet. IP is concerned with enabling individual packets to get from their source to a destination. IP packet headers are very simple, mainly containing the source and destination internet addresses.

TCP assumes that the IP protocol works most of the time but that some packets may get lost or corrupted in transit. Hence the TCP packet header specifies additional details, which ensure that any lost or erroneous packets are sent again and that packets can be reassembled into the correct order at the receiving end.

We shall see later that there are alternative protocols to TCP. However, all internet communication uses IP. TCP and IP are examples of system protocols, so called because they relate to the operation of the internet system, transferring data from one place to another, rather than to any particular use or application of the internet.

 

Java Assignment Help - Java Homework Help

Struggling with java programming language? Are you not finding solution for your Internet protocols homework and assignments? Live Internet protocols experts are working for students by solving their doubts & questions during their course studies and training program. We at Expertsmind.com offer Internet protocols homework help, java assignment help and Internet protocols projects help anytime from anywhere for 24x7 hours. Computer science programming assignments help making life easy for students.

Why Expertsmind for assignment help

  1. Higher degree holder and experienced experts network
  2. Punctuality and responsibility of work
  3. Quality solution with 100% plagiarism free answers
  4. Time on Delivery
  5. Privacy of information and details
  6. Excellence in solving java programming language queries in excels and word format.
  7. Best tutoring assistance 24x7 hours

 

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd