(1) Explain the basic functionality required to implement reliable communication over an unreliable link. You should also fully explain with and justify how reliable communication functionality is normally adapted in terms of I.recognising and dealing with errors in received framesII.and altering the maximum allowable frame lengthwhen the error rate (probability of a single bit in a frame being corrupted) of the unreliable link is very low and when the error rate is very high.
(1) Explain the basic functionality required to implement reliable communication over an unreliable link. You should also fully explain with and justify how reliable communication functionality is normally adapted in terms of I.recognising and dealing with errors in received framesII.and altering the maximum allowable frame lengthwhen the error rate (probability of a single bit in a frame being corrupted) of the unreliable link is very low and when the error rate is very high.
(c) Research and then explain in your own words the concepts of an ARP cache dynamic routing and virtual circuits in the context of routing packets in computer networks.
(d) Your employer (MMU) has asked you to write a short note explaining how to determine the latency of a computer network packet sent from the linux laboratory machines to a server at www.bbc.co.uk. Give a full example of the command you would type. When and why would you expect the latency to vary?(2)(a) Describe the following hard disk drive geometry terms: Head cylinder track sector and block. [10]
(b) Describe the following FAT file systems terms: dos boot record FAT1 FAT2 and root directory slack space.
(c) Briefly explain how contiguous allocation differs from indexed allocation in terms of performance disk space management file sizes management random access of blocks?
Attachments: