Reliable Transmission on Unreliable Networks: TCPWhat you will do: You will watch a video, read, and explore a simulation of unreliable IP transmissions. Show
What you will learn: You will learn about how the Internet sends data reliably by using protocols. On your own: You can code your own Transmission Control Protocol. 6.2 Characteristics of the Internet influence the systems
built on it. When you send a message over the Internet, your computer divides it into small chunks called packets that it sends individually, each on its own path. A packet can include any kind of data: text, numbers, lists, etc. Computers, servers, and routers are fairly reliable, but every once in a while a packet will be lost, and devices on the Internet need to tolerate these faults. The Transmission Control Protocol (TCP) guarantees reliable transmission by breaking messages into packets, keeping track of which packets have been received successfully, resending any that have been lost, and specifying the order for reassembling the data on the other end. This process is what makes the Internet a packet switching network.
In this simulation, the complete message is a string of text that is divided into packets of one letter each. In reality, the packet length is not so strictly limited and messages are usually much longer. TCP works by including additional information along with each packet so that the receiving computer can keep track of how many packets it has received, re-request any missing packets, and reorder the packets to reconstruct the original message. In this simulation, a packet either arrives correctly (even if it's out of order) or it doesn't arrive at all. But on the Internet, it's possible for a packet to arrive with erroneous data, so the real TCP has to check for errors and request re-transmission of packets with errors too.
How are data packets transmitted across the Internet?Data sent over the internet is called a message, but before messages get sent, they're broken up into tinier parts called packets. These messages and packets travel from one source to the next using Internet Protocol (IP) and Transport Control Protocol (TCP).
Which of the following explains how data is typically assembled in packets for transmission over the Internet?Which of the following best explains how data is typically assembled in packets for transmission over the Internet? Each packet contains an encrypted version of the data to be transmitted, along with metadata containing the key needed to decrypt the data.
Which of the following best explains how messages are typically transmitted over the Internet?10. Which of the following best explains how messages are typically transmitted over the Internet? The message is broken into packets that are transmitted in a specified order. Each packet must be received in the order it was sent for the message to be correctly reassembled by the recipient's device.
Which of the following manages how data packets are transmitted and delivered in a network?Transmission Control Protocol (TCP) is a standard that defines how to establish and maintain a network conversation by which applications can exchange data. TCP works with the Internet Protocol (IP), which defines how computers send packets of data to each other.
|