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
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
the receiver. It repeatedly retransmits segments that it is not confident that the
receiever has obtained. The receiever periodically sends batched-acknowledgements that
list receieved segments. The segments are compressed using state-of-the-art compression
receiver has obtained. The receiver periodically sends batched-acknowledgements that
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
continuously tuned to optimize for network conditions.
continuously tuned to optimize for network conditions using coding and algorithms.
## Challenges
@ -30,7 +30,7 @@ We faced many challenges implementing this protocol, such as the following:
## 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
correctly.