[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] OSI ์ฐธ์กฐ ๋ชจ๋ธ
2022. 7. 24. 02:10
OSI(Open System Interconnection) ์ฐธ์กฐ ๋ชจ๋ธ
OSI ์ฐธ์กฐ ๋ชจ๋ธ์ ๋ค๋ฅธ ์์คํ ๊ฐ์ ์ํํ ํต์ ์ ์ํด ISO(๊ตญ์ ํ์คํ๊ธฐ๊ตฌ)์์ ์ ์ํ ํต์ ๊ท์ฝ(Protocol)
- 1~3๊ณ์ธต : ํ์ ๊ณ์ธต, 4~7๊ณ์ธต : ์์ ๊ณ์ธต
- ํ์ ๊ณ์ธต : ๋ฌผ๋ฆฌ ๊ณ์ธต → ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต → ๋คํธ์ํฌ ๊ณ์ธต
- ์์ ๊ณ์ธต : ์ ์ก ๊ณ์ธต → ์ธ์ ๊ณ์ธต → ํํ ๊ณ์ธต → ์์ฉ ๊ณ์ธต
1. Physical Layer (๋ฌผ๋ฆฌ ๊ณ์ธต)
์ ๊ธฐ์ , ๊ธฐ๊ณ์ , ๊ธฐ๋ฅ์ ์ธ ํน์ฑ์ ์ด์ฉํ์ฌ ํต์ ์ผ์ด๋ธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค.
์ญํ
- ๋ฌผ๋ฆฌ์ ์ ์ก ๋งค์ฒด์ ์ ์ก ์ ํธ ๋ฐฉ์๋ง์ ์ ์ํจ
- 0๊ณผ 1 ๋นํธ ์ ๋ณด๋ฅผ ํ์ ์ ๋ณด๋ด๊ธฐ ์ํ ์ ๊ธฐ์ ์ ํธ ๋ณํ
ํน์ง
- ์ ์ก ๋จ์ : ๋นํธ(Bit)
- RS-232C, X.21 ๋ฑ์ ํ์ค์ด ์๋ค
๊ด๋ จ ์ฅ๋น
- ํ๋ธ : ํ ์ฌ๋ฌด์ค ํน์ ๊ทผ๊ฑฐ๋ฆฌ ์ปดํจํฐ๋ค์ ์ฐ๊ฒฐํ๋ ์ฅ์น
- ๊ฐ๊ฐ์ ํ์ ์ ํตํฉํ์ฌ ๊ด๋ฆฌํจ
- ์ข
๋ฅ
- ๋๋ฏธ ํ๋ธ(Dummy Hub) : ๋คํธ์ํฌ์ ํ๋ฅด๋ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ๋จ์ํ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ๋ง ์ ๊ณตํ๋ ํ๋ธ
- ์ค์์นญ ํ๋ธ(Switching Hub) : ๋คํธ์ํฌ์์ ํ๋ฅด๋ ๋ฐ์ดํฐ์ ์ ๋ฌด ๋ฐ ํ๋ฆ์ ์ ์ดํ์ฌ ๊ฐ๊ฐ์ ๋ ธ๋๊ฐ ํ๋ธ์ ์ต๋ ๋์ญํญ์ ์ฌ์ฉํ ์ ์๋ ์งํ ํ๋ธ
- ๋ฆฌํผํฐ : ์์ ํ ์ ํธ๋ฅผ ์ฌ์์ํค๊ฑฐ๋, ์ถ๋ ฅ ์ ์์ ๋์ฌ ์ ์กํ๋ ์ฅ์น
- ๋ฌผ๋ฆฌ๊ณ์ธต์์ ๋์ - ๋์งํธ ์ ํธ๋ฅผ ์ฆํญ์์ผ ์ฃผ๋ ์ญํ
- ์ ์ก ๊ฑฐ๋ฆฌ์ ์ฐ์ฅ ๋๋ ๋ฐฐ์ ์ ์์ ๋๋ฅผ ๋์ด๊ธฐ ์ํ ์ฉ๋๋ก ์ฌ์ฉ
2. Data Link Layer (๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต)
๋ฌผ๋ฆฌ๊ณ์ธต์ ํตํด ์ก์์ ๋๋ ์ ๋ณด์ ์ค๋ฅ์ ํ๋ฆ ๊ด๋ฆฌ
⇒ ์์ ํ ์ ๋ณด์ ์ ๋ฌ์ ์ํํ๋๋ก ๋์์ค
์ญํ
- ๋ ๊ฐ์ ์ธ์ ํ ๊ฐ๋ฐฉ ์์คํ ๋ค ๊ฐ์ ์ ๋ขฐ์ฑ ์๊ณ ํจ์จ์ ์ธ ์ ๋ณด ์ ์ก์ ํ ์ ์๋๋ก ์์คํ ๊ฐ ์ฐ๊ฒฐ ์ค์ ๊ณผ ์ ์ง ๋ฐ ์ฌ์ ์, ์ข ๋ฃ ๋ด๋น
- ์ก์ ์ธก๊ณผ ์์ ์ธก์ ์๋ ์ฐจ์ด ํด๊ฒฐ์ ์ํ ํ๋ฆ ์ ์ด ๊ธฐ๋ฅ
- ํ๋ ์์ ์์๊ณผ ๋์ ๊ตฌ๋ถํ๊ธฐ ์ํ ํ๋ ์์ ๋๊ธฐํ ๊ธฐ๋ฅ
- ์ค๋ฅ์ ๊ฒ์ถ๊ณผ ํ๋ณต์ ์ํ ์ค๋ฅ ์ ์ด ๊ธฐ๋ฅ
- ํ๋ ์์ ์์์ ์ ์ก์ ์ํ ์์ ์ ์ด ๊ธฐ๋ฅ
ํน์ง
- ํ์ค : HDLC, LAPB, LLC, MAC, LAPD, PPP
- ์ ๋์ ๋ฐฉ์(Point-to-Point) → ์ ๋ขฐ์ฑ ์๋ ์ ์ก ๋ณด์ฅ
- ์ ์ก ๋จ์ : ํ๋ ์(Frame)
๊ด๋ จ ์ฅ๋น ( → MAC์ฃผ์ ์ฌ์ฉ (*์ง์ ์ฐ๊ฒฐ๋ ๊ณณ์๋ง ์ฐ๊ฒฐํ ์ ์๋ค.))
- ๋ธ๋ฆฌ์ง
- ๋ ๊ฐ์ ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง(LAN)์ ์๋ก ์ฐ๊ฒฐํด์ฃผ๋ ํต์ ๋ง ์ฐ๊ฒฐ ์ฅ์น
- LAN-LAN ์ฐ๊ฒฐ, ๋๋ LAN ๋ด์ ์ปดํจํฐ ๊ทธ๋ฃน ์ฐ๊ฒฐ
- ๋คํธ์ํฌ์ ์๋ง์ ๋จ๋ง๊ธฐ์ ์ํด ๋ฐ์ํ๋ ํธ๋ํฝ ๋ณ๋ชฉ ํ์ ๊ฐ์
- ๋คํธ์ํฌ๋ฅผ ๋ถ์ฐ์ ์ผ๋ก ๊ตฌ์ฑ ๊ฐ๋ฅ → ๋ณด์์ฑ ์ฆ๊ฐ
- ๋ธ๋ฆฌ์ง(n)๋ฅผ ์ด์ฉํ ์๋ธ๋ท ๊ตฌ์ฑ → ์ ์ก ๊ฐ๋ฅํ ํ์ ์ = n(n-1)/2
- L2 ์ค์์น
- ๋ธ๋ฆฌ์ง์ฒ๋ผ LAN๊ณผ LAN์ ์ฐ๊ฒฐํ์ฌ ํจ์ฌ ๋ ํฐ LAN์ ๋ง๋ฆ
- ํ๋์จ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฒ๋ฆฌ → ์ ์ก ์๋ ๋น ๋ฆ
- ํฌํธ๋ง๋ค ์๋ก ๋ค๋ฅธ ์ ์ก ์๋ ์ง์ํ๋๋ก ์ ์ด ๊ฐ๋ฅ
- ์์ญ~์๋ฐฑ๊ฐ์ ํฌํธ ์ ๊ณต
- ๋์นด๋ (= NIC = ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์นด๋ = ๋คํธ์ํฌ ์ด๋ํฐ)
- ์ปดํจํฐ-์ปดํจํฐ ๋๋ ์ปดํจํฐ-๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ์ฅ์น
- ์ ๋ณด ์ ์ก์ ์ ๋ณด๊ฐ ์ผ์ด๋ธ์ ํตํด ์ ์ก๋ ์ ์๋๋ก ์ ๋ณด ํํ๋ฅผ ๋ณ๊ฒฝ
ํ๋กํ ์ฝ
- Ethernet
- HDLC(High Level Data Link Control)
- PPP(Point-to-Point Protocol)
- ํ๋ ์ ๋ฆด๋ ์ด
- ATM
3. Network Layer (๋คํธ์ํฌ ๊ณ์ธต, ๋ง ๊ณ์ธต)
๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ์์ ํ๊ณ ๋น ๋ฅด๊ฒ ์ ๋ฌํ๋ ๊ธฐ๋ฅ(๋ผ์ฐํ )
์ญํ
- ๋ผ์ฐํ
(๊ฒฝ๋ก ์ค์ ), ํ๋ฆ ์ ์ด, ์ธ๊ทธ๋จผํ
์ด์
, ์ค๋ฅ ์ ์ด, ์ธํฐ๋คํธ์ํน ๋ฑ ์ํ
- ์ฌ๋ฌ ๋ ธ๋๋ฅผ ๊ฑฐ์น ๋๋ง๋ค ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ฃผ๋ ์ญํ ์ ํ๋ ๊ณ์ธต
- ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์ค์ , ์ ์ง, ํด์ ํ๋ ๊ธฐ๋ฅ
- ๋ฐ์ดํฐ ์ ์ก์ ์ํ ๊ฒฝ๋ก ์ค์ (Routing), ๋ฐ์ดํฐ ๊ตํ ๋ฐ ์ค๊ณ, ํธ๋ํฝ ์ ์ด
- ๋ค์ํ ๊ธธ์ด์ ํจํท ์ ๋ณด ์ ์ก
- ⇒ ์ด ๊ณผ์ ์์ ์ ์ก๊ณ์ธต์ด ์๊ตฌํ๋ ์๋น์ค ํ์ง(QoS)์ ์ ๊ณตํ๊ธฐ ์ํ ๊ธฐ๋ฅ์ , ์ ์ฐจ์ ์๋จ ์ ๊ณต : ๋คํธ์ํฌ ์๋น์ค ๋ฐ์ดํฐ ์ ๋(NSDU) ๊ตํํ๋ ๊ธฐ๋ฅ
ํน์ง
- X.25, IP ๋ฑ์ ํ์ค์ด ์์
- ์ ์ก ๋จ์ : ํจํท(Packet)
๊ด๋ จ ์ฅ๋น → IP์ฃผ์ ์ฌ์ฉ
- ๋ผ์ฐํฐ
- LAN๊ณผ LAN / LAN๊ณผ WAN ์ฐ๊ฒฐ ๊ธฐ๋ฅ + ๋ฐ์ดํฐ ์ ์ก์ ์ต์ ์ ๊ฒฝ๋ก ์ ํ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋ ์ฅ์น
- 3๊ณ์ธต๊น์ง์ ํ๋กํ ์ฝ ๊ตฌ์กฐ๊ฐ ๋ค๋ฅธ ๋คํธ์ํฌ ๊ฐ์ ์ฐ๊ฒฐ์ ์ํด ํ๋กํ ์ฝ ๋ณํ ๊ธฐ๋ฅ์ ์ํ
- ๊ฒ์ดํธ์จ์ด
- ํ๋กํ ์ฝ ๊ตฌ์กฐ๊ฐ ๋ค๋ฅธ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ์ฅ์น
- ํ๋กํ ์ฝ์ ์๋ก ๋ค๋ฅธ ํต์ ๋ง์ ์ ์ํ ์ ์๊ฒ ํด์ค
- LAN ↔ ๋ค๋ฅธ ๋คํธ์ํฌ ๊ฐ์ ๋ฐ์ดํฐ ์ถ์ ๊ตฌ ์ญํ
- ์ธ์ ๊ณ์ธต, ํํ ๊ณ์ธต, ์์ฉ ๊ณ์ธต ๊ฐ์ ์ฐ๊ฒฐํ์ฌ ๋ฐ์ดํฐ ํ์ ๋ณํ, ์ฃผ์ ๋ณํ, ํ๋กํ ์ฝ ๋ณํ ๋ฑ์ ์ํํจ
- ์ค์์น
- ๋ฐฑ๋ณธ ์ค์์นญ ํ๋ธ
ํ๋กํ ์ฝ
- IP(Internet Protocol)
- ARP(Address Resolution Protocol)
- RAPR(Reverse Address Resolution Protocol)
- ICMP (Internet Control Message Protocol)
- IGMP(Internet Group Management Protocol)
- ๋ผ์ฐํ
ํ๋กํ ์ฝ
- ๋ด๋ถ๋ผ์ฐํ ํ๋กํ ์ฝ(IGP) : RIP, OSPF
- ์ธ๋ถ ๋ผ์ฐํ ํ๋กํ ์ฝ(EGP) : BGP
4. Transport Layer (์ ์ก ๊ณ์ธต)
ํต์ ์ ํ์ฑํํ๊ธฐ ์ํ ๊ณ์ธต. ํฌํธ๋ฅผ ์ด์ด์ ์์ฉํ๋ก๊ทธ๋จ๋ค์ด ์ ์ก์ ํ ์ ์๊ฒ ํ๋ค.
์ญํ
- OSI 7๊ณ์ธต ์ค ํ์ 3๊ณ์ธต๊ณผ ์์ 3๊ณ์ธต์ ์ธํฐํ์ด์ค๋ฅผ ๋ด๋น
- ์ข
๋จ ์์คํ
(End-to-End) ๊ฐ์ ์ ์ก ์ฐ๊ฒฐ ์ค์ , ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก, ์ฐ๊ฒฐ ํด์ ๊ธฐ๋ฅ์ ํจ ⇒ ์์ ๊ณ์ธต๋ค์ด ๋ฐ์ดํฐ ์ ๋ฌ์ ์ ํจ์ฑ, ํจ์จ์ฑ ์๊ฐํ์ง ์๋๋ก ํจ
- ์ข ๋จ๊ฐ ํต์ ์ ๋ค๋ฃจ๋ ์ตํ์ ๊ณ์ธต : ์ข ๋จ๊ฐ ์ ๋ขฐ์ฑ, ํจ์จ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก
- ์ก์์ ํ๋ก์ธ์ค ๊ฐ์ ์ฐ๊ฒฐ
- ์ฃผ์ ์ค์ , ๋ค์คํ(๋ถํ ๋ฐ ์ฌ์กฐ๋ฆฝ), ์ค๋ฅ ์ ์ด, ํ๋ฆ ์ ์ด, ์ค๋ณต ๊ฒ์ฌ ์ํ
- ์ํ์ค ๋๋ฒ ๊ธฐ๋ฐ์ ์ค๋ฅ ์ ์ด ๋ฐฉ์
- ํจํท ์์ฑ(Assembly/Sequencing/Deassembly/Error Detection/Request Repeat/Flow Control) ๋ฐ ์ ์ก
ํน์ง
- ์ด ๊ณ์ธต๊น์ง๋ ๋ฌผ๋ฆฌ์ ์ธ ๊ณ์ธต์ ์ํ๋ค.
- ํ์ค : TCP, UDP ๋ฑ
- ์ ์ก ๋จ์ : ์ธ๊ทธ๋จผํธ(Segment)
๊ด๋ จ ์ฅ๋น
- ๊ฒ์ดํธ์จ์ด
ํ๋กํ ์ฝ
- TCP (Transmission Control Protocol)
- UDP(User Datagram Protocol)
5. Session Layer (์ธ์ ๊ณ์ธต)
์ธ์ (session) = ๋ ์ด์ฉ์ ์ฌ์ด์ ์ฐ๊ฒฐ
์ญํ
- ๋ฐ์ดํฐ๊ฐ ํต์ ํ๊ธฐ ์ํ ๋ ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ํจ.
- ๋จ, 4๊ณ์ธต๊ณผ ์ฐจ์ด์ : ์์ฉํ๋ก๊ทธ๋จ ๊ด์ - ์ธ์
์ค์ , ์ ์ง, ์ข
๋ฃ, ์ ์ก ์ค๋จ์ ๋ณต๊ตฌ ๋ฑ์ ๊ธฐ๋ฅ
- ์๋จ์ ์์ฉ ํ๋ก์ธ์ค์ ํต์ ๊ด๋ฆฌ ๋ฐฉ๋ฒ ์ ๊ณต : ๋์ ์ก์์ ๋ฐฉ์(duplex), ๋ฐ์ด์ค ๋ฐฉ์(half-duplex), ์ ์ด์ค ๋ฐฉ์(Full Duplex) ํต์ + ์ฒดํฌํฌ์ธํ , ์ ํด, ์ข ๋ฃ, ๋ค์ ์์ ๋ฑ
- TCP/IP ์ธ์ ์ ๋ง๋ค๊ณ ์์ ๋ ์ฑ ์์ ์ง
ํน์ง
- ์ ์ก๋จ์ : ๋ฐ์ดํฐ
- ๋๊ธฐ์ : ์ค๋ฅ๊ฐ ์๋ ๋ฐ์ดํฐ์ ํ๋ณต์ ์ํด ์ฌ์ฉํ๋ ๊ฒ (์ข ๋ฅ : ์๋๊ธฐ์ , ๋๋๊ธฐ์ )
ํ๋กํ ์ฝ
- PRC(Remote Procedure Call)
- NetBIOS
6. Presentation Layer (ํํ ๊ณ์ธต)
๋ฐ์ดํฐ ํํ์ด ์์ดํ ์์ฉ ํ๋ก์ธ์ค์ ๋ ๋ฆฝ์ฑ์ ์ ๊ณตํ๊ณ , ์ํธํํ๋ค.
์ญํ
- ์์ฉ ๊ณ์ธต์ผ๋ก๋ถํฐ ๋ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ธ์
๊ณ์ธต์ ๋ณด๋ด๊ธฐ ์ ์ ํต์ ์ ์ ๋นํ ํํ๋ก ๋ณํํ๊ณ , ์ธ์
๊ณ์ธต์์ ๋ฐ์ ๋ฐ์ดํฐ๋ ์ฌ์ฉ์๊ฐ ์ดํดํ ์ ์๋๋ก ์์ฉ ๊ณ์ธต์ ๋ง๊ฒ ๋ณํํ๋ ๊ธฐ๋ฅ์ ํจ
- ์๋ก ๋ค๋ฅธ ๋ฐ์ดํฐ ํํ ํํ๋ฅผ ๊ฐ๋ ์์คํ ๊ฐ์ ์ํธ ์ ์์ ๋์
- ์ฝ๋ ๋ณํ, ๋ฐ์ดํฐ ์๋ณตํธํ, ๋ถํธ ๊ตํ, ๋ฐ์ดํฐ ์์ถ, ๊ตฌ๋ฌธ ๊ฒ์, ์ ๋ณด ํ์(ํฌ๋งท) ๋ณํ, ๋ฌธ๋งฅ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ํจ
- MIME ์ธ์ฝ๋ฉ, ์ํธํ ๋ฑ์ ๋์
ํน์ง
- ์ ์ก ๋จ์ : ๋ฐ์ดํฐ
ํ๋กํ ์ฝ
- JPEG : ์ด๋ฏธ์ง๋ฅผ ์ํด ๋ง๋ค์ด์ง ํ์ค ๊ท๊ฒฉ
- MPEG : ๋ฉํฐ๋ฏธ๋์ด๋ฅผ ์ํด ๋ง๋ค์ด์ง ํ์ค ๊ท๊ฒฉ
7. Application Layer (์์ฉ ๊ณ์ธต)
์ต์ข ๋ชฉ์ ์ง. ์์ฉ ํ๋ก์ธ์ค์ ์ง์ ๊ด๊ณํ์ฌ ์ผ๋ฐ์ ์ธ ์์ฉ ์๋น์ค ์ํ
์ญํ
- ์ฌ์ฉ์(์์ฉ ํ๋ก๊ทธ๋จ)๊ฐ ๋คํธ์ํฌ(OSI ํ๊ฒฝ)์ ์ ๊ทผํ ์ ์๋๋ก ์์ฉ์๋น์ค๋ฅผ ์ ๊ณตํจ
- ์์ฉ ํ๋ก์ธ์ค ๊ฐ์ ์ ๋ณด ๊ตํ, ์ ์ ์ฌ์ํจ, ํ์ผ ์ ์ก, ๊ฐ์ ํ ๋ ๋ฑ์ ์๋น์ค๋ฅผ ์ ๊ณตํจ
- ๋ชจ๋ ํต์ ์ ์ ๋๋จ์ http์ ๊ฐ์ ํ๋กํ ์ฝ์ด์ง, ์์ฉํ๋ก๊ทธ๋จ์ด ์๋๋ค.
ํน์ง
- ์ ์ก๋จ์ : ๋ฐ์ดํฐ
ํ๋กํ ์ฝ : ์ต์ข ๋ชฉ์ ์ง
- HTTP (HyperText TRansfer Protocol)
- FTP (File Transfer Protocol)
- SMTP (Simple Mail Transfer Protocol)
- Telnet
- POP3/IMAP
'etc > ์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ๋คํธ์ํฌ ๊ตฌ์ถ (0) | 2022.07.27 |
---|---|
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ํ๋กํ ์ฝ๊ณผ TCP/IP ๋ชจ๋ธ (0) | 2022.07.26 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ์ธํฐ๋ท (0) | 2022.07.23 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ์ค์ผ์ค๋ง(Scheduling) (0) | 2022.07.22 |
[์ ๋ณด์ฒ๋ฆฌ๊ธฐ์ฌ ์ค๊ธฐ] ํ๋ก์ธ์ค์ ์ค๋ ๋ (0) | 2022.07.21 |