Home
>
Network
>
2024
>
๐[Network] OSI 7๊ณ์ธต ๋ชจ๋ธ - ๊ณ์ธต๋ณ ๊ธฐ๋ฅ
Network
๐[Network] OSI 7๊ณ์ธต ๋ชจ๋ธ - ๊ณ์ธต๋ณ ๊ธฐ๋ฅ.
1๏ธโฃ ๊ณ์ธต๋ณ ๊ธฐ๋ฅ.
- OSI 7๊ณ์ธต ๋ชจ๋ธ์ ๋ชจ๋ ๊ณ์ธต์ด ์ค์ํ์ง๋ง, ํนํ ์ ์ก ๊ณ์ธต์ด ์ค์ํฉ๋๋ค.
- ์ ์ก ๊ณ์ธต์ ํต์ ์๋จ์ ์๋ ์ ์ก ์ฐ๊ฒฐ์ ์ฃผ์ฒด(ํ๋ก์ธ์ค) ์ฌ์ด์ ์ข
๋จ ์ฐ๊ฒฐ์ ์ ๊ณตํฉ๋๋ค.
- ํธ์คํธ์์ ์คํ๋๋ ํ๋ก์ธ์ค์ ํ๋ก์ธ์ค ์ฌ์ด์ ์ฐ๊ฒฐ์ ์ค์ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒ์ด ์ ์ก ๊ณ์ธต์
๋๋ค.
- ์ ํ ์์คํ
์ ์๋ก ๋ค๋ฉด, ํตํ์ ์ฌ์ด์ ํตํ ์ฐ๊ฒฐ์ ์ค์ ํ๋ ๊ฒ์ด ๋ฐ๋ก ์ ์ก ๊ณ์ธต์
๋๋ค.
- ์ ์ก ๊ณ์ธต์ ํ์์ ์๋ ๋ฌผ๋ฆฌ ๊ณ์ธต, ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต, ๋คํธ์ํฌ ๊ณ์ธต์ ์ ์ก ๊ณ์ธต์ ์ฐ๊ฒฐ์ ์ค์ ํ๊ณ ์ง์ํ๋ ์ญํ ์ ์ํํฉ๋๋ค.
- ์์์ ์๋ ์ธ์
๊ณ์ธต, ํํ ๊ณ์ธต ์์ฉ ๊ณ์ธต์ ์ ์ก ๊ณ์ธต์ ์ฐ๊ฒฐ์ ์ด๋ป๊ฒ ํ์ฉํ ์ง์ ๋ํ์ฌ ๋ค๋ฃน๋๋ค.
- ๋ฐ๋ผ์ OSI 7๊ณ์ธต ๋ชจ๋ธ์ ์ ์ก ๊ณ์ธต์ ๊ธฐ์ค์ผ๋ก ๋ ๋ถ๋ถ์ผ๋ก ๋๋๋ค๊ณ ๋ณผ ์ ์์ต๋๋ค.
- ์ค์ ๋ก ์ธํฐ๋ท ๋ชจ๋ธ์ธ TCP/IP ํ๋กํ ์ฝ์ ์ด์์ฒด์ ๋ด๋ถ์ ๊ณ์ธต 4๊น์ง์ ๊ธฐ๋ฅ์ ๊ตฌํํ๊ณ , ์์ ๊ณ์ธต์ ๊ธฐ๋ฅ์ ์ฌ์ฉ์ ํ๋ก๊ทธ๋จ์ผ๋ก ๊ตฌํํฉ๋๋ค.
1๏ธโฃ ๋ฌผ๋ฆฌ ๊ณ์ธต.
- OSI 7๊ณ์ธต ๋ชจ๋ธ์ ๋งจ ๋ฐ์ ์์นํ๋ ๋ฌผ๋ฆฌ ๊ณ์ธต(Physical Layer)์ ์ ์ก ๋งค์ฒด์ ๋ฌผ๋ฆฌ์ ์ธํฐํ์ด์ค์ ๊ดํ ์ฌํญ์ ๊ธฐ์ ํฉ๋๋ค.
- ์ฆ, ์ ์ก ๋งค์ฒด์์๋ ๊ฐ๋ณ ์ ๋ณด์ ๋นํธ(Bit) ๊ตํ ๋ฌธ์ ๋ฅผ ๋ค๋ฃน๋๋ค.
- ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํ๋์จ์ด ์์คํ
์ผ๋ก ๊ตฌํ๋๊ณ , ๊ณ์ธต 2์ด์์ ํ๋กํ ์ฝ๋ค์ ์ํํธ์จ์ด์ ์ผ๋ก ๊ตฌํ๋ฉ๋๋ค.
- ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ๋ค๋ฃจ๋ ์ ์ก ๋งค์ฒด์ ํน์ฑ์๋ ๋ฐ์ดํฐ์ ์ ์ก ์๋, ์ก์์ ํธ์คํธ ์ฌ์ด์ ํด๋ก ๋๊ธฐํ ๋ฐฉ๋ฒ, ๋ฌผ๋ฆฌ์ ์ฐ๊ฒฐ ํํ ๋ฑ์ด ์์ต๋๋ค.
2๏ธโฃ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต.
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(Data Link Layer)์ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํตํด ์ ์ก๋๋ ๋ฐ์ดํฐ์ ๋ฌผ๋ฆฌ์ ์ ์ก ์ค๋ฅ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ๊ฒฐ๊ณผ์ ์ผ๋ก ์์์ ๋คํธ์ํฌ ๊ณ์ธต์ ์ ๋ขฐ์ฑ ์๋ ํจํท ์ ์ก์ ๋ณด์ฅํด์ฃผ์ด ๋ฌผ๋ฆฌ์ ์ ์ก ์ค๋ฅ์ ๋ํ ๋ถ๋ด์ ์์ ์ค๋๋ค.
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๊ฐ๋ฆผ๊ธธ์์ ์ ์ก ๊ฒฝ๋ก๋ฅผ ์ ํํ ์ ์์ผ๋ฏ๋ก ๋ ํธ์คํธ๊ฐ ์ผ๋์ผ๋ก ์ง์ ์ฐ๊ฒฐ๋ ํ๊ฒฝ์์๋ง ๋ฐ์ดํฐ ์ ์ก์ ์ง์ํฉ๋๋ค.
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ด์ฉํด ์ ์ก๋๋ ๋ฐ์ดํฐ๋ฅผ ํ๋ ์(Frame)์ด๋ผ ๋ถ๋ฆ
๋๋ค.
- ํ๋ ์ ํค๋์ ํ์๋๋ ์ก์์ ํธ์ค ์ ๋ณด์๋ LAN ์นด๋์ ๋ด์ฅ๋ ์ก์์ ํธ์คํธ์ MAC ์ฃผ์๊ฐ ๊ธฐ๋ก๋ฉ๋๋ค.
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋ค๋ฅธ ์์ ๊ณ์ธต์ฒ๋ผ ์ก์ ํธ์คํธ์ ์์ ํธ์คํธ ์ฌ์ด์ ์ ์ก ์๋ ์ฐจ์ด๋ฅผ ๊ณ ๋ คํ ํ๋ฆ ์ ์ด ๊ธฐ๋ฅ๋ ์ง์ํ ์ ์์ต๋๋ค.
3๏ธโฃ ๋คํธ์ํฌ ๊ณ์ธต.
- ๋คํธ์ํฌ ๊ณ์ธต(Network Layer)์ ์ก์ ํธ์คํธ๊ฐ ์ ์กํ ๋ฐ์ดํฐ๊ฐ ์ด๋ค ๊ฒฝ๋ก๋ฅผ ํตํด ์์ ํธ์คํธ์ ์ ๋ฌ๋๋์ง๋ฅผ ๊ฒฐ์ ํ๋ ๋ผ์ฐํ
๋ฌธ์ ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
- ์ ๋ฌ ๊ฒฝ๋ก ์ ํ์ ๋ฏธ๋ฆฌ ์ ํด์ง๋ ์ ์ ์ธ(static) ๋ฐฉ์๊ณผ ๋คํธ์ํฌ์ ํ์ฌ ๋ถํ ์ํ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ ๋์ ์ธ(Dynamic) ๋ฐฉ์์ผ๋ก ๊ตฌ๋ถํฉ๋๋ค.
- ๋คํธ์ํฌ ๊ณ์ธต์์๋ ์ ์ก ๋ฐ์ดํฐ ํจํท(Packet)์ด๋ผ ๋ถ๋ฅด๋ฉฐ, ์ค๊ฐ ๊ณผ์ ์์ ๊ฒฝ๋ก ์ ํ์ ๊ธฐ์ค์ด ๋๋ ํธ์คํธ ์ฃผ์๊ฐ ํ์ํฉ๋๋ค.
- ์ธํฐ๋ท์์๋ IP ํ๋กํ ์ฝ์ด ๋คํธ์ํฌ ๊ณ์ธต์ ๊ธฐ๋ฅ์ ์ํํ๋ฏ๋ก ํธ์คํธ์ IP ์ฃผ์๊ฐ ๊ฒฝ๋ก ์ ํ์ ์ค์ํ ๊ธฐ์ค์ด ๋ฉ๋๋ค.
- ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ํธ์คํธ๋ ๋คํธ์ํฌ ๊ณ์ธต์ ์ฃผ์์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ฃผ์๋ฅผ ๋ชจ๋ ๊ฐ์ง๋๋ค.
- ์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ์ด์ฉํด ์ ์ก๋๋ ํจํท์ด ์ง๋์น๊ฒ ๋ง์ผ๋ฉด ๋คํธ์ํฌ์ ์ ์ก ์๋๊ฐ ๋จ์ด์ง๋๋ค.
- ๋คํธ์ํฌ์ ์ ์ก ์๋๊ฐ ๊ฐ์ํ๋ฉด ํ๋กํ ์ฝ ๋์์ ๋ง์ ์ํฅ์ ๋ฏธ์น ์ ์๋๋ฐ, ๋คํธ์ํฌ ํธ๋ํฝ์ด ๊ณผ๋ํ๊ฒ ์ฆ๊ฐํ๋ ๋ฌธ์ ๋ฅผ ์กฐ์ ํ๋ ํผ์ก ์ ์ด(Congestion Control) ๊ธฐ๋ฅ๋ ๋คํธ์ํฌ ๊ณ์ธต์์ ๋ด๋นํฉ๋๋ค.
4๏ธโฃ ์ ์ก ๊ณ์ธต.
- ์ ์ก ๊ณ์ธต(Transport Layer)์ ์ก์ ํ๋ก์ธ์ค์ ์์ ํ๋ก์ธ์ค๋ฅผ ์ง์ ์ฐ๊ฒฐํ๋ ๋จ๋๋จ(End-to-End) ํต์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
- ์ ์ก ๊ณ์ธต ์๋์ ์๋ ํ์ ๊ณ์ธต์ ํธ์คํธ์ ํธ์คํธ ์ฌ์ด์ ๋ฐ์ดํฐ ์ ์ก ๊ณผ์ ์์ ๋ฐ์ํ๋ ๋ฌธ์ ๋ค๋ง ๋ฐ์ํฉ๋๋ค.
- ๋ฐ๋ฉด ์ ์ก ๊ณ์ธต์ ํธ์คํธ ๋ด๋ถ์์ ๋
ผ๋ฆฌ์ ์ผ๋ก ๊ตฌ์ถ๋๋ ์ฐ๊ฒฐ ์ฃผ์ฒด์ธ ํ๋ก์ธ์ค ์ฌ์ด์ ํต์ ๋ฌธ์ ๋ฅผ ๋ค๋ฃน๋๋ค.
- ์ ์ก ๊ณ์ธต์์๋ ์ ์ก ์ค๋ฅ์จ, ์ ์ก ์๋ ๋ฑ๊ณผ ๊ฐ์ ์ผ๋ฐ ์ฌ์ฉ์์ ์๋น์ค ์๊ตฌ ์ ํ์ ๋ํ ๊ณ ๋ ค์ ํ๋ฆ ์ ์ด ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค.
5๏ธโฃ ์ธ์
๊ณ์ธต.
- ์ธ์
๊ณ์ธต(Session Layer)์ ๊ธฐ๋ฅ์ ์ ์ก ๊ณ์ธต๊ณผ ๊ฑฐ์ ์ ์ฌํฉ๋๋ค.
- ๊ทธ๋ฌ๋ ์ฌ์ฉ์์๊ฒ ์๊ฒฉ ํ์ผ ์ ์ก์ด๋ ์๊ฒฉ ๋ก๊ทธ์ธ ๋ฑ๊ณผ ๊ฐ์ ์์์ ์ฐ๊ฒฐ ๊ฐ๋
์ธ ์ธ์
๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค๋ ์ ์ด ๋ค๋ฆ
๋๋ค.
- ํนํ ์ ์ก ๊ณ์ธต์ ์ฐ๊ฒฐ์ด ์ผ์์ ์ผ๋ก ๋์ด ์ก์ ๋ ์ด๋ฅผ ๋ณต๊ตฌํ์ฌ ์ธ์
์ด ์ ์ง๋ ์ ์๋๋ก ํฉ๋๋ค.
- ์ธ์
๊ณ์ธต์์๋ ์ก์์ ํธ์คํธ ์ฌ์ด์ ๋ํ ์ ์ด๋ฅผ ๋น๋กฏํด ์ํธ ๋ฐฐํ์ ์ธ ๋์์ ์ ์ดํ๊ธฐ ์ํ ํ ํฐ ์ ์ด, ์ผ์์ ์ธ ์ ์ก ์ฅ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋๊ธฐ(Synchronization) ๊ธฐ๋ฅ ๋ฑ์ ์ ๊ณตํฉ๋๋ค.
6๏ธโฃ ํํ ๊ณ์ธต.
- ๊ณ์ธต 5๊น์ง๋ ์ฃผ๋ก ๋ฐ์ดํฐ์ ์ ์ก์ ๊ดํ ๋ด์ฉ์ ๋ค๋ฃจ์ง๋ง ํํ ๊ณ์ธต(Presentation Layer)์ ๋ฐ์ดํฐ์ ์๋ฏธ(Sementic)์ ํํ ๋ฐฉ๋ฒ(Syntax)์ ์ฒ๋ฆฌํฉ๋๋ค.
- ์ฆ, ํต์ ์๋จ์์ ์๋ก ์ดํดํ ์ ์๋ ํ์ค ๋ฐฉ์์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฝ๋ฉ(Coding)ํ๋ ๋ฌธ์ ๋ฅผ ๋ค๋ฃน๋๋ค.
- ํธ์คํธ์ ๋ฐ์ดํฐ ํํ ๋ฐฉ๋ฒ์ด ์๋ก ๋ค๋ฅด๋ฉด ์๋๋ฐฉ์ ๋ฐ์ดํฐ๋ฅผ ์ดํดํ ์ ์๋๋ก ์ ์ ํ๊ฒ ๋ณํํ๋ ๊ณผ์ ์ด ํ์ํฉ๋๋ค.
- ์ธํฐ๋ท์์์ ๊ฐ์ธ ์ ๋ณด์ ์ ํต๊ณผ ์๊ฑฐ๋๊ฐ ํ๋ฐํด์ง๋ฉด์ ๋ณด์์ ์ค์์ฑ์ด ๊ฐ์กฐ๋๊ณ ์๋๋ฐ, ๋ฐ์ดํฐ๋ฅผ ์ํธํํ๋ ๊ธฐ์ ๋ ํํ ๊ณ์ธต์์ ๋ค๋ฃน๋๋ค.
- ๋ํ ์์ ์ ๋ณด ๊ฐ์ ๋์ฉ๋ ๋ฐ์ดํฐ์ ํฌ๊ธฐ๋ฅผ ์ค์ฌ์ฃผ๋ ์์ถ๋ ํํ ๊ณ์ธต์ ์ฃผ์ ๊ธฐ๋ฅ์
๋๋ค.
7๏ธโฃ ์์ฉ ๊ณ์ธต.
- ์ต์์์ ์์ฉ ๊ณ์ธต(Application Layer)์์๋ ๋ค์ํ๊ฒ ์กด์ฌํ๋ ์์ฉ ํ๊ฒฝ์์ ํ์ํ ๊ธฐ๋ฅ์ ๋ค๋ฃน๋๋ค.
- ์์ฉ ํ๊ฒฝ์ ๋งค์ฐ ๋ค์ํด ๋ฒ์๊ฐ ๋ฐฉ๋ํ์ง๋ง, ์ด๊ธฐ ์ธํฐ๋ท์์๋ FTP, ํ
๋ท, ์ ์ ๋ฉ์ผ ์๋น์ค๊ฐ ๋ณด๊ธ๋์์ต๋๋ค.
- FTP(File Transfer Protocol)๋ ํ์ผ ๊ณต์ ์๋น์ค์ด๋ฉฐ, ์ด ๊ธฐ๋ฅ์ด ๋ฐ์ ๋์ด ์ง๊ธ์ ํด๋ผ์ฐ๋ ์๋น์ค๊ฐ ๋ณดํธ์ ์ผ๋ก ์ฌ์ฉ๋๊ณ ์์ต๋๋ค.
- ๋คํธ์ํฌ ํ์ผ์ ์ด์ฉํ ๋๋ ํ์ผ์ ๊ณต์ ํ ๋ฟ ์๋๋ผ ํ๊ฐ๋ ์ฌ์ฉ์๊ฐ ์ ์ ํ ์ ๊ทผ ๊ถํ์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์๊ฒ ํด์ผ ํฉ๋๋ค.
- ํ
๋ท(Telnet)์ด ์ ๊ณตํ๋ ๊ฐ์ ํฐ๋ฏธ๋, ์ ์ ๋ฉ์ผ ๋ฑ๋ ๋ํ์ ์ธ ์ด๊ธฐ ์ธํฐ๋ท ์๋น์ค์์ต๋๋ค.
- FTP์ Telnet์ ์ต๊ทผ ์ผ๋ฐ ์ฌ์ฉ์๋ค ์ฌ์ด์์๋ ๋ง์ด ์ฌ์ฉ๋์ง ์๊ณ ์์ต๋๋ค.
- ๊ทธ์ ๋นํ์ฌ ๋ฉ์ผ ์๋น์ค๋ ํ์ฌ๊น์ง๋ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ์ธํฐ๋ท ์๋น์ค ์ค ํ๋์
๋๋ค.
- ํ์ฌ์ ์ธํฐ๋ท ํ๊ฒฝ์ ๋ณด๋ฉด ์ค๋งํธํฐ์ ๋ณด๊ธ๊ณผ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ์ ๋ฐ์ ์ผ๋ก ์์ฉ ๊ณ์ธต์ ๋ฒ์๊ฐ ํญ๋๊ฒ ํ์ฐ๋๋ ์ถ์ธ์
๋๋ค.