Fix readme typos

This commit is contained in:
xenia 2020-03-14 18:48:35 -04:00
parent d921fcf556
commit fd8088e6f7
1 changed files with 5 additions and 5 deletions

View File

@ -9,13 +9,13 @@
## High level approach ## High level approach
For this assignment we developed a new protocol that would be particularly efficient at For this assignment we developed a new protocol that would be particularly efficient at
transferring a file over an unreliable connection. The protocol devides the input file transferring a file over an unreliable connection. The protocol divides the input file
into fixed-length "segments", numbers them sequentially, and attempts to transfer them to into fixed-length "segments", numbers them sequentially, and attempts to transfer them to
the receiver. It repeatedly retransmits segments that it is not confident that the the receiver. It repeatedly retransmits segments that it is not confident that the
receiever has obtained. The receiever periodically sends batched-acknowledgements that receiver has obtained. The receiver periodically sends batched-acknowledgements that
list receieved segments. The segments are compressed using state-of-the-art compression list received segments. The segments are compressed using state-of-the-art compression
algorithms to ensure expedient delivery. The rate of sending and acknowledgement is algorithms to ensure expedient delivery. The rate of sending and acknowledgement is
continuously tuned to optimize for network conditions. continuously tuned to optimize for network conditions using coding and algorithms.
## Challenges ## Challenges
@ -30,7 +30,7 @@ We faced many challenges implementing this protocol, such as the following:
## Testing ## Testing
Various internal algorithms and datastructures were tested using simple unit tests. For Various internal algorithms and data structures were tested using simple unit tests. For
instance, we have unit tests to check that our packet encoding/decoding schemes work instance, we have unit tests to check that our packet encoding/decoding schemes work
correctly. correctly.