์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- tcp ์ธ๊ทธ๋จผํธ
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ๋ฐ์ดํฐ ์ ์ก
- i-type
- ํ๋ ์ ๊ตฌ์กฐ
- til
- ํ๋ก์ด๋์์
- IEEE 802
- reducible
- ์ฐ๋ถํฌdb
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- ์ค๋ฅ๊ฒ์ถ
- ์ค๋ฅ์ ์ด
- ๋น์ฃผ๊ธฐ์ ํธ
- git merge
- mariadb
- 99ํด๋ฝ
- ์ค๋ธ์
- well known ํฌํธ
- ๊ฐ๋ฐ์์ทจ์
- xv6
- ์์๋ฒํธ
- tcp ํ๋กํ ์ฝ
- ์ฃผ๊ธฐ์ ํธ
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ์ค๋ ๋
- ํญํด99
- ํ ํฐ ๋ฒ์ค
- leetcode
- Today
- Total
๋ชฉ๋ก์์๋ฒํธ (3)
Unfazedโ๏ธ๐ฏ

TCP ์ธ๊ทธ๋จผํธ : ํค๋ ํ๋ + ๋ฐ์ดํฐ ํ๋ ๋ฐ์ดํฐ : ํ ์ค์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ์ดํฐ, MSS๊ฐ ํฌ๊ธฐ ์ ํTCP๊ฐ ์น ๋ฌธ์์ ์ด๋ฏธ์ง์ ๊ฐ์ ํฐ ํ์ผ์ ์ ์ก ์, ์ผ๋ฐ์ ์ผ๋ก MSS ํฌ๊ธฐ๋ก ํ์ผ์ ์ชผ๊ฐฌ(๋ง์ง๋ง ๋ฌถ์์ MSS๋ณด๋ค ์์ ์ ์์).๊ทธ๋ฌ๋ ๋ง์ ๋ํ์ ์ ํ๋ฆฌ์ผ์ด์ ์ MSS๋ณด๋ค ์์ ๋ฐ์ดํฐ ๋ฉ์ด๋ฆฌ๋ฅผ ์ ์กํ๊ธฐ๋ ํจ(ex ํ ๋ท(์๊ฒฉ ๋ก๊ทธ์ธ) ํค๋(20)+๋ฐ์ดํฐ(1) = 21byte)TCP ํค๋๋ UDP์ฒ๋ผ ์์ ๊ณ์ธต ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก๋ถํฐ ๋ค์คํ์ ์ญ๋ค์คํ๋ฅผ ํ๋ ๋ฐ ์ฌ์ฉํ๋ ์ถ๋ฐ์ง์ ๋ชฉ์ ์ง ํฌํธ ๋ฒํธ๋ฅผ ํฌํจ๋ํ UDP์ฒ๋ผ ์ฒดํฌ์ฌ ํ๋๋ฅผ ํฌํจ.- 32bit ์์๋ฒํธ(sequence number), 32bit ํ์ธ์๋ต๋ฒํธ(acknowledgement number) : ์ ๋ขฐ์ ์ธ ๋ฐ์ดํฐ ์ ์ก ์๋น์ค ์ง์- 16..

TCP ํ๋กํ ์ฝ์ ์ ์ด์ค(full-duplex) ๋ฐฉ์์ ์๋ฐฉํฅ ํต์ ์ ์ง์ํ๋ฏ๋ก ๊ฐ์ ํ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ๋ ํ๋ก์ธ์ค๊ฐ ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ค. ๋ฐ๋ผ์ ์ ์ก ๋ฐ์ดํฐ์ ์๋ต ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ์ ์กํ๋ ํผ๊ธฐ๋ฐฐํน(Piggybacking) ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ค. ์ฐ๊ฒฐํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ TCP์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ค๋ฉด ์ฐ๊ฒฐ ์ค์ , ๋ฐ์ดํฐ ์ ์ก, ์ฐ๊ฒฐ ํด์ ๋ผ๋ 3๋จ๊ณ๋ฅผ ์์ฐจ์ ์ผ๋ก ์งํํด์ผ ํ๋ค. ์ฐ๊ฒฐ ์ค์ TCP๋ฅผ ์ฌ์ฉํ๋ ํ๋ก์ธ์ค๊ฐ ๊ฐ์ฅ ๋จผ์ ์คํํ๋ ์ฐ๊ฒฐ ์ค์ ์ ์์ ๊ฐ์ 3๋จ๊ณ ์ค์ (Three-Way Handshake) ๋ฐฉ์์ด๋ค.A ํ๋ก์ธ์ค๊ฐ ์ฐ๊ฒฐ ์ค์ ์ ์๊ตฌํ๊ณ , B ํ๋ก์ธ์ค๊ฐ ์ด๋ฅผ ์๋ฝํ๋ ํ์์ด๋ค.๊ตฌ์ฒด์ ๋จ๊ณ :1. A ํ๋ก์ธ์ค๊ฐ TCP ํค๋์ SYN ํ๋๊ทธ๋ฅผ ์ง์ ํ ์ธ๊ทธ๋จผํธ๋ฅผ ์ ์ก, ์์์ ์์ ๋ฒํธ 10 ..

๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต ํ๋กํ ์ฝ์ด ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ ์ก ์ค๋ฅ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ์ค๋ฅ ๋ฐ์ ์ฌ๋ถ๋ฅผ ์ธ์งํ ์ ์์ด์ผ ํ๋ค.์ค๋ฅ์ ์ข ๋ฅ : ํ๋ ์ ๋ณํ, ํ๋ ์ ๋ถ์ค์ค๋ฅ ๋ณต๊ตฌ : ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ ์ก์ ์ก ์ค๋ฅ ๋ฌธ์ ๋ ๋ค๋ฅธ ๊ณ์ธต์์๋ ๋ฐ์ํ ์ ์๊ธฐ ๋๋ฌธ์ ํ์ ๊ณ์ธต์ ์ ์ก ์ค๋ฅ๋ ์์ ๊ณ์ธต์์ ๋ณต๊ตฌํด์ผ ํ๋ค. ์ ์ก ์ค๋ฅ์ ์ ํ์ค๋ฅ ๋ณต๊ตฌ๋ฅผ ์ํ ๊ธฐ๋ณธ ๊ธฐ๋ฅ1. ์์ ํธ์คํธ์ ์๋ต ํ๋ ์์ ์กํ ๋ฐ์ดํฐ ํ๋ ์์ ์ผ๋ถ๊ฐ ๊นจ์ง๋ ํ๋ ์ ๋ณํ ์ค๋ฅ๋ฅผ ์์ ํธ์คํธ ์ธก์์ ํ์ธํ๋ฉด, ์ก์ ํธ์คํธ์ ์๋ต ํ๋ ์์ ์ ์กํด ์๋์ ๋ฐ์ดํฐ ํ๋ ์์ ์ฌ์ ์กํ๋๋ก ์๊ตฌํ๋ค.๋ฐ์ดํฐ ํ๋ ์์ด ์ ์์ ์ผ๋ก ๋์ฐฉํ์ ๋๋ ๊ธ์ ์๋ต ํ๋ ์์ ํ์ , ๋ฐ์ดํฐ ํ๋ ์์ด ๊นจ์ก์ ๋๋ ๋ถ์ ์๋ต ํ๋ ์์ ํ์ ํ๋ค.์ก์ ํธ์คํธ์ ์ฌ์ ์ก ๊ธฐ๋ฅ์ ์์ ํธ์คํธ์ ๋ถ์ ์..