From 8c8f8b54e0e440404291ef6b8bef250b90ba4eee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E8=B6=85?= Date: Wed, 7 Sep 2022 03:57:32 +0000 Subject: [PATCH] Update readme.md --- readme.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/readme.md b/readme.md index 8ba769c..fa0ee6f 100644 --- a/readme.md +++ b/readme.md @@ -16,8 +16,13 @@ The stellar components are: ![stellar-high-level-design](./docs/imgs/stellar-high-level-design.svg) ## Concepts -Session is an abstract of Layer 4-7 connection, i.e., TCP Session, HTTP Session, DNS Session. A session can derive child sessions. +Session is an abstract of Layer 4-7 connection, i.e., TCP Session, HTTP Session, DNS Session. +- A session can derive child sessions. +- All session has three states, which are Opening, Active, Closing. +- State changes generate session events. + Session Extra Data is a plugin defined data structure that attached to a session, it's lifetime is same as the session. + Event is something happened in a session, i.e., TCP OPENING, HTTP Request, Session Extra Data updates. ## Packet IO Library