OSI๋ชจ๋ธ์ ์ ์ฒด ํ๋ฆ์ ๋ํด ๊ณต๋ถํ๊ธฐ
๐ ๋คํธ์ํฌ์ ์ ์ฒด ํ๋ฆ ์ดํด๋ณด๊ธฐ
๐ What I Will Learn
- OSI๋ชจ๋ธ์ ์ ์ฒด ํ๋ฆ ์ดํดํ๊ธฐ
- ์น์ ์ ์ํ ๋ ์ด๋ฃจ์ด์ง๋
- ์บก์ํ์
- ์ญ์บก์ํ ์ดํดํ๊ธฐ
LESSON 32. ๋ ์นด๋์์์ ๋ฐ์ดํฐ ์ ๋ฌ๊ณผ ์ฒ๋ฆฌ
์น ์ฌ์ดํธ์ ๋ฐฉ๋ฌธํ์ ๋ ์ด๋ฃจ์ด์ง๋ ์ ์ฒด์ ์ธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ณผ์ ์ ๋ํด ์ดํดํ๊ธฐ
1) ๋คํธ์ํฌ์ ๊ตฌ์ฑ
๊ณ์ธต | ์ด๋ฆ | ์ญํ |
---|---|---|
1 ๊ณ์ธต | ๋ฌผ๋ฆฌ ๊ณ์ธต | ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ ์ ํธ๋ก ๋ณํ |
2 ๊ณ์ธต | ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต | ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ๋๋ฐ ํ์ |
3 ๊ณ์ธต | ๋คํธ์ํฌ ๊ณ์ธต | ๋ค๋ฅธ ๋คํธ์ํฌ์ ์๋ ๋ชฉ์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ |
4 ๊ณ์ธต | ์ ์ก ๊ณ์ธต | ๋ชฉ์ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์ ํํ๊ฒ ์ ๋ฌํ๋ ์ญํ |
7 ๊ณ์ธต (์ธ์ ๊ณ์ธต: 5 ๊ณ์ธต ํํ ๊ณ์ธต: 6๊ณ์ธต) |
์์ฉ ๊ณ์ธต (์ธ์ ๊ณ์ธต๊ณผ ํํ ๊ณ์ธต ํฌํจ) |
์ ํ๋ฆฌ์ผ์ด์ ๋ฑ์์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ฅผ ์ก์์ |
์ปดํจํฐ, ์ค์์น, ๋ผ์ฐํฐ, ์น ์๋ฒ๋ก ๊ตฌ์ฑ๋ ๋คํธ์ํฌ๋ฅผ ์ดํด๋ณด๋ฉด ์๋์ ๊ทธ๋ฆผ์ธ๋ฐ,
์ด ๊ทธ๋ฆผ์ OSI๋ชจ๋ธ๋ก ํํํ๋ฉด ์๋์ ๊ทธ๋ฆผ์ผ๋ก ์ดํดํ ์ ์๋ค
2) ์ปดํจํฐ์ ๋ฐ์ดํฐ๊ฐ ์ ๊ธฐ ์ ํธ๋ก ๋ณํ๋๋ ๊ณผ์
์ปดํจํฐ์ ์น ๋ธ๋ผ์ฐ์ ์ URL
์ ์
๋ ฅํ ๋ ๋ถํฐ ์น ์๋ฒ์ ๋์ฐฉํ ๋ ๊น์ง OSI๋ชจ๋ธ์ ์บก์ํ์ ์ญ์บก์ํ๊ฐ ์ด๋ฃจ์ด์ง๋ค
์น ๋ธ๋ผ์ฐ์ ์ URL
์ ์
๋ ฅํ๊ณ ์ํฐํค
๋ฅผ ๋๋ฅด๋ฉด ์บก์ํ๊ฐ ์์๋๋ค. ๋จ, 3-way ํธ๋์
ฐ์ดํฌ๋ ์ด๋ฏธ ์๋ฃ๋์ด ์ฐ๊ฒฐ์ด ํ๋ฆฝ๋์ด ์๋ค๊ณ ๊ฐ์ ํ๊ณ ์ดํด๋ณด์
โ๏ธ ์บก์ํ ๊ณผ์
โ 3-way ํธ๋์ ฐ์ดํฌ ์ดํ, ์์ฉ ๊ณ์ธต์์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ๋ HTTP ๋ฉ์์ง๋ฅผ ์ ์ก
โก ์ ์ก ๊ณ์ธต์์
- ์ถ๋ฐ์ง ํฌํธ ๋ฒํธ์ ๋ชฉ์ ์ง ํฌํธ ๋ฒํธ ํฌํจ๋ **TCP ํค๋**๊ฐ ๋ถ์
- ์ธ๊ทธ๋จผํธ(=TCPํค๋๋ฅผ ๊ฐ์ง ๋ฐ์ดํฐ)๊ฐ ์์ฑ๋์ด ๋คํธ์ํฌ ๊ณ์ธต์ผ๋ก ์ ๋ฌ
โข ๋คํธ์ํฌ ๊ณ์ธต์์
- ์ถ๋ฐ์ง IP ์ฃผ์์ ๋ชฉ์ ์ง IP ์ฃผ์๊ฐ ํฌํจ๋ **IP ํค๋**๊ฐ ๋ถ์
- IP ํจํท(=IPํค๋๊ฐ ๋ถ์ ๋ฐ์ดํฐ) ์ด ์์ฑ๋์ด ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ผ๋ก ์ ๋ฌ
โฃ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์
- ์ถ๋ฐ์ง MAC ์ฃผ์์ ๋ชฉ์ ์ง MAC ์ฃผ์๊ฐ ํฌํจ๋ **์ด๋๋ท ํค๋**๊ฐ ๋ถ์ ์ด๋๋ท ํ๋ ์ ์์ฑ
โค ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ์ด๋๋ท ํ๋ ์์ ์ ๊ธฐ ์ ํธ๋ก ๋ณํํ ํ, ๋คํธ์ํฌ๋ก ์ ์ก
โ๏ธ ์ญ์บก์ํ ๊ณผ์
- ์บก์ํ ๊ณผ์ ๊ณผ ๋ฐ๋๋ก ์งํ
- ๋ถ์ ํค๋๋ค์ด ์ฐจ๋ก๋ก ๋จ์ด์ง๊ณ ๋ฐ์ดํฐ๋ง ๋จ๋๋ค.
LESSON 33. ์ค์์น์ ๋ผ์ฐํฐ์์์ ๋ฐ์ดํฐ ์ ๋ฌ๊ณผ ์ฒ๋ฆฌ
1) ์ค์์น์์์ ๋ฐ์ดํฐ ์ ๋ฌ๊ณผ ์ฒ๋ฆฌ
์ค์์นA: ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ ์ ํธ๋ก ๋ณํํ์ฌ ๋ผ์ฐํฐA๋ก ์ ์ก
2) ๋ผ์ฐํฐ์์์ ๋ฐ์ดํฐ ์ ๋ฌ๊ณผ ์ฒ๋ฆฌ
๋ผ์ฐํฐA์์๋
1๏ธโฃ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ์ด๋๋ท ํ๋ ์์ ๋ชฉ์ ์ง MAC ์ฃผ์์ ์์ ์ MAC ์ฃผ์ ๋น๊ต
2๏ธโฃ ๋น๊ต ํ ๊ฐ์ผ๋ฉด ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ ๋ถ๋ฆฌ (์ญ์บก์ํ)
3๏ธโฃ ๋คํธ์ํฌ ๊ณ์ธต์ ์ ๋ฌ ํ ๋ผ์ฐํ ํ ์ด๋ธ๊ณผ ๋ชฉ์ ์ง IP ์ฃผ์ ๋น๊ต
4๏ธโฃ ๋ชฉ์ ์ง IP ์ฃผ์๋ฅผ ์ฒดํฌํ ํ ๋ผ์ฐํ ์ํ
5๏ธโฃ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ผ๋ก ์ ๋ฌํด์ ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ ๋ถ์ด๊ธฐ (๋ผ์ฐํฐ์ ์ ๋ฌ๋๋๋ก)
6๏ธโฃ ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ์ ๊ธฐ ์ ํธ๋ก ๋ณํํ ํ ๋คํธ์ํฌ๋ก ์ ์ก (๋ผ์ฐํฐ1 โ ๋ผ์ฐํฐ2)
7๏ธโฃ ์์ ๋ผ์ฐํฐ์์ ์ด๋๋ท ํ๋ ์์ ๋ชฉ์ ์ง MAC ์ฃผ์์ ์์ ์ MAC ์ฃผ์ ๋น๊ต
8๏ธโฃ ์ฃผ์ ๊ฐ์ผ๋ฉด ์ญ์บก์ํ ์ํ ํ ๋คํธ์ํฌ ๊ณ์ธต์ผ๋ก ์ ๋ฌ, ๋ผ์ฐํ ํ ์ด๋ธ๊ณผ ๋ชฉ์ ์ง IP ์ฃผ์ ๋น๊ต
9๏ธโฃ ๋ผ์ฐํ ์ํ ํ ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ ๋ถ์ด๊ธฐ (์ค์์น์ ์ ๋ฌ๋๋๋ก)
๐ ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ์ ๊ธฐ ์ ํธ๋ก ๋ณํํ ํ ๋คํธ์ํฌ๋ก ์ ์ก (๋ผ์ฐํฐ2 โ ์ค์์น2)
Lesson 34. ์น ์๋ฒ์์์ ๋ฐ์ดํฐ ์ ๋ฌ๊ณผ ์ฒ๋ฆฌ
1) ์น ์๋ฒ์์์ ๋ฐ์ดํฐ ์ ๋ฌ๊ณผ ์ฒ๋ฆฌ
1๏ธโฃ ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ์ ๊ธฐ ์ ํธ๋ก ๋ณํ๋ ๋ฐ์ดํฐ ์์
2๏ธโฃ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ์ด๋๋ท ํ๋ ์์ ๋ชฉ์ ์ง MAC ์ฃผ์์ ์์ ์ MAC ์ฃผ์ ๋น๊ต
3๏ธโฃ ๋น๊ต ํ ๊ฐ์ผ๋ฉด ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ ๋ถ๋ฆฌ (์ญ์บก์ํ)
4๏ธโฃ ๋คํธ์ํฌ ๊ณ์ธต์์ ๋ชฉ์ ์ง IP ์ฃผ์์ ์น ์๋ฒ์ IP ์ฃผ์ ๊ฐ์์ง ํ์ธ
5๏ธโฃ ๊ฐ์ผ๋ฉด IP ํค๋ ๋ถ๋ฆฌ ํ ์ ์ก ๊ณ์ธต์ผ๋ก ์ ์ก
6๏ธโฃ ์ ์ก ๊ณ์ธต์์ ๋ชฉ์ ์ง ํฌํธ ๋ฒํธ ํ์ธ
- ์ ๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ํ์ธ ํ TCPํค๋ ๋ถ๋ฆฌ, ์์ฉ ๊ณ์ธต์ ์ ๋ฌ
7๏ธโฃ ์์ฉ ๊ณ์ธต์ ๋์ฐฉ! ์ดํ๋ฆฌ์ผ์ด์ ์์ ์ฌ์ฉ
โ๏ธ ๋์ ๋ผ์ฐํ ๊ณผ ์ ์ ๋ผ์ฐํ
โ ์ ์ ๋ผ์ฐํ
- ๊ด๋ฆฌ์๊ฐ ๋ฏธ๋ฆฌ ๋ผ์ฐํ ํ ์ด๋ธ์ ๊ฒฝ๋ก๋ฅผ ์๋์ผ๋ก ์ถ๊ฐ
- ๋ชฉ์ ์ง๊น์ง์ ๊ฒฝ๋ก๊ฐ ๊ณ ์ ๋์ด ์๊ฑฐ๋, ๋ชฉ์ ์ง๊น์ง์ ๊ฒฝ๋ก๊ฐ ํ๋๋ก ํ์ ๋ ๊ฒฝ์ฐ ์ฌ์ฉ
โ ๋์ ๋ผ์ฐํ
- ๋คํธ์ํฌ ๋ณ๊ฒฝ์ ์๋์ผ๋ก ๊ฐ์งํ์ฌ ๋ผ์ฐํ ํ ์ด๋ธ์ ์ ๋ฐ์ดํธ & ๋คํธ์ํฌ ์ฅ์ ๋ฐ์ ์ ๋ผ์ฐํฐ๋ผ๋ฆฌ ์ ๋ณด ๊ตํ ํ ์ต์ ์ ๊ฒฝ๋ก๋ก ์ ํ
- ๊ด๋ฆฌ์๊ฐ ์๋์ผ๋ก ์ถ๊ฐํ ํ์ X
- ๋ผ์ฐํฐ์ ๋ง์ ๊ฒฝ๋ก๊ฐ ๋ฑ๋ก๋์ด์ผ ํ๋ ๋๊ท๋ชจ ๋คํธ์ํฌ์์ ์ฌ์ฉ
:: ์ฉ์ด ์ ๋ฆฌ๐ก
-
OSI๋ชจ๋ธ(Open Standards Interconnection Model)
: ๊ตญ์ ํ์คํ๊ธฐ๊ตฌ(ISO)๊ฐ 1977๋ ์ ์ ์ํ ๊ตญ์ ํต์ ํ์ค ๊ท์ฝ์ด๋ค. ๋คํธ์ํฌ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋ฅผ 7๊ฐ์ ๊ณ์ธต์ผ๋ก ๋๋ ์ ํ์คํํ ํต์ ๊ท์ฝ์ผ๋ก ํ์ฌ ๋ค๋ฅธ ๋ชจ๋ ํต์ ๊ท์ฝ์ ๊ธฐ๋ฐ์ด ๋๋ค. -
ํค๋(header)
: ์ ์ฅ๋๊ฑฐ๋ ์ ์ก๋๋ ๋ฐ์ดํฐ์ ๋งจ ์์ ์์นํ๋ ์ถ๊ฐ์ ์ธ ์ ๋ณด ๋ฐ์ดํฐ๋ฅผ ๋งํ๋ค. ๋ฐ์ดํฐ์ ๋ด์ฉ๊ณผ ์ฑ๊ฒฉ์ ์๋ณ ๋๋ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉ๋๋ค. -
ํธ๋ ์ผ๋ฌ(trailer)
: ๋ฐ์ดํฐ์ ๋งจ ๋ค์ ์์นํ๋ ์ ๋ณด๋ก ๋ฐ์ดํฐ์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํ๋ ๋ฐ ์ฌ์ฉํ๋ค. -
๋ผ์ฐํ (routing)
: ๋คํธ์ํฌ์์ ํจํท์ ๋ชฉ์ ์ง๊น์ง ๋ณด๋ผ ์ ์๋ ์ฌ๋ฌ ๊ฒฝ๋ก ์ค ํ ๊ฐ์ง ๊ฒฝ๋ก๋ฅผ ์ค์ ํด ์ฃผ๋ ๊ณผ์ ์ ๋งํ๋ค. -
์ค์์น(switch, ์ค์์นญ ํ๋ธ)
: ๋์ ๊ตฌ์ฑํ ๋ ๋จ๋ง๊ธฐ ๊ฐ ์ค์์นญ ๊ธฐ๋ฅ์ ๊ฐ์ง ํต์ ๋ง ์ค๊ณ ์ฅ์น๋ฅผ ๋ปํ๋ค. ์ปดํจํฐ(ํธ์คํธ)์์ ํน์ ํ ๋จ๋ง๊ธฐ๋ก ํจํท์ ๋ณด๋ผ ์ ์๋ ๊ธฐ๋ฅ์ ๊ฐ๊ณ ์์ด ํต์ ํจ์จ์ด ํฅ์๋๋ค. -
๋ผ์ฐํฐ(router)
: ์๋ก ๋ค๋ฅธ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํด ์ฃผ๋ ์ฅ์น๋ก ํ ๋คํธ์ํฌ์์ ๋ค๋ฅธ ๋คํธ์ํฌ๋ก ํจํท์ ์ ์กํ ์ ์๋๋ก ํ๋ค.