์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- til
- ํ๋ ์ ๊ตฌ์กฐ
- reducible
- tcp ์ธ๊ทธ๋จผํธ
- i-type
- IEEE 802
- ๊ฐ๋ฐ์์ทจ์
- xv6
- git merge
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- tcp ํ๋กํ ์ฝ
- ํญํด99
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์์๋ฒํธ
- ์ค๋ฅ์ ์ด
- ์ค๋ ๋
- mariadb
- ์ฐ๋ถํฌdb
- ์ค๋ธ์
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ์ค๋ฅ๊ฒ์ถ
- well known ํฌํธ
- 99ํด๋ฝ
- ๋น์ฃผ๊ธฐ์ ํธ
- ์ฃผ๊ธฐ์ ํธ
- ํ ํฐ ๋ฒ์ค
- ๋ฐ์ดํฐ ์ ์ก
- ํ๋ก์ด๋์์
- leetcode
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- Today
- Total
Unfazedโ๏ธ๐ฏ
๋คํธ์ํฌ ๋ชจ๋ธ - ๊ณ์ธต ๊ตฌ์กฐ์ ๊ฐ๋ ๋ณธ๋ฌธ
๋คํธ์ํฌ ๋ชจ๋ธ - ๊ณ์ธต ๊ตฌ์กฐ์ ๊ฐ๋
9taetae9 2024. 10. 15. 13:18๊ณ์ธต์ ๋ชจ๋ ๊ตฌ์กฐ
๋ชจ๋ํ
- ํฌ๊ณ ๋ณต์กํ ์์คํ ์ ๊ธฐ๋ฅ๋ณ๋ก ์ฌ๋ฌ ๊ฐ์ ์๊ณ ๋จ์ํ ๋ชจ๋๋ก ๋ ๋ฆฝํ
- ๋ชจ๋ ์ฌ์ด์ ์ ์ ํ ์ธํฐํ์ด์ค๊ฐ ํ์
์ : C ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ํจ์ ๊ฐ๋
๊ณ์ธต ๊ตฌ์กฐ
์์ ๋ชจ๋์ด ํ์ ๋ชจ๋์๊ฒ ์๋น์ค๋ฅผ ์์ฒญ
ํ์ ๋ชจ๋์ด ์๋น์ค๋ฅผ ์คํํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ์์ ๋ชจ๋์ ํต๋ณด
๊ณ์ธต์ ๋ชจ๋ ๊ตฌ์กฐ
๊ณ์ธต ๊ตฌ์กฐ์ ์ฅ์
- ์ ์ฒด ์์คํ ์ ์ดํดํ๊ธฐ ์ฝ๊ณ , ์ค๊ณ ๋ฐ ๊ตฌํ์ด ์ฉ์ด
๋ชจ๋ ๊ฐ์ ํ์ค ์ธํฐํ์ด์ค๊ฐ ๋จ์ํ๋ฉด ๋ชจ๋์ ๋ ๋ฆฝ์ฑ์ ํฅ์์ํฌ ์ ์์ผ๋ฉด, ์ด๋ ์์คํ ๊ตฌ์กฐ๋ฅผ ๋จ์ํ์ํค๋ ์ฅ์ ์ด ๋จ
๋์นญ ๊ตฌ์กฐ์์๋ ๋์ผ ๊ณ์ธต ์ฌ์ด์ ์ธํฐํ์ด์ค์ธ ํ๋กํ ์ฝ์ ๋จ์ํ์ํฌ ์ ์์
ํน์ ๋ชจ๋์ ์ธ๋ถ ์ธํฐํ์ด์ค๊ฐ ๋ณํ์ง ์์ผ๋ฉด ๋ด๋ถ ๊ธฐ๋ฅ์ ๋ณํ๊ฐ ์ ์ฒด ์์คํ ์ ๋์์ ์ํฅ์ ๋ฏธ์น์ง ์์
ํ๋กํ ์ฝ ์ค๊ณ ์ ๊ณ ๋ ค ์ฌํญ
์ฃผ์ ํํ, ์ค๋ฅ ์ ์ด, ํ๋ฆ ์ ์ด, ๋ฐ์ดํฐ ์ ๋ฌ ๋ฐฉ์
1) ์ฃผ์ ํํ
- ์ฃผ์์ ์ญํ : ์๋ก๋ฅผ ๊ตฌ๋ถ
- ์ฃผ์์ ํ์ฉ๋๋ฅผ ๋์ด๊ธฐ ์ํ์ฌ ๊ตฌ์กฐ์ ์ ๋ณด๋ฅผ ํฌํจ
- ์ ํ๋ฒํธ : ๊ตญ๊ฐ ์ฝ๋ - ์ง์ญ ์ฝ๋ - ๋ฒํธ
- ์ฃผ๋ฏผ๋ฒํธ : yymmdd-abcdefg
1:๋ค ํต์ ์ ์ง์
- ๋ธ๋ก๋ ์บ์คํ : ๋ชจ๋ ํธ์คํธ์ ๋ฐ์ดํฐ ์ ๋ฌ
- ๋ฉํฐ์บ์คํ : ํน์ ํธ์คํธ์๊ฒ ๋ฐ์ดํฐ ์ ๋ฌ
2) ์ค๋ฅ ์ ์ด
๋ฐ์ดํฐ ๋ณํ ์ค๋ฅ : ๋ฐ์ดํฐ๊ฐ ๊นจ์ ธ์ ์์ ์์๊ฒ ๋์ฐฉ
๋ฐ์ดํฐ ๋ถ์ค ์ค๋ฅ : ๋ฐ์ดํฐ๊ฐ ์์ ์์๊ฒ ๋์ฐฉํ์ง ๋ชปํจ
์ค๋ฅ ์ ์ด๋ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ฃผ์ ๊ธฐ๋ฅ์ผ๋ก ์ฌ์ ์ก ๋ฐฉ์์ ์ฌ์ฉํจ
3) ํ๋ฆ ์ ์ด
์์ ์์ ์ฒ๋ฆฌ ๋ฅ๋ ฅ์ ๋นํด ๋๋ฌด ๋นจ๋ฆฌ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ์ง ๋ชปํ๋๋ก ์ ์ด
์์ ๋ฒํผ๊ฐ ๋ถ์กฑํ๋ฉด ์์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ค ์ฒ๋ฆฌํจ
4) ๋ฐ์ดํฐ ์ ๋ฌ ๋ฐฉ์
๋ฐ์ดํฐ ์ ๋ฌ ๋ฐฉ์
- ๋จ๋ฐฉํฅ : ๋ฐ์ดํฐ๋ฅผ ํ์ชฝ ๋ฐฉํฅ์ผ๋ก๋ง ์ ์ก
- ์ ์ด์ค : ๋ฐ์ดํฐ๋ฅผ ์์ชฝ์์ ๋์์ ์ ์ก
- ๋ฐ์ด์ค : ์๋ฐฉํฅ์ผ๋ก ์ ์กํ ์ ์์ง๋ง, ํน์ ์์ ์์๋ ํ์ชฝ ๋ฐฉํฅ์ผ๋ก๋ง ์ ์ก
์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- ํ๋ฆฌ๋ฏธํฐ๋ธ์ ์ข ๋ฅ์ ๊ธฐ๋ฅ
์ฐ๊ฒฐํ ์๋น์ค : ๋ฐ์ดํฐ ์ ์ก ์ ์ ๋ฏธ๋ฆฌ ์ฐ๊ฒฐ์ ์ค์ ํ๋ ๋ฐฉ์
- CONNECT : ์ฐ๊ฒฐ ์ค์
- DATA : ๋ฐ์ดํฐ ์ ์ก
- DISCONNECT : ์ฐ๊ฒฐ ํด์
๋น์ฐ๊ฒฐํ ์๋น์ค : DATA
์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ์ ๊ธฐ๋ฅ
1. CONNECT (์ฐ๊ฒฐ)
โฆ CONNECT.Request: ์ฌ์ฉ์๊ฐ ์ฐ๊ฒฐ์ ์์ฒญ
โฆ CONNECT.Indication: ์๋ฒ์ ์ฐ๊ฒฐ ์์ฒญ์ด ๋์ฐฉํ์์ ์๋ฆผ
โฆ CONNECT.Response: ์๋ฒ๊ฐ ์ฐ๊ฒฐ ์์ฒญ์ ๋ํ ์๋ต์ ๋ณด๋
โฆ CONNECT.Confirm: ์ฌ์ฉ์์๊ฒ ์ฐ๊ฒฐ์ด ์ค์ ๋์์์ ํ์ธ
2. DATA (๋ฐ์ดํฐ ์ ์ก)
โฆ DATA.Request: ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ ์ ์ก์ ์์ฒญ
โฆ DATA.Indication: ์์ ์ธก์ ๋ฐ์ดํฐ๊ฐ ๋์ฐฉํ์์ ์๋ฆผ
โฆ DATA.Response: ์์ ์ธก์ด ๋ฐ์ดํฐ ์์ ์ ๋ํ ์๋ต์ ๋ณด๋
โฆ DATA.Confirm: ์ก์ ์ธก์ ๋ฐ์ดํฐ๊ฐ ์ฑ๊ณต์ ์ผ๋ก ์ ์ก๋์์์ ํ์ธ
3. DISCONNECT (์ฐ๊ฒฐ ํด์ )
โฆ DISCONNECT.Request: ์ฌ์ฉ์๊ฐ ์ฐ๊ฒฐ ํด์ ๋ฅผ ์์ฒญ
โฆ DISCONNECT.Indication: ์๋๋ฐฉ์๊ฒ ์ฐ๊ฒฐ ํด์ ์์ฒญ์ด ๋์ฐฉํ์์ ์๋ฆผ
โฆ DISCONNECT.Response: ์๋๋ฐฉ์ด ์ฐ๊ฒฐ ํด์ ์์ฒญ์ ๋ํ ์๋ต์ ๋ณด๋
โฆ DISCONNECT.Confirm: ์ฌ์ฉ์์๊ฒ ์ฐ๊ฒฐ์ด ํด์ ๋์์์ ํ์ธ
๋์ ์๋ฆฌ:
1 Request: ์์ ๊ณ์ธต์์ ํ์ ๊ณ์ธต์ผ๋ก ์๋น์ค๋ฅผ ์์ฒญ
2 Indication: ํ์ ๊ณ์ธต์์ ์์ ๊ณ์ธต์ผ๋ก ์ด๋ฒคํธ๋ฅผ ์๋ฆผ
3 Response: Indication์ ๋ํ ์์ ๊ณ์ธต์ ์๋ต
4 Confirm: Request์ ๋ํ ํ์ ๊ณ์ธต์ ํ์ธ ์๋ต
์ด๋ฌํ ํ๋ฆฌ๋ฏธํฐ๋ธ๋ค์ ๋คํธ์ํฌ ํต์ ์ ๊ฐ ๋จ๊ณ์์ ์ฌ์ฉ๋์ด ๋ฐ์ดํฐ์ ์์ ํ๊ณ ํจ์จ์ ์ธ ์ ์ก์ ๋ณด์ฅํ๋ค. ์๋ฅผ ๋ค์ด, ์ฐ๊ฒฐ ์ค์ ์์๋ CONNECT ํ๋ฆฌ๋ฏธํฐ๋ธ๋ค์ด ์์ฐจ์ ์ผ๋ก ์ฌ์ฉ๋์ด ์ ๋๋จ ๊ฐ์ ์ฐ๊ฒฐ์ ํ๋ฆฝํ๋ค. ์ดํ DATA ํ๋ฆฌ๋ฏธํฐ๋ธ๋ค์ ํตํด ์ค์ ๋ฐ์ดํฐ๊ฐ ์ ์ก๋๋ฉฐ, ๋ง์ง๋ง์ผ๋ก DISCONNECT ํ๋ฆฌ๋ฏธํฐ๋ธ๋ค์ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐ์ ์์ ํ๊ฒ ์ข
๋ฃํ๋ค.
์ด ๋ฐฉ์์ ํตํด ๋คํธ์ํฌ์ ๊ฐ ๊ณ์ธต์ ์๋ก ๋
๋ฆฝ์ ์ผ๋ก ๋์ํ๋ฉด์๋ ํจ๊ณผ์ ์ผ๋ก ํต์ ํ ์ ์๊ฒ ๋๋ค.
'Network (๋คํธ์ํฌ) > Mobile Network (๋ชจ๋ฐ์ผ๋คํธ์ํฌ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋คํธ์ํฌ ๋ชจ๋ธ - TCP/IP ๋ชจ๋ธ (0) | 2024.10.15 |
---|---|
๋คํธ์ํฌ ๋ชจ๋ธ - OSI ์ฐธ์กฐ ๋ชจ๋ธ (0) | 2024.10.15 |
๋คํธ์ํฌ ์ฃผ์์ ํํ (0) | 2024.10.15 |
ํ๋กํ ์ฝ๊ณผ ํ์ค (0) | 2024.10.15 |
์ธํฐ๋ท (Internet) (0) | 2024.10.14 |