diff --git a/2009-02-03-5-packet-tcp-connection.html b/2009-02-03-5-packet-tcp-connection.html
new file mode 100644
index 0000000..42380b0
--- /dev/null
+++ b/2009-02-03-5-packet-tcp-connection.html
@@ -0,0 +1,18 @@
+
+
+
+
+
+
This seems to be valid:
+
+
+- C->S: SYN
+- S->C: SYN/ACK
+- C->S: FIN/ACK
+- S->C: FIN/ACK
+- C->S: ACK
+
+
+A completely opened and closed TCP connection. Further, 2 and 3 can both contain data? Could you get a whole HTTP request/response in this conversation?
+
+
diff --git a/index.html b/index.html
index 86100b9..90a41e9 100644
--- a/index.html
+++ b/index.html
@@ -20,6 +20,7 @@
2016-Feb-15: Cable modem channel party
2016-Feb-01: How to enrage your cable modem
2016-Feb-01: Hall of 2.4 GHz Shame, 2016 Edition
+2009-Feb-03: 5-packet TCP connection?
diff --git a/markdown/2009-02-03-5-packet-tcp-connection.md b/markdown/2009-02-03-5-packet-tcp-connection.md
new file mode 100644
index 0000000..cd79eb5
--- /dev/null
+++ b/markdown/2009-02-03-5-packet-tcp-connection.md
@@ -0,0 +1,16 @@
+
+
+
+
+
+This seems to be valid:
+
+1. C->S: SYN
+1. S->C: SYN/ACK
+1. C->S: FIN/ACK
+1. S->C: FIN/ACK
+1. C->S: ACK
+
+A completely opened and closed TCP connection. Further, 2 and 3 can both contain data? Could you get a whole HTTP request/response in this conversation?
+
+
diff --git a/markdown/index.md b/markdown/index.md
index 8b95db6..b39ac3d 100644
--- a/markdown/index.md
+++ b/markdown/index.md
@@ -19,5 +19,6 @@
1. 2016-Feb-15: [Cable modem channel party](2016-02-15-cable-modem-channel-party.html)
1. 2016-Feb-01: [How to enrage your cable modem](2016-02-01-how-to-enrage-your-cable-modem.html)
1. 2016-Feb-01: [Hall of 2.4 GHz Shame, 2016 Edition](2016-02-01-hall-of-2-4-ghz-shame-2016-edition.html)
+1. 2009-Feb-03: [5-packet TCP connection?](2009-02-03-5-packet-tcp-connection.html)