ํ์ฅ๋๊ป์ ํ์ ๋ง์
" ๋๋ ๋ชฐ๋๋ค. ์ OSI7๊ณ์ธต์ ๋ฐฐ์ฐ๋์ง,,, ๊ทผ๋ฐ ์ผํ๋ฉด์ ๋ณด๋๊น ์ด๊ฑธ ๋ชจ๋ฅด๋ฉด ์ผ์ ๋ชปํ๋ค..."
์ด๊ฑธ ๋ฃ๊ณ ๋ค์ ๊ณต๋ถํด๋ณผ๊ฒธ ์ ๋ฆฌ!
OSI ๋ชจ๋ธ
๋คํธ์ํฌ์ ํ์ํ Protocol ๊ธฐ๋ฅ๋ค์ 7๊ณ์ธต์ผ๋ก ๋๋์ด ๋ณต์ก์ฑ์ ์ค์ด๊ณ ๊ณ์ธต๊ฐ์ ๊ฐ์ญ์ ์ต์ํํ๋ ๋ชจ๋ธ
- ์์ฉ ๊ณ์ธต : ์ต์์ ๊ณ์ธต์ผ๋ก ์ฌ์ฉ์๊ฐ ๋คํธ์ํฌ์ ์ ์ํ๋ ๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํจ
- ํํ ๊ณ์ธต : ์ก/์์ ์๊ฐ ๊ณตํต์ผ๋ก ์ดํดํ ์ ์๋๋ก ์ ๋ณด์ ๋ฐ์ดํฐ ํํ๋ฐฉ์์ ๋ฐ๊พธ๋ ๊ธฐ๋ฅ ๋ด๋น
- ์ธ์ ๊ณ์ธต : ๋คํธ์ํฌ ๋ํ ์ ์ด๊ธฐ๋ก ํต์ ์์คํ ๊ฐ์ ์ํธ๋ํ๋ฅผ ์ค์ ํ๊ณ ๋๊ธฐํ
- ์ ์ก ๊ณ์ธต : Port๋ฅผ ์ด์ฉํ์ฌ ์์ฉ ํ๋ก๊ทธ๋จ๊ฐ ์ก์์ ๋ด๋น
- ๋คํธ์ํฌ ๊ณ์ธต : IP๋ฅผ ์ฃผ์๋ก ์ฌ์ฉํ์ฌ ํธ์คํธ๊ฐ ์ ์ก ๋ด๋น
- ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต : ์ก์์ ๋๋ ์ ๋ณด์ ์ค๋ฅ์ ํ๋ฆ ๊ด๋ฆฌ ๋ด๋น
- ๋ฌผ๋ฆฌ ๊ณ์ธต : ๋ฐ์ดํฐ๋ฅผ ๋ฌผ๋ฆฌ ๋งค์ฒด์์ผ๋ก ์ ์กํ๋ ์ญํ ๋ด๋น
TCP/IP ๋ชจ๋ธ
OSI์ ์ ์ฌํ๊ฒ ๋คํธ์ํฌ์ ํ์ํ ๊ธฐ๋ฅ์ 4๊ณ์ธต์ผ๋ก ๋๋ ๋ชจ๋ธ
OSI๋ณด๋ค ๋จผ์ ๋ฑ์ฅํ์ผ๋ฉฐ ํ์ฌ ํ์ค์ผ๋ก ์๋ฆฌ ์ก์
- ์์ฉ ๊ณ์ธต
- ์ ์ก ๊ณ์ธต
- ์ธํฐ๋ท ๊ณ์ธต
- ๋คํธ์ํฌ ์ฐ๊ฒฐ ๊ณ์ธต
7๊ณ์ธต์ผ๋ก ๋๋ ์ด์
ํต์ ์ด ์ผ์ด๋๋ ๊ณผ์ ์ ๋จ๊ณ๋ณ๋ก ํ์ ํ๊ธฐ ์ฉ์ดํจ
(์์)
๋ง์ฝ PC๋ฐฉ์์ ๊ฒ์ ์ค ์ฐ๊ฒฐ์ด ๋๊ฒผ๋๋ฐ, ๋ฌธ์ ๊ฐ ์ด๋์ ๋ฐ์ํ๋์ง ํ์ธํ๊ธฐ ์ํด์๋
1. ๋ชจ๋ PC์ ๋ฌธ์ ๋ฐ์ -> ๋ผ์ฐํฐ(3๊ณ์ธต, ๋คํธ์ํฌ ๊ณ์ธต)์ ๋ฌธ์ ์ด๊ฑฐ๋, ๊ด๋์ ์ ๊ณตํ๋ ํ์ฌ์ ํ์ ๋ฌธ์ (1๊ณ์ธต, ๋ฌผ๋ฆฌ ๊ณ์ธต)
2. ํ ๊ฐ์ PC์ ๋ฌธ์ ์ธ๋ฐ
1. ๊ฒ์ SW์ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด -> 7๊ณ์ธต, ์ ํ๋ฆฌ์ผ์ด์
๊ณ์ธต
2. ๊ฒ์ธ SW์ ๋ฌธ์ ๊ฐ ์๊ณ , ์ค์์น(2๊ณ์ธต, ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต)
์ด๋ ๊ฒ ํ๋จํ ์ ์๋ค.
Layer 1, ๋ฌผ๋ฆฌ ๊ณ์ธต(Physical Layer)
- ์ฃผ๋ก ์ ๊ธฐ์ , ๊ธฐ๊ณ์ , ๊ธฐ๋ฅ์ ์ธ ํน์ฑ์ ์ด์ฉํด์ ํต์ ์ผ์ด๋ธ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์ก
- ํต์ ๋จ์๋
bit
- ๋จ์ง ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ๋งํ ๋ฟ ์ ์กํ๋ ค๋(๋๋ ๋ฐ์ผ๋ ค๋) ๋ฐ์ดํฐ๊ฐ ๋ฌด์์ธ์ง, ์ด๋ค ์๋ฌ๊ฐ ์๋์ง ๋ฑ์ ๋ํด์๋ ์ ํ ์ ๊ฒฝX
- ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ ์ธ ์ ํธ๋ก ๋ณํํด์ ์ฃผ๊ณ ๋ฐ๋ ๊ธฐ๋ฅ๋ง ํจ
- ๋ํ์ ์ธ ์ฅ๋น : ํต์ ์ผ์ด๋ธ, ๋ฆฌํผํฐ, ํ๋ธ ๋ฑ
Layer 2, ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต(DataLink Layer)
- ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํตํด ์ก์์ ๋๋ ์ ๋ณด์ ์ค๋ฅ์ ํ๋ฆ์ ๊ด๋ฆฌํ์ฌ ์์ ํ ์ ๋ณด ์ ๋ฌ์ ์ํํ ์ ์๋๋ก ๋์์ฃผ๋ ์ญํ
- ํต์ ์์์ ์ค๋ฅ๋ฅผ ์ฐพ๊ณ , ์ฌ์ ์กํ๋ ๊ธฐ๋ฅ ์ ๊ณต
- MAC ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ํต์
- ์ ์ก ๋จ์ :
frame
- ๋ํ์ ์ธ ์ฅ๋น : ๋ธ๋ฆฌ์ง, ์ค์์น
- Point to Point ๊ฐ ์ ๋ขฐ์ฑ์๋ ์ ์ก์ ๋ณด์ฅํ๊ธฐ ์ํ ๊ณ์ธต์ผ๋ก CRC ๊ธฐ๋ฐ์ ์ค๋ฅ ์ ์ด์ ํ๋ฆ ์ ์ด๊ฐ ํ์
- ๋คํธ์ํฌ ์์ ๊ฐ์ฒด๋ค ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ณ , ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ๋ฐ์ํ ์ ์๋ ์ค๋ฅ๋ฅผ ์ฐพ์๋ด๊ณ , ์์ ํ๋๋ฐ ํ์ํ ๊ธฐ๋ฅ์ , ์ ์ฐจ์ ์๋จ์ ์ ๊ณต
- ์ฃผ์ ๊ฐ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ํ ๋น๋ฐ๋๋ฐ, ์ด๋ ๋คํธ์ํฌ ์นด๋๊ฐ ๋ง๋ค์ด์ง ๋๋ถํฐ MAC Address ๊ฐ ์ ํด์ ธ ์๋ค๋ ์๋ฏธ
- ์ฃผ์ ์ฒด๊ณ๋ ๊ณ์ธต์ด ์๋ ๋จ์ผ ๊ตฌ์กฐ
- ์ ์๋ ค์ง ์๋
์ด๋๋ท
- ๋คํธ์ํฌ ๋ธ๋ฆฟ์ง๋ ์ค์์น ๋ฑ์ด ์ด ๊ณ์ธต์์ ๋์ํ๋ฉฐ, ์ง์ ์ด์ด์ง ๊ณณ์๋ง ์ฐ๊ฒฐ ๊ฐ๋ฅ
Layer 3, ๋คํธ์ํฌ ๊ณ์ธต(Network Layer)
๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ๊ฐ์ฅ ์์ ํ๊ณ ๋น ๋ฅด๊ฒ ์ ๋ฌํ๋ ๊ธฐ๋ฅ(๋ผ์ฐํ )
- ๊ฒฝ๋ก๋ฅผ ์ ํํ๊ณ , ์ฃผ์๋ฅผ ์ ํ๊ณ , ๊ฒฝ๋ก์ ๋ฐ๋ผ packet์ ์ ๋ฌ
- ๋ํ์ ์ธ ์ฅ๋น : ๋ผ์ฐํฐ, ์์ฆ์ ์ค์์น์ ๋ผ์ฐํ ๊ธฐ๋ฅ์ ์ฅ์ฐฉํ Layer 3 ์ค์์น๋ ์์
- ์ฌ๋ฌ ๊ฐ์ ๋ ธ๋๋ฅผ ์ง๋ ๋ ๋ง๋ค ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ฃผ๋ ์ญํ ๋ก, ๋ค์ํ ๊ธธ์ด์ ๋ฐ์ดํฐ๋ฅผ ๋คํธ์ํฌ๋ค์ ํตํด ์ ๋ฌํ๊ณ , ๊ทธ ๊ณผ์ ์์ ์ ์ก ๊ณ์ธต์ด ์๊ตฌํ๋ ์๋น์ค ํ์ง(QoS)๋ฅผ ์ ๊ณตํ๊ธฐ ์ํ ๊ธฐ๋ฅ์ , ์ ์ฐจ์ ์๋จ์ ์ ๊ณต
- ๋ผ์ฐํ , ํ๋ฆ ์ ์ด, ์ธ๊ทธ๋ฉํ ์ด์ (segmentation/desegmentation), ์ค๋ฅ ์ ์ด, ์ธํฐ๋คํธ์ํน(Internetworking)๋ฑ์ ์ํ
- ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ค๋ฅธ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ๋ฌํจ์ผ๋ก์จ ์ธํฐ๋ท์ด ๊ฐ๋ฅํ๊ฒ ๋ง๋๋ ๊ณ์ธต
- ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์ ๊ตฌ์กฐ(IP), ์ฆ ๋คํธ์ํฌ ๊ด๋ฆฌ์๊ฐ ์ง์ ์ฃผ์๋ฅผ ํ ๋นํ๋ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง๋ฉฐ, ๊ณ์ธต์ (hierarchical) ์
- ์๋ธ๋ท์ ์ต์์ ๊ณ์ธต์ผ๋ก ๊ฒฝ๋ก๋ฅผ ์ค์ ํ๊ณ , ์ฒญ๊ตฌ ์ ๋ณด๋ฅผ ๊ด๋ฆฌ
- ๊ฐ๋ฐฉํ ์์คํ ์ฌ์ด์์ ๋คํธ์ํฌ ์ฐ๊ฒฐ์ ์ค์ , ์ ์ง, ํด์ ํ๋ ๊ธฐ๋ฅ์ ๋ถ์ฌํ๊ณ , ์ ์ก ๊ณ์ธต ์ฌ์ด์ ๋คํธ์ํฌ ์๋น์ค ๋ฐ์ดํฐ ์ ๋(NSDU, Network Service Data Unit)์ ๊ตํํ๋ ๊ธฐ๋ฅ ์ ๊ณต
IP ๊ณ์ธต
TCP/IP ์์์ IP ๊ณ์ธต์ด๋ ๋คํธ์ํฌ์ ์ฃผ์ (IP ์ฃผ์)๋ฅผ ์ ์ํ๊ณ , IP Packet์ ์ ๋ฌ ๋ฐ ๋ผ์ฐํ
์ ๋ด๋นํ๋ ๊ณ์ธต
OSI 7๊ณ์ธต ๋ชจ๋ธ์ ๊ด์ ์์ ๋ณด๋ฉด IP ๊ณ์ธต์ ๋คํธ์ํฌ ๊ณ์ธต์ ํด๋น
-> ์ฆ, Packet์ ๋ชฉ์ ์ง๊น์ง ์ ๋ฌํ๋ ์ญํ ๋ฐ ๊ทธ์ ์๋ฐ๋๋ ๊ธฐํ ์ญํ ๋ด๋น
์ฃผ์ ์ญํ
- ๊ทธ ํ์ ๊ณ์ธต์ธ ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์ ํ๋์จ์ด์ ์ธ ํน์ฑ์ ๊ด๊ณ์์ด ๋
๋ฆฝ์ ์ธ ์ญํ ์ ์ํ
- ์ฃผ์ ํ๋กํ ์ฝ
- Packet ์ ๋ฌ์ ์ฑ ์์ง๋ IP
- Packet ์ ๋ฌ ์๋ฌ ๋ณด๊ณ ๋ฐ ์ง๋จ์ ์ํ ICMP
- ๋ณต์กํ ๋คํธ์ํฌ์์ ์ธํฐ๋คํธ์ํน์ ์ํ ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ฃผ๋ Routing Protocol
IP Protocol
TCP/IP ๊ธฐ๋ฐ์ ์ธํฐ๋ท ๋ง์ ํตํ์ฌ Datagram์ ์ ๋ฌ์ ๋ด๋นํ๋ Protocol
- ์ฃผ์ ๊ธฐ๋ฅ
IP ๊ณ์ธต์์ IP Packet์ Routing ๋์์ด ๋จ
IP ์ฃผ์ ์ง์ (Addressing) - ์ฃผ์ ํน์ง
์ ๋ขฐ์ฑ(์๋ฌ ์ ์ด)
๋ฐํ๋ฆ ์ ์ด
๊ธฐ๋ฅ์ด ์ ํธ ์์ -> Best-Effort Service- ํํธ, ์ ๋ขฐ์ฑ์ ํ๋ณดํ๋ ค๋ฉด IP ๊ณ์ธต์์ TCP์ ๊ฐ์ ์์ Transport ๊ณ์ธต์ ์์กด
- ๋น์ฐ๊ฒฐ์ฑ Datagram ๋ฐฉ์์ผ๋ก ์ ๋ฌ๋๋ Protocol -> Connectionless
- Packet์ ์์ ํ ์ ๋ฌ(์์ค, ์ค๋ณต, ์ง์ฐ, ์์ ๋ฐ๋ ๋ฑ์ด ์๊ฒํจ) ์ ๋ณด์ฅํ์ง ์์ -> Unreliable
- IP Packet Header ๋ด ์์ ๋ฐ ๋ฐ์ ์ฃผ์๋ฅผ ํฌํจ -> IPv4 Header, IPv6 Header, IP Address
- IP Header ๋ด ๋ฐ์ดํธ ์ ๋ฌ ์์ : ์ต์์ ๋ฐ์ดํธ(MSB)๋ฅผ ๋จผ์ ๋ณด๋ -> Big-endian
- ๊ฒฝ์ฐ์ ๋ฐ๋ผ, ๋จํธํ ํ์
- TCP, UDP, ICMP, IGMP ๋ฑ์ด IP Datagram์ ์ค๋ ค์ ์ ์ก
Layer 4, ์ ์ก ๊ณ์ธต(Transport Layer)
- ํต์ ์ ํ์ฑํํ๊ธฐ ์ํ ๊ณ์ธต
- ๋ณดํต TCP Protocol์ ์ด์ฉํ๋ฉฐ, ํฌํธ๋ฅผ ์ด์ด์ ์์ฉ ํ๋ก๊ทธ๋จ๋ค์ด ์ ์ก์ ํ ์ ์๊ฒ ํจ
- ๋ง์ฝ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด, 4๊ณ์ธต์์ ํด๋น ๋ฐ์ดํฐ๋ฅผ ํ๋๋ก ํฉ์ณ์ 5๊ณ์ธต์ ์ ๋ฌ
- ์ ์ก ๊ณ์ธต์ ์ ๋๋จ์ ์ฌ์ฉ์๋ค์ด ์ ๋ขฐ์ฑ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๊ฒ ํด์ฃผ์ด, ์์ ๊ณ์ธต๋ค์ด ๋ฐ์ดํฐ ์ ๋ฌ์ ์ ํจ์ฑ์ด๋ ํจ์จ์ฑ์ ์๊ฐํ์ง ์๋๋ก ํด์ค
- ์ํ์ค ๋๋ฒ ๊ธฐ๋ฐ์ ์ค๋ฅ ์ ์ด ๋ฐฉ์ ์ฌ์ฉ
- ์ ์ก ๊ณ์ธต์ ํน์ ์ฐ๊ฒฐ์ ์ ํจ์ฑ์ ์ ์ดํ๊ณ , ์ผ๋ถ ํ๋กํ ์ฝ์ ์ํ ๊ฐ๋
์ด ์๊ณ
(stateful)
, ์ฐ๊ฒฐ ๊ธฐ๋ฐ(connection oriented)
์ - ์ด๋ ์ ์ก ๊ณ์ธต์ด ํจํท๋ค์ ์ ์ก์ด ์ ํจํ์ง ํ์ธํ๊ณ ์ ์ก ์คํจํ ํจํท๋ค์ ์ฌ์ ์ก ํจ์ ์๋ฏธ
- ์ข ๋จ๊ฐ ํต์ ์ ๋ค๋ฃจ๋ ์ตํ์ ๊ณ์ธต์ผ๋ก ์ข ๋จ๊ฐ ์ ๋ขฐ์ฑ์๊ณ , ํจ์จ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ฉฐ, ๊ธฐ๋ฅ์ ์ค๋ฅ ๊ฒ์ถ ๋ฐ ๋ณต๊ตฌ์ ํ๋ฆ ์ ์ด, ์ค๋ณต ๊ฒ์ฌ ๋ฑ์ ์ํ
ํจํท ์์ฑ (Assembly / Sequencing / Deassembly / Error Detection / Request Repeat / Flow Control) ๋ฐ ์ ์ก
TCP Protocol
OSI ๊ณ์ธต ๋ชจ๋ธ์ ๊ด์ ์์ ์ ์ก ๊ณ์ธต(4๊ณ์ธต)์ ํด๋น
์์ข
๋จ ํธ์คํธ ๋ด ํ๋ก์ธ์ค ์ํธ ๊ฐ์ ์ ๋ขฐ์ ์ธ ์ฐ๊ฒฐ ์งํฅ์ฑ ์๋น์ค ์ ๊ณต
- IP์ ๋น์ ๋ขฐ์ ์ธ ์ต์ ํ ์๋น์ค์๋ค๊ฐ ์ ๋ขฐ์ ์ธ ์ฐ๊ฒฐ์งํฅ์ฑ ์๋น์ค๋ฅผ ์ ๊ณตํ๊ฒ ๋จ
- ์ ๋ขฐ์ ์ธ ์ ์ก์ ๋ณด์ฅํจ์ผ๋ก์จ, ์ดํ๋ฆฌ์ผ์ด์ ๊ตฌํ์ด ํ์ธต ์ฌ์ด์ง
์ ๋ขฐ์ฑ ์์(
Reliable
)
ํจํท ์์ค, ์ค๋ณต, ์์๋ฐ๋ ๋ฑ์ด ์๋๋ก ๋ณด์ฅ
TCP ํ์๊ณ์ธต์ธ IP๊ณ์ธต์ ์ ๋ขฐ์ฑ์๋ ์๋น์ค์ ๋ํด ๋ค๋ฐฉ๋ฉด์ผ๋ก ์ ๋ขฐ์ฑ์ ์ ๊ณต์ฐ๊ฒฐ์งํฅ์ (
Connection-Oriented
) -> TCP ์ฐ๊ฒฐ
๊ฐ์ ์ ์ก ๊ณ์ธต์ UDP ๊ฐ ๋น์ฐ๊ฒฐ์ฑ(Connectionless
)์ธ ๊ฒ๊ณผ ๋ฌ๋ฆฌ, TCP๋ ์ฐ๊ฒฐ์งํฅ์
์ด ๊ฒฝ์ฐ, ๋์จํ ์ฐ๊ฒฐ(Loosly Connected
)์ ๊ฐ์ผ๋ฏ๋ก ๊ฐํ ์ฐ๊ฒฐ์ ์๋ฏธํ๋ ๊ฐ์ํ์ ์ด๋ผ๋ ํํ๋ณด๋ค๋ ์คํ๋ ค ์ฐ๊ฒฐ์งํฅ์ ์ด ๋ง์
์ฐ๊ฒฐ ๊ด๋ฆฌ๋ฅผ ์ํ ์ฐ๊ฒฐ ์ค์ ๋ฐ ํด์ ํ์
์๋จ๊ฐ ์ดํ๋ฆฌ์ผ์ด์ /ํ๋ก์ธ์ค๋ TCP๊ฐ ์ ๊ณตํ๋ ์ฐ๊ฒฐ์ฑ ํ์ ์ ํตํ์ฌ ์๋ก ํต์
UDP Protocol
<-> TCP Protocol
- ์ ๋ขฐ์ฑ์ด ๋ฎ์ Protocol๋ก์จ ์์ ์ฑ์ ๋ณด์ฆํ์ง ์์ผ๋, ๊ฐ์ํ์ ์ ๊ตณ์ด ํ๋ฆฝํ ํ์๊ฐ ์๊ณ ์ ์ฐํ๋ฉฐ ํจ์จ์ ์์ฉ์ ๋ฐ์ดํฐ ์ ์ก์ ์ฌ์ฉ
- ๋น์ฐ๊ฒฐ์ฑ์ด๊ณ , ์ ๋ขฐ์ฑ์ด ์์ผ๋ฉฐ, ์์ํ๋์ง ์์ Datagram ์๋น์ค ์ ๊ณต
- ๋ฉ์ธ์ง๊ฐ ์ ๋๋ก ๋์ฐฉํ๋์ง ํ์ธํ์ง ์์ (ํ์ธ ์๋ต ์์)
- ์์ ๋ ๋ฉ์ธ์ง์ ์์๋ฅผ ๋ง์ถ์ง ์์ (์์ ์ ์ด ์์)
- ํ๋ฆ ์ ์ด๋ฅผ ์ํ ํผ๋๋ฐฑ์ ์ ๊ณตํ์ง ์์ (ํ๋ฆ ์ ์ด ์์)
- ๊ฒ์ฌํฉ์ ์ ์ธํ ํน๋ณํ ์ค๋ฅ ๊ฒ์ถ ๋ฐ ์ ์ด ์์ (์ค๋ฅ ์ ์ด ๊ฑฐ์ ์์)
UDP๋ฅผ ์ฌ์ฉํ๋ ํ๋ก๊ทธ๋จ ์ชฝ์์ ์ค๋ฅ์ ์ด ๊ธฐ๋ฅ์ ์ค์ค๋ก ๊ฐ์ถ์ด์ผ ํจ - ๋ฐ์ดํฐ๊ทธ๋จ ์งํฅ์ ์ ์ก๊ณ์ธต์ฉ ํ๋กํ ์ฝ (๋
ผ๋ฆฌ์ ์ธ ๊ฐ์ํ์ ์ฐ๊ฒฐ์ด ํ์ ์์)
๋น์ฐ๊ฒฐ์ ์์ํ ํ์์ ํต์
- ์ค์์๊ฐ ์์ฉ ๋ฐ ๋ฉํฐ์บ์คํ
๊ฐ๋ฅ
- ๋น ๋ฅธ ์์ฒญ๊ณผ ์๋ต์ด ํ์ํ ์ค์๊ฐ ์์ฉ์ ์ ํฉ
- ์ฌ๋ฌ ๋ค์ ์ง์ ์ ์ ์ก ๊ฐ๋ฅ (์ผ ๋ ๋ค)
- ๋จ์ํ ํค๋
- UDP๋ TCP์ฒ๋ผ 16bit์ ํฌํธ ๋ฒํธ๋ฅผ ์ฌ์ฉํ๋, ํค๋๋ ๊ณ ์ ํฌ๊ธฐ์ 8Byte(TCP๋ 20Byte)๋ง ์ฌ์ฉ
- ์ฆ, ํค๋ ์ฒ๋ฆฌ์ ๋ง์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ํ์ง ์์
'์ ๋ฌด ํ์ ์ง์' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[GIT] Rocky Linux ์ GIT Server ๊ตฌ์ถํ๊ธฐ - ์ ๋ฌธํธ (0) | 2024.05.22 |
---|---|
[๋คํธ์ํฌ] OSI 7๊ณ์ธต --- 2 (0) | 2024.05.21 |
[SSO] ํตํฉ์ธ์ฆ? (0) | 2024.05.17 |
[GIT] GIT Server ๊ตฌ์ถ์ ์ํ์ฌ - 1 (0) | 2024.05.17 |
[๋คํธ์ํฌ] ICMP, IP, ์๋ธ๋ท ๋ง์คํฌ, ๊ฒ์ดํธ ์จ์ด, DNS ์๋ฒ๋? (0) | 2024.05.17 |