@@ -22,14 +22,13 @@ Control over individual bits or groups smaller than a byte is often required
2222to put together and take apart these binary structures.
2323
2424### Message Formats
25- Messages are the lifeblood of network applications.
2625The following specifications
2726quoted from [ Section 3.1] ( https://datatracker.ietf.org/doc/html/rfc791#section-3.1 )
2827of RFC 791 Internet Protocol and
2928[ Section 3.1] ( https://datatracker.ietf.org/doc/html/rfc793#section-3.1 )
3029of RFC 793 Transmission Control Protocol
3130describe the anatomy of TCP/IP headers
32- at the beginning of every internet datagram (more fondly known as a "packet").
31+ at the beginning of every internet datagram ("packet").
3332
3433```
3534 A summary of the contents of the internet header follows:
@@ -62,8 +61,7 @@ It is highly unlikely that a developer
6261would ever need to implement these protocols,
6362since in Go the standard library package [ ` net ` ] ( https://pkg.go.dev/net )
6463supplies types and methods that abstract away low-level details,
65- but they make appropriate illustrations of binary message formats
66- (and demystify some ubiquitous mechanisms taken for granted).
64+ but they make appropriate illustrations of binary message formats.
6765
6866```
6967 TCP Header Format
@@ -100,8 +98,7 @@ but they make appropriate illustrations of binary message formats
10098Binary file formats are not significantly different from message formats
10199from an application developer's perspective.
102100[ RFC 1952] ( https://datatracker.ietf.org/doc/html/rfc1952 )
103- describing the GZIP File Format Specification
104- offers a gentle introduction to the topic.
101+ describes the GZIP File Format Specification.
105102
106103```
107104 1.2. Intended audience
0 commit comments