Answer
The senders PC is using UDP protocol
Explanation
UDP is the User Datagram Protocol which is used as an alternative communication protocol to the TCP which is used primarily for establishing low latency and loss of tolerating connections between applications on the internet UDP is normally used by the programs running on different computers on a network. Its purposes is to send short messages which are datagrams. It is not much reliable because of its occasional loss of packet. Due to this packet loss the recipient is not guaranteed that the data being streamed will not get interrupted. This is because If a router on the Internet starts getting overloaded, or a packet gets corrupted due to interference or anything, the packet will be dropped unlike the TCP (Transmission control protocol)which resend the packets and keeps re sending. The UDP does not resend the packets which are dropped. Once they are dropped that all.
Answer:
No, the receiver cannot be absolutely certain that no bit errors have occurred. This is because of the manner in which the checksum for the packet is calculated. If the corresponding bits (that would be added together) of two 16-bit words in the packet were 0 and 1 then even if these get flipped to 1 and 0 respectively, the sum still remains the same. Hence, the 1s complement the receiver calculates will also be the same. This means the checksum will verify even if there was transmission error
Explanation:
Answer:
(b)Tb = Ta[:3]
(c)Tc = Ta[-3:]
(d)Td = Tb + Tc
Explanation:
In order to generate random number in python, we need to first import random() function from random module
This function will generate a float number between 0 and 1, to make it between 1 and 15, we add 1 to the multiplication between the random number and the range differences
(a)
from random import random()
L = []
for i in range(10):
L.append(1 + round(random()*14))
Ta = tuple(L)
(b) To copy the first 3 elements of tuple Ta, we simply go from : to 3
Tb = Ta[:3]
(c) To copy the last 3 elements of tuple Ta, we simply go from -3 to :
Tc = Ta[-3:]
(d) To concatenate the 2 tuples, we simply add them up
Td = Tb + Tc