Fix readme typos
This commit is contained in:
parent
d921fcf556
commit
fd8088e6f7
10
README.md
10
README.md
|
@ -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.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue