OSI 7๊ณ์ธต
- Open System Intercon-nection
- ์์คํ ์ํธ ์ฐ๊ฒฐ์ ์์ด ๊ฐ๋ฐฉ(์ด๋ ค์๋ค, ํ์ค)๋ชจ๋ธ์ ๋ปํ๋ค
- ์ค์ ์ธํฐ๋ท์์ ์ฌ์ฉ๋๋ TCP/IP OSI ์ฐธ์กฐ ๋ชจ๋ธ์ ๊ธฐ๋ฐ์ผ๋ก ์์
์ ์ด๊ณ ์ค๋ฌด์ ์ผ๋ก ์ด์ฉ๋ ์ ์๋๋ก
๋จ์ํ๋ ํ์คํ์ ๊ณผ์ ์์ ์ฑํ๋ ๋ชจํ
7๊ณ์ธต์ ์ ๋๋๊น?
- ํ์ค๊ณผ ํ์ต๋๊ตฌ
- ํ์คํ๋ฅผ ํตํด ์ฅ๋น๋ณ ํฌํธ, ํ๋กํ ์ฝ์ ๊ตฌ๋ณ
- OSI ๊ณ์ธต๋ณ ๊ธฐ๋ฅ๊ณผ ํต์ ์ ๊ณผ์ ์ ์ ๋ฆฝํ์ฌ ๊ต์กํ๊ธฐ ์ํ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ
- ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ์ ์ ์๊ณ , ํน์ ํ ๊ณณ์ ์ด์์ด ์๊ธฐ๋ฉด ๊ทธ ๋จ๊ณ๋ง ์์ ํ ์ ์๋ค
์บก์ํ & ์ญ์บก์ํ
- ์บก์ํ(Encapsulation)
- ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ๊ฐ๊ฐ์ ๋ ์ด๋ง๋ค ์ธ์ํ ์ ์๋ ํค๋๋ฅผ ๋ถ์ด๋ ๊ณผ์
- 2๊ณ์ธต(Data layer, ๋ฐ์ดํฐ๋งํฌ๊ณ์ธต)์์๋ ์ค๋ฅ์ ์ด๋ฅผ ์ํด ๋ฐ์ดํฐ์ ๋ท๋ถ๋ถ์๋ ์ผ๋ถ ๋ฐ์ดํฐ๊ฐ ์ถ๊ฐ๋จ
- ์ญ์บก์ํ(Decapsulation)
- ๋ฐ์ดํฐ๊ฐ ๊ฐ๊ฐ์ ๋ ์ด์ด๋ฅผ ๋ฐ๋ผ ์ฌ๋ผ๊ฐ๋ฉด์ ํค๋๊ฐ ๋ฒ๊ฒจ์ง๋ ๊ณผ์
๊ณ์ธต๋ณ ํน์ง
- OSI 7๊ณ์ธต์์ PDU(Process Data Unit)๋ ๊ฐ ๊ณ์ธต์์ ์ ์ก๋๋ ๋จ์
- ๊ณ์ธต ๋ณ PDU
- 1๊ณ์ธต : Bits
- 2๊ณ์ธต : Frames
- 3๊ณ์ธต : Packets
- 4๊ณ์ธต : Segments
- 5~7๊ณ์ธต : Data
- ์ฉ์ด
- ๋ถํ : ํฐ ์ฉ๋์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ํด ๋ฐ์ดํฐ๋ฅผ ๋๋๋ ๊ธฐ๋ฅ
- ์ฌ์กฐ๋ฆฝ : ๋ถํ ๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํ๊ธฐ ์ํด ์ฌ์กฐ๋ฆฝ ํ๋ ๊ธฐ๋ฅ
- ์บก์ํ : ๊ฐ ๊ณ์ธต์ ๊ฑฐ์น ๋ ๋ง๋ค ๊ฐ ๊ณ์ธต์ ํค๋๊ฐ ๊ณ์ธต๋ณ๋ก ๋ถ์ผ๋ฉฐ, ์บก์ํ๋ฅผ ์งํ
- ์์ ์ ์ด : ์ ์ก๋๋ ๋ฐ์ดํฐ์ ์์๋ฅผ ์กฐ์จํ๊ณ ์ด๋ฅผ ํตํด ๋ฐ์ดํฐ๊ฐ ์ค๋ณต๋๊ฑฐ๋ ์ ์ค๋๋์ง ์ฒดํฌ
- ํ๋ฆ ์ ์ด : ์ก์ ๋์ด ๋ฐ์ดํฐ์ ์๊ณผ ์ ์ก๋ฅ ์ ์ ํํ๋ ๊ธฐ๋ฅ
- ์ค๋ฅ ์ ์ด : ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์์ ๋์๋์ง ์๋ฌ ๊ฒ์ถ ์ฝ๋๋ฅผ ํตํด ์ฒดํฌํ๋ ๊ธฐ๋ฅ
1. ๋ฌผ๋ฆฌ(Physical)
๋ฆฌํผํฐ, ์ผ์ด๋ธ, ํ๋ธ ๋ฑ
- ๋จ์ง ๋ฐ์ดํฐ ์ ๊ธฐ์ ์ธ ์ ํธ๋ก ๋ณํํด์ ์ฃผ๊ณ ๋ฐ๋ ๊ธฐ๋ฅ์ ์งํํ๋ ๊ณต๊ฐ
- ์ฆ, ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ์ญํ ๋ง ์งํํ๋ค.
- ๋นํธ(Bit)๋จ์์ PDU, 1(On)/0(Off)์ ์ธ์ฝ๋ฉ ์ ์ ๋ฐ ์ผ์ด๋ธ ์ฌ์ ํ์ ์ ๋ฑ์ ์ ์ํ ๊ณ์ธต
2. ๋ฐ์ดํฐ ๋งํฌ(Data Link)
๋ธ๋ฆฟ์ง, ์ค์์น ๋ฑ
- ๋ฌผ๋ฆฌ ๊ณ์ธต์ผ๋ก ์ก์์ ๋๋ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ์ฌ ์์ ํ๊ฒ ์ ๋ฌ๋๋๋ก ๋์์ฃผ๋ ์ญํ
- Mac ์ฃผ์๋ฅผ ํตํด ํต์ ํ๋ค. ํ๋ ์์ Mac ์ฃผ์๋ฅผ ๋ถ์ฌํ๊ณ ์๋ฌ๊ฒ์ถ, ์ฌ์ ์ก, ํ๋ฆ์ ์ด๋ฅผ ์งํํ๋ค.
- ํ๋ ์(Frame)๋จ์์ PDU, MAC์ฃผ์์ ์ ์ด์ ๋ณด๋ฅผ ์ ์ก, ํค๋๋ฅผ ํตํด ์บก์ํ ๋๋ ์บก์ํ ํด์
- IEEE802.2(LLC), IEEE802.3(CSMA/CD), IEEE802.5(Token Ring) ๋ฑ๋ฑ
3. ๋คํธ์ํฌ(Network)
๋ผ์ฐํฐ, IP
- ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ์์ ํ๊ณ ๋น ๋ฅด๊ฒ ์ ๋ฌํ๋ ๊ธฐ๋ฅ์ ๋ด๋นํ๋ค.
- ๋ผ์ฐํฐ๋ฅผ ํตํด ์ด๋ํ ๊ฒฝ๋ก๋ฅผ ์ ํํ์ฌ IP ์ฃผ์๋ฅผ ์ง์ ํ๊ณ , ํด๋น ๊ฒฝ๋ก์ ๋ฐ๋ผ ํจํท์ ์ ๋ฌํด์ค๋ค.
- ๋ผ์ฐํ , ํ๋ฆ ์ ์ด, ์ค๋ฅ ์ ์ด, ์ธ๊ทธ๋จผํ ์ด์ ๋ฑ์ ์ํํ๋ค.
- ํจํท(Packet)๋จ์์ PDU, ํจํท์ ๋ชฉ์ ์ง๊น์ง ๊ฒฝ๋ก๋ฅผ ์ค์ , ํค๋๋ฅผ ํตํด ์บก์ํ ๋๋ ์บก์ํ ํด์
- IP(Internet Protocol), ๋ผ์ฐํ (Routing), OSFP, BGP ๋ฑ๋ฑ
4. ์ ์ก(Transport)
TCP, UDP, L4 ์ค์์น
- ์ข ๋จ ๊ฐ(End-to-End)์ ์ ๋ขฐ์ฑ ์๊ณ ์ ํํ ๋ฐ์ดํฐ๋ฅผ ์ ์ก
- ์ธ๊ทธ๋จผํธ(Segement)๋จ์์ PDU, ์ข ๋จ ๊ฐ์ ์๋ฌ๋ณต๊ตฌ์ ํ๋ฆ์ ์ด ๋ด๋น, ํค๋๋ฅผ ํตํด ์บก์ํ ๋ฐ ์บก์ํ ํด์
- TCP(Transmission Control Protocol), UDP(User Datagram Protocol) ๋ฑ๋ฑ
- TCP์ UDP ํ๋กํ ์ฝ์ ํตํด ํต์ ์ ํ์ฑํํ๋ค. ํฌํธ๋ฅผ ์ด์ด๋๊ณ , ํ๋ก๊ทธ๋จ๋ค์ด ์ ์ก์ ํ ์ ์๋๋ก ์ ๊ณตํด์ค๋ค.
- TCP : ์ ๋ขฐ์ฑ, ์ฐ๊ฒฐ์งํฅ์
- UDP : ๋น์ ๋ขฐ์ฑ, ๋น์ฐ๊ฒฐ์ฑ, ์ค์๊ฐ
5. ์ธ์ (Session)
API, Socket
- ๋ฐ์ดํฐ๊ฐ ํต์ ํ๊ธฐ ์ํ ๋ ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ๋ด๋นํ๋ค. TCP/IP ์ธ์ ์ ๋ง๋ค๊ณ ์์ ๋ ์ฑ ์์ ์ง๋๊ณ ์๋ค.
- ํต์ ์ฅ์น ๊ฐ ์ํธ์์ฉ ๋ฐ ๋๊ธฐํ๋ฅผ ์ ๊ณต
- ์ฐ๊ฒฐ ์ธ์ ์์ ๋ฐ์ดํฐ ๊ตํ๊ณผ ์๋ฌ ๋ฐ์ ์์ ๋ณต๊ตฌ๋ฅผ ๊ด๋ฆฌ
- ํค๋๋ฅผ ํตํด ์บก์ํ ๋ฐ ์บก์ํ ํด์
- 4๊ณ์ธต๊ณผ 5๊ณ์ธต์ ๊ฒฝ๊ณ๊ฐ ๋ชจํธํจ
- NetBIOS, SSH, Appletalk ๋ฑ๋ฑ
6. ํํ(Presentation)
JPEG, MPEG ๋ฑ
- ๋ฐ์ดํฐ ํํ์ ๋ํ ๋ ๋ฆฝ์ฑ์ ์ ๊ณตํ๊ณ ์ํธํํ๋ ์ญํ ์ ๋ด๋นํ๋ค.
- ๋ฐ์ดํฐ ํํ์ ์ฐจ์ด๊ฐ ์๋ ์์ฉ์ฒ๋ฆฌ์์ ์ ์ด ๊ตฌ์กฐ๋ฅผ ์ ๊ณต
- ์ ์กํ๋ ๋ฐ์ดํฐ์ ์ธ์ฝ๋ฉ, ๋์ฝ๋ฉ, ์ํธํ, ์ฝ๋ ๋ณํ
- ํค๋๋ฅผ ํตํด ์บก์ํ ๋ฐ ์บก์ํ ํด์
- ASCII, JPEG, MPEG ๋ฑ๋ฑ
7. ์์ฉ(Application)
HTTP, FTP, DNS ๋ฑ
- ์ต์ข ๋ชฉ์ ์ง๋ก, ์์ฉ ํ๋ก์ธ์ค์ ์ง์ ๊ด๊ณํ์ฌ ์ผ๋ฐ์ ์ธ ์์ฉ ์๋น์ค๋ฅผ ์ํํ๋ค. (=์์ฉ ํ๋ก์ธ์ค ๊ฐ ์ ๋ณด ๊ตํ)
- ์ฌ์ฉ์์ ๊ฐ์ฅ ๋ฐ์ ํ ๊ณ์ธต, ์ธํฐํ์ด์ค(Interface) ์ญํ
- ์ ์๋ฉ์ผ, ์ธํฐ๋ท ์๋น์ค, ๋์์ ํ๋ ์ด์ด ๋ฑ์ ์ดํ๋ฆฌ์ผ์ด์
์ฐธ๊ณ
'๐CS > Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Network] ์น ํต์ ์ ํฐ ํ๋ฆ (0) | 2021.08.31 |
---|---|
[Network] DNS round robin (0) | 2021.08.25 |
[Network] TCP, UDP ์ฐจ์ด์ (0) | 2021.08.09 |
๋๊ธ