ํฐ์คํ ๋ฆฌ ๋ทฐ
OSI 7๊ณ์ธต

OSI 7๊ณ์ธต์ด๋?
- ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ 7๋จ๊ณ๋ก ์ ์ํ ๊ตญ์ ํต์ ํ์ค ๊ท์ฝ
- ๊ณ๊ธ ์กด์ฌ, ๊ฐ ๊ณ์ธต์ ๋ ๋ฆฝ๋์ด ์์ <- ์ฉ์ด์ฑ, ์ ์ง๊ด๋ฆฌ์ ์์์ฑ
1. ๋ฌผ๋ฆฌ๊ณ์ธต (Physical Layer)
- ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ ์ธ ์ ํธ๋ก ๋ณํํด์ ์ฃผ๊ณ ๋ฐ๋ ๊ธฐ๋ฅ์ ์งํํ๋ ๊ณต๊ฐ
- ์ฅ๋น : ํต์ ์ผ์ด๋ธ, ๋ฆฌํผํฐ, ํ๋ธ, ๋ชจ๋ ๋ฑ
- ๋ฐ์ดํฐ ๋จ์ : 0๊ณผ 1์ ๋นํธ
- ๋ฐ์ดํฐ ์ ๋ฌํ๊ธฐ๋ง ํจ (์๋ฌ ๊ด์ฌ X)
- ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ์ ๊ธฐ์ , ๊ธฐ๊ณ์ , ๊ธฐ๋ฅ์ ์ธ ํน์ฑ์ ์ด์ฉํด ๋ฐ์ดํฐ ์ ใด์ก
2. ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต (Data Link Layer)
- ๋ฌผ๋ฆฌ๊ณ์ธต์ผ๋ก ์ก/์์ ๋๋ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ ์ค๋ฅ ์๋ ํต์ ์ ์ํด ์ฌ๋ฌ ์ญํ ์ํ
- MAC ์ฃผ์๋ฅผ ํตํด ํต์ , ํ๋ ์์ MAC ์ฃผ์๋ฅผ ๋ถ์ฌํ๊ณ ์๋ฌ ๊ฒ์ถ, ์ฌ์ ์ก, ํ๋ฆ ์ ์ด ์งํ
- ์ฅ๋น : ๋ธ๋ฆฟ์ง, ์ค์์น
- ๋ฐ์ดํฐ ๋จ์ : ํ๋ ์ (Frame)
- ํ๋์จ์ด์ ์ํํธ์จ์ด ํน์ฑ์ ๋ ๋ค ๊ฐ์ง
3. ๋คํธ์ํฌ ๊ณ์ธต (Network Layer)
- ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ์์ ํ๊ณ ๋น ๋ฅด๊ฒ ์ ๋ฌํ๋ ๊ธฐ๋ฅ (๋ผ์ฐํ )์ ๋ด๋น
- ๋ผ์ฐํฐ๋ฅผ ํตํด ์ด๋ํ ๊ฒฝ๋ก๋ฅผ ์ ํํ์ฌ IP์ฃผ์๋ฅผ ์ง์ ํ๊ณ , ํด๋น ๊ฒฝ๋ก์ ๋ฐ๋ผ ํจํท์ ์ ๋ฌํด์ค
- ๋ผ์ฐํ , ํ๋ฆ์ ์ด, ์ค๋ฅ์ ์ด, ์ธ๊ทธ๋จผํ ์ด์ ๋ฑ ์ํ
- ์ฅ๋น : ๋ผ์ฐํฐ
- ๋ฐ์ดํฐ ๋จ์ : Packet
4. ์ ์ก ๊ณ์ธต (Transport Layer)
- ๋ ํธ์คํธ ์์คํ ์ผ๋ก๋ถํฐ ๋ฐ์ํ๋ ๋ฐ์ดํฐ์ ํ๋ฆ์ ์ ๊ณต
- TCP์ UDP ํ๋กํ ์ฝ์ ํตํด ํต์ ํ์ฑํ
- ๋จ์ : Segment
5. ์ธ์ ๊ณ์ธต (Session Layer)
- ํต์ ์์คํ ์ฌ์ฉ์ ๊ฐ์ ์ฐ๊ฒฐ์ ์ ์ง ๋ฐ ์ค์
- ๋ฐ์ดํฐ๊ฐ ํต์ ํ๊ธฐ ์ํ ๋ ผ๋ฆฌ์ ์ฐ๊ฒฐ ๋ด๋น
- API, Socket
6. ํํ ๊ณ์ธต (Presentation Layer)
- ์ธ์ ๊ณ์ธต ๊ฐ์ ์ฃผ๊ณ ๋ฐ๋ ์ธํฐํ์ด์ค๋ฅผ ์ผ๊ด์ฑ ์๊ฒ ์ ๊ณต
- ๋ฐ์ดํฐ ํํ์ ๋ํ ๋ ๋ฆฝ์ฑ์ ์ ๊ณตํ๊ณ ์ํธํํ๋ ์ญํ ๋ด๋น
- ํ์ผ ์ธ์ฝ๋ฉ, ๋ช ๋ น์ด๋ฅผ ํฌ์ฅ, ์์ถ, ์ํธํ
- JPEG, MPEG
7. ์์ฉ ๊ณ์ธต (Application Layer)
- ์ฌ์ฉ์๊ฐ ๋คํธ์ํฌ์ ์ ๊ทผํ ์ ์๋๋ก ์๋น์ค๋ฅผ ์ ๊ณต
- ์ต์ข ๋ชฉ์ ์ง๋ก, ์์ฉ ํ๋ก์ธ์ค์ ์ง์ ๊ด๊ณํ์ฌ ์ผ๋ฐ์ ์ธ ์์ฉ ์๋น์ค ์ํ
- ์ฌ์ฉ์ ์ธํฐํ์ด์ค, ์ ์์ฐํธ, ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ๋ฑ์ ์๋น์ค ์ ๊ณต
- HTTP, SMTP, FTP
ํ๋กํ ์ฝ
ํ๋กํ ์ฝ : ์ปดํจํฐ๋ ์๊ฑฐ๋ฆฌ ํต์ ์ฅ๋น ์ฌ์ด์์ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์์๊ณผ ๊ท์น์ ์ฒด๊ณ
ํ๋กํ ์ฝ์ ๊ธฐ๋ณธ ์์
- ๊ตฌ๋ฌธ(Syntax) : ์ ์กํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ํ์, ๋ถํธํ, ์ ํธ ๋ ๋ฒจ ๋ฑ์ ๊ท์
- ์๋ฏธ(Semantics) : ๋ ๊ธฐ๊ธฐ ๊ฐ์ ํจ์จ์ ์ด๊ณ ์ ํํ ์ ๋ณด ์ ์ก์ ์ํ ํ์กฐ ์ฌํญ๊ณผ ์ค๋ฅ ๊ด๋ฆฌ๋ฅผ ์ํ ์ ์ด ์ ๋ณด๋ฅผ ๊ท์
- ์๊ฐ(Timing) : ๋ ๊ธฐ๊ธฐ ๊ฐ์ ํต์ ์๋, ๋ฉ์์ง์ ์์ ์ ์ด ๋ฑ์ ๊ท์
ํ๋กํ ์ฝ์ ๊ธฐ๋ฅ
- ์บก์ํ
- ํ๋ฆ์ ์ด
- ์ฐ๊ฒฐ์ ์ด
- ์ค๋ฅ์ ์ด
- ์ฃผ์์ค์
- ์์์ค์
- ๋๊ธฐํ
- ์ธ๋ถํ์ ์ฌํฉ์ฑ
- ๋ค์คํ
- ๋ฆฌ๋ ์ค
- C
- Apache
- ๋ฐฑ์ค
- ํ์ผ ์ ์ถ๋ ฅ
- ๊ธฐ๊ณํ์ต
- react-scripts
- error
- Linux
- Annotation
- PHP
- ๋ค์คํ๋ก์ธ์ค
- Baekjoon
- react
- GIT
- SpringBoot
- bitnami
- ํ๋ก๊ทธ๋๋ฐ
- ์ค๋ฅ
- ์๊ณ ๋ฆฌ์ฆ
- ํ๋ก์ธ์ค
- ๋จธ์ ๋ฌ๋
- machine learning
- C++
- SWiFT
- ์ค์น
- MySQL
- Programming
- 9086๋ฒ
- ๋ฒํผ
- Total
- Today
- Yesterday