Chapter 05. TCP/IP
TCP/IP์ ์ดํด IP(์ธํฐ๋ท ํ๋กํ ์ฝ) TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) UDP(์ฌ์ฉ์ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ)
TCP/IP์ ๊ธฐ๋ณธ ๊ฐ๋ ์ ์ดํดํ๋ค. IP์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ์ฒด๊ณ๋ฅผ ํ์ตํ๋ค. TCP์ ๊ธฐ๋ณธ ๊ฐ๋ ๊ณผ ํน์ง์ ์์๋ณธ๋ค. UDP๋ฅผ ํ์ตํ๋ค.
01. TCP/IP์ ์ดํด ๋คํธ์ํฌ๋ ์๋ก ๋ค๋ฅธ ๊ธฐ์ข ์ ์ปดํจํฐ๋ก ๊ตฌ์ฑ๋์ด ์์ด ๊ฐ ๋คํธ์ํฌ ๊ฐ์ ๊ณตํต์ผ๋ก ์ฌ์ฉํ ์ ์๋ ํ๋กํ ์ฝ์ ํ์์ฑ์ด ๋๋๋์๋ค. ์ด์ ๋ฐ๋ผ ์ธํฐ๋ท์์ ์ปดํจํฐ ๊ฐ์ ํต์ ์ด ๊ฐ๋ฅํ๋๋ก ํ์คํํ์ฌ ์ฑํํ ํต์ ๊ท์ฝ์ด ๋ฐ๋ก TCP/IP์ด๋ค. ๋คํธ์ํฌ์ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๋ฐ ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ธ TCP/IP๋ โ์ ์ก ์ ์ด ํ๋กํ ์ฝ (TCP, Transmission Control Protocol)โ๊ณผ โ์ธํฐ๋ท ํ๋กํ ์ฝ(IP, Internet Protocol)โ์ ์๋ฏธํ๋ค. ์ธํฐ๋ท์์ ์ฌ์ฉํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋๋ถ๋ถ ์ด TCP/IP ํ๋กํ ์ฝ์ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๋ค.
01. TCP/IP์ ์ดํด TCP/IP ํ๋กํ ์ฝ์ ๋คํธ์ํฌ ์ ์ ๊ณ์ธต, ๋คํธ์ํฌ ๊ณ์ธต, ์ ์ก ๊ณ์ธต, ์์ฉ ๊ณ์ธต์ผ๋ก ๊ตฌ๋ถ๋๋ค.
01. TCP/IP์ ์ดํด ๋คํธ์ํฌ ์ ์ ๊ณ์ธต TCP/IP์์๋ ํ์ ๊ณ์ธต์ธ ๋ฌผ๋ฆฌ ๊ณ์ธต๊ณผ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ํน๋ณํ ์ ์ํ์ง ์์ ์ผ๋ฉฐ, ๋จ์ง ๋ชจ๋ ํ์ค ๋ฐ ์์ ๋คํธ์ํฌ๋ฅผ ์ง์ํ ์ ์๋๋ก ํ๊ณ ์๋ค. ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ญํ ์ ํ๋ TCP/IP ํ๋กํ ์ฝ์๋ ์ด๋๋ท, 802.11x, MAC/LLC, SLIP, PPP ๋ฑ์ด ์๋ค. ๋คํธ์ํฌ ์ ์ ๊ณ์ธต์ ์ก์ ์ธก ์ปดํจํฐ์์๋ ์์ ๊ณ์ธต์์ ์ ๋ฌ๋ฐ์ ํจํท์ ๋ฌผ๋ฆฌ ์ ์ฃผ์์ธ MAC ์ฃผ์ ์ ๋ณด๊ฐ ์๋ ํค๋๋ฅผ ์ถ๊ฐํ์ฌ ํ๋ ์์ ๋ง๋ ํ ๊ทธ ํ๋ ์์ ํ์ ๊ณ์ธต์ธ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ ๋ฌํ๋ค. ์์ ์ธก ์ปดํจํฐ์์๋ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ์ถ๊ฐํ ํค๋๋ฅผ ์ ๊ฑฐํ์ฌ ์์ ๊ณ์ธต์ธ ๋คํธ์ํฌ ๊ณ์ธต์ผ๋ก ์ ๋ฌํ๋ค.
01. TCP/IP์ ์ดํด ๋คํธ์ํฌ ๊ณ์ธต ๋คํธ์ํฌ ๊ณ์ธต(Network Layer)์ โ์ธํฐ๋ท ๊ณ์ธตโ์ด๋ผ๊ณ ๋ ํ๋ฉฐ, ๋คํธ์ํฌ์ ํจํท ์ ์ก ์ ์ ์ดํ๋ค. ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ๊ฒฝ๋ก๋ ๋คํธ์ํฌ ๊ณ์ธต์์ ์ ํํ๋๋ฐ, TCP/IP ํ ๋กํ ์ฝ์๋ IP์ ARP, ICMP, IGMP๊ฐ ์๋ค. TCP/IP์์ ๊ฐ์ฅ ์ค์ํ ํ๋กํ ์ฝ ์ค ํ๋์ธ IP๋ ๋คํธ์ํฌ์ ์ฃผ์ ์ฒด๊ณ๋ฅผ ๊ด๋ฆฌํ๊ณ , ๋ฐ์ดํฐ๊ทธ๋จ์ ์ ์ํ๋ฉฐ, ์ ์ก์ ํ์ํ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ค. ๋คํธ์ํฌ ๊ณ์ธต์ ์ก์ ์ธก ์ปดํจํฐ์์๋ ์์ ๊ณ์ธต์์ ์ ๋ฌ๋ฐ์ ํจํท์ ๋ ผ๋ฆฌ์ ์ฃผ์ ์ธ IP์ฃผ์๋ฅผ ํฌํจํ๋ ํค๋๋ฅผ ์ถ๊ฐํ์ฌ ํ์ ๊ณ์ธต์ธ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ผ๋ก ์ ๋ฌํ๋ค. ์์ ์ธก ์ปดํจํฐ์์๋ ํ์ ๊ณ์ธต์์ ์ ๋ฌ๋ฐ์ ํจํท์ ํค๋ ์ ๋ณด๋ฅผ ํ์ธํ ํ ์ก์ ์ธก ์ปดํจํฐ์ ๋คํธ์ํฌ ๊ณ์ธต์์ ์ถ๊ฐํ ํค๋๋ฅผ ์ ๊ฑฐํ์ฌ ์์ ๊ณ์ธต์ธ ์ ์ก ๊ณ์ธต์ผ๋ก ์ ๋ฌํ๋ค.
01. TCP/IP์ ์ดํด
01. TCP/IP์ ์ดํด ์ ์ก ๊ณ์ธต ์ ์ก ๊ณ์ธต(Transport Layer)์ ์์ ๊ณ์ธต์์ ๋ณผ ๋ ๋ ํธ์คํธ ๊ฐ์ ๋ฐ์ดํฐ ์ ์ก์ ๋ด๋นํ๋ ๊ณ์ธต์ผ๋ก, TCP์ UDP ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ค. ์ ์ก ๊ณ์ธต์ ์ญํ ์ ๋คํธ์ํฌ ์๋จ์ ์ก์์ ํธ์คํธ ๊ฐ์ ์ ๋ขฐ์ฑ ์๋ ์ ์ก ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ฒ์ผ๋ก, OSI ์ฐธ์กฐ ๋ชจ๋ธ์์๋ ์ธ์ ๊ณ์ธต์ ์ผ๋ถ์ ์ ์ก ๊ณ์ธต์ ํด๋นํ๋ค. TCP/IP์๋ ์์คํ ์ ๋ ผ๋ฆฌ ์ฃผ์์ ํฌํธ๊ฐ ์์ด ๊ฐ ์์ ๊ณ์ธต์ ํ๋ก์ธ์ค๋ฅผ ์ฐ๊ฒฐํ ์ฌ ํต์ ํ๋ค. TCP๋ ์ ์ก๋๋ ํจํท์ ์ค๋ฅ์ ์ค๋ณต์ด ์๊ฒ ํ๊ณ , ๋ณด๋ธ ์์๋๋ก ์๋ํธ์ด ๋ฐ์ ์ ์๋๋ก ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ณด์ฅํ๋ ํ๋กํ ์ฝ์ด๋ค. ์ ๋ขฐ์ฑ์ด ์๋ ๋งํผ ํค๋์ ์ค๋ฅ์ฝ๋์ ๋์ํ ์ ์๋ ๊ฐ์ข ์ ๋ณด๊ฐ ๋ค์ด ์๋ค.
01. TCP/IP์ ์ดํด ์์ฉ ๊ณ์ธต TCP/IP ํ๋กํ ์ฝ์ ๋ฒ์๋ ์์ฉ ๊ณ์ธต(Application Layer)์ ํ๋กํ ์ฝ๊น์ง ํฌํจํ๋ ๋ฐ, ํด๋น ํ๋กํ ์ฝ์๋ FTP(ํ์ผ ์ ์ก), SMTP(์ด๋ฉ์ผ), SNMP(Simple Network Management Protocol : ๋คํธ์ํฌ ๊ด๋ฆฌ) ๋ฑ์ด ์๋ค. TCP/IP ํ๋กํ ์ฝ์ ์ด์ฉํ ์์ฉ ํ๋ก๊ทธ๋จ ์ค์์ ์ฌ์ฉ์๊ฐ ์ง์ ์ฌ์ฉํ๋ ์ธํฐ๋ท ๋ฉ์ผ ํ๋ก๊ทธ๋จ(์์๋ฃฉ ์ต์คํ๋ ์ค)์ด๋ ์น๋ธ๋ผ์ฐ์ (์ธํฐ๋ท ์ต์คํ๋ก๋ฌ) ๋ฑ์ ์์ฉ ๊ณ์ธต์ผ๋ก ๋ถ๋ฅํ ์ ์๋ค.
01. TCP/IP์ ์ดํด TCP/IP ์ฃผ์์ ๊ตฌ์กฐ ๋ฌผ๋ฆฌ ์ฃผ์ ๋ฌผ๋ฆฌ ์ฃผ์(MAC ์ฃผ์)๋ ๋งํฌ ์ฃผ์ ๋๋ ํต์ ๋ง์์ ์ ์๋ ๋ ธ๋์ ์ฃผ์, ์ด๋๋ท ๋คํธ์ํฌ์ธํฐํ์ด์ค ์นด๋(NIC) 6๋ฐ์ดํธ(48๋นํธ) ์ฃผ์ ๋ฑ์ ๋งํ๋ค. ์ธํฐ๋ท ์ฃผ์ ์ธํฐ๋ท์์๋ ๊ธฐ์กด ๋ฌผ๋ฆฌ ์ฃผ์์๋ ๋ณ๋๋ก ๊ฐ ํธ์คํธ๋ฅผ ์๋ณํ ์ ์๋ ์ ์ผํ ์ฃผ ์๋ฅผ ์ง์ ํด์ผ ํ๋ค. ํฌํธ ์ฃผ์ ์์ ์ง ์ปดํจํฐ๊น์ง ์ ์กํ๋ ค๋ฉด IP ์ฃผ์์ ๋ฌผ๋ฆฌ ์ฃผ์๊ฐ ํ์ํ๋ค. ์ธํฐ๋ท ํต์ ์ ์ต์ข ๋ชฉ์ ์ ํ ํ๋ก์ธ์ค๊ฐ ๋ค๋ฅธ ํ๋ก์ธ์ค์ ํต์ ํ ์ ์๋๋ก ํ๋ ๊ฒ์ด๋ค.
01. TCP/IP์ ์ดํด
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ปดํจํฐ์๋ ๊ณ ์ ์ ์ฃผ์๊ฐ ๋ถ์ฌ๋๋๋ฐ, ์ด๋ฅผ โIP ์ฃผ์โ๋ผ๊ณ ํ๋ค. ํ์ฌ ์ฌ์ฉํ๋ IP ์ฃผ์ ์ฒด๊ณ๋ IP Ver. 4์ด๋ค. IP ์ฃผ์๋ 8๋นํธ ํฌ๊ธฐ์ ํ๋ ๋ค ๊ฐ๋ฅผ ๋ชจ์์ ๊ตฌ์ฑํ 32๋นํธ(4๋ฐ์ดํธ) ๋ ผ๋ฆฌ ์ฃผ์๋ค. รรร.รรร.รรร.รรร, ์ฆ 163.152.19.114์ฒ๋ผ .(์ )์ผ๋ก ๊ตฌ๋ถํ 10์ง์ ํํ ๋ค ๊ฐ๋ก ๊ตฌ์ฑ๋๋ค. ํ ๋ฐ์ดํธ๊ฐ ๊ฐ์ง ์ ์๋ 10์ง์๋ 0~255์ด๋ฏ๋ก, IP ์ฃผ์์ ๊ฐ์ 0.0.0.0์์ 255.255.255.255๊น์ง๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ์ผ๋ฐ ์ฐํธ ์ฃผ์๋ฅผ ์, ๋, ๋ฒ์ง ๋ฑ์ผ๋ก ๊ตฌ๋ถํ๋ ๊ฒ์ฒ๋ผ IP ์ฃผ์๋ ๋คํธ์ํฌ ์ฃผ์(Net ID)์ ํธ์คํธ ์ฃผ์(Host ID)๋ก ๊ตฌ๋ถํ๋ค. ๋คํธ์ํฌ ์ฃผ์๋ ์ ์ฒด ๋คํธ์ํฌ๋ฅผ ์ข ๋ ์์ ๋คํธ์ํฌ๋ก ๋ถํ ํ์ฌ ๊ฐ ํธ์คํธ๊ฐ ์ ํ ๋คํธ์ํฌ๋ฅผ ๋ํํ๋ค. ๋คํธ์ํฌ ์ฃผ์๋ 8๋นํธ, 16๋นํธ, 24๋นํธ ํฌ๊ธฐ๋ก ๋ถ๋ฅํ๋ค. ํธ์คํธ ์ฃผ์๋ ๋คํธ์ํฌ ์ฃผ์๋ก ํํํ๋ ๋คํธ์ํฌ ๋ด๋ถ์์ ๊ฐ ํธ์คํธ์ ์ฃผ์๋ฅผ ํ ํํ๋ ์ญํ ์ ํ๋ฉฐ, ์ ์ฒด 32๋นํธ์์ ๋คํธ์ํฌ ์ฃผ์๋ฅผ ์ ์ธํ ๋๋จธ์ง์ ํด๋นํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) IP ์ฃผ์ ์ฒด๊ณ IP ์ฃผ์๋ฅผ ํจ์จ์ ์ผ๋ก ๋ฐฐ์ ํ๋ ค๊ณ ํด๋์ค๋ผ๋ ๊ฐ๋ ์ ๋์ ํ๋ค. ํด๋์ค์๋ A, B, C, D,E ๋ค์ฏ ์ข ๋ฅ๊ฐ ์๋ค. ์ด ์ค D ํด๋์ค๋ IP ๋ฉํฐ ์บ์คํ ์ฉ์ผ๋ก, E ํด๋์ค๋ ์์์ ํ๋ณดํ๋ ค๊ณ ์๋น์ฉ์ผ๋ก ๋ถ๋ฅํด ๋์๊ธฐ ๋๋ฌธ์ ์ค์ ์ฌ์ฉํ๋ ๊ฒ์ A, B, C ํด๋์ค ์ธ ์ข ๋ฅ๋ฟ์ด๋ค. ํด๋์ค๋ IP ์ฃผ์์ ๋งจ ์ฒ์ ๋ฐ์ดํธ์ ์์ 1๋นํธ๊ฐ 0์ผ๋ก ์์ํ๋ฉด A ํด๋์ค, ์์ 2๋นํธ๊ฐ 10์ผ๋ก ์์ํ๋ฉด B ํด๋์ค, ์์ 3๋นํธ๊ฐ 110์ผ๋ก ์์ํ๋ฉด C ํด๋์ค, ์์ 4๋นํธ๊ฐ 1110์ผ๋ก ์์ํ๋ฉด D ํด๋์ค, ์์ 4๋นํธ๊ฐ 1111๋ก ์์ํ๋ฉด E ํด๋์ค๋ก ๋ถ๋ฅํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) A ํด๋์ค A ํด๋์ค๋ ๋คํธ์ํฌ ์ฃผ์๋ก 8๋นํธ, ํธ์คํธ ์ฃผ์๋ก 24๋นํธ๋ฅผ ์ฌ์ฉํ๋ค. [๊ทธ๋ฆผ 5-10] ์ ๋ณด๋ฉด ๋คํธ์ํฌ ์ฃผ์์ ๊ฐ์ฅ ์ผ์ชฝ์ ํด๋นํ๋ ๋นํธ๋ 0์ผ๋ก ๊ณ ์ ๋์ด ์๋๋ฐ, ์ด ๊ฒ์ด A ํด๋์ค๋ฅผ ๊ตฌ๋ถํ๋ ๋ฐ ์ฌ์ฉํ๋ ์๋ณ์๋ค. ์ฒซ ๋ฒ์งธ ๋ฐ์ดํธ์ ์ฒซ ๋นํธ๊ฐ 0์ผ๋ก ์์ํ๊ธฐ ๋๋ฌธ์ ๋งจ ์ฒ์ ์ซ์๋ 0~127๋ก ์์ ํ๋ฉฐ, ๋ฒ์๋ 0.0.0.0์์ 127.255.255.255๊น์ง๊ฐ ๋๋ค. ํ์ง๋ง 0.0.0.0์ ์ฌ์ฉํ์ง ์๋ ์ฃผ์์ด๊ณ , 127.ร.ร.ร๋ ์์คํ ๋ฃจํ๋ฐฑ ์ฃผ์(๊ฐ์์ผ ๋ก ํ ๋นํ ์ธํฐ๋ท ์ฃผ์)๋ผ์ ์ฌ์ฉํ์ง ์๋๋ค. ๋ฐ๋ผ์ ์ค์ ๋ก ์ฌ์ฉํ๋ ์ฃผ์๋ 1~126๊น์ง๋ก, 1.0.0.0~126.255.255.255๊ฐ ๋๋ค. ๊ฐ์ฅ ์ผ์ชฝ ๋นํธ๊ฐ 0์ด๋ฉฐ, ์ฒซ ๋ฒ์งธ ์ฅํ ์ด Net ID(7๋นํธ) 2^7=128 ์ค 126๊ฐ ์ฌ์ฉ(๋ ๊ฐ๋ ํน์ ๋ชฉ์ ์ ์ฌ์ฉ) 2^24=16,777,216 ์ค ํธ์คํธ 16,777,214๊ฐ ์ฌ์ฉ(Host ID๊ฐ ๋ชจ๋ 0์ธ ๊ฒ๊ณผ ๋ชจ๋ 1 ์ธ ๊ฒ์ ํน๋ณํ ์๋ฏธ๊ฐ ์๋ ์ฃผ์) ๋ํ ๊ธฐ๊ด ๋ฐ ๊ธฐ์ ์์ ์ฌ์ฉ
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) B ํด๋์ค B ํด๋์ค๋ฅผ ๊ตฌ๋ถํ๋ ๋ฐ ์ฌ์ฉํ๋ ์๋ณ์๋ 10์ผ๋ก ์์ํ๋ค. ๋คํธ์ํฌ ์ฃผ์์ 16๋น ํธ, ํธ์คํธ ์ฃผ์์ 16๋นํธ๋ฅผ ๋ฐฐ์ ํ๋ ํด๋์ค๋ค. IP ์ฃผ์์ ์์์ด 128~191๋ก ์์ํ๊ณ , ๊ธฐ๋ณธ ๋คํธ์ํฌ ๋ง์คํฌ๋ 255.255.0.0์ด๋ค. ๋คํธ์ํฌ ์ฃผ์๋ 128.0.0.0~191.255.0.0๊น์ง๊ณ , ํธ์คํธ ์ฃผ์๋ 2๋ฐ์ดํธ๋ก ํธ์คํธ 65,534๊ฐ๋ฅผ ๊ตฌ์ฑํ ์ ์๋ค. ์ด๊ฒ์ A ํด๋์ค์ ๋์ผํ๊ฒ ๋คํธ์ํฌ ์ฃผ์(0.0)์ ๋ธ๋ก๋์บ์คํธ ์ฃผ์(255.255)๋ฅผ ์ ์ธํ ํธ์คํธ์ ์๋ค. IP ์ฃผ์๊ฐ 128.1.1.1์ธ ํธ์คํธ๋ 128.1.0.0 ๋คํธ์ํฌ์ ์ํ๋ฉฐ, ํธ์คํธ ์ฃผ์๋ 1.1์ด๋ค. ๊ฐ์ฅ ์ผ์ชฝ 2๋นํธ๊ฐ 10์ด๋ฉฐ, ์ฅํ ์ด ๋ ๊ฐ์ธ Net ID(14๋นํธ) 2^14=16,384๊ฐ ์ฌ์ฉ ๊ฐ๋ฅ Host ID๋ก 16๋นํธ ์ฌ์ฉ 2^16=65,536๊ฐ ์ค ํธ์คํธ(๋ผ์ฐํฐ) 65,534๊ฐ ์ฌ์ฉ ๊ฐ๋ฅ(๋ ๊ฐ๋ ํน๋ณํ ์ฃผ์) ์คํ ๊ธฐ๊ด ๋ฐ ๊ธฐ์ ์์ ์ฌ์ฉ
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) C ํด๋์ค ์๊ท๋ชจ ๋คํธ์ํฌ์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ํด๋์ค๋ก C ํด๋์ค๋ฅผ ๊ตฌ๋ถํ๋ ๋ฐ ์ฌ์ฉํ๋ ์๋ณ์๋ 110์ผ๋ก ์์ํ๋ค. ํธ์คํธ ๋ฐฐ์ ์ ์ด 8๋นํธ๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก ํธ์คํธ๋ฅผ ์ต๋ 254๊ฐ ์ฌ์ฉํ ์ ์๋ค. IP ์ฃผ์์ ์์์ด 192~223์ผ๋ก ์์ํ๋ฉฐ, ๊ธฐ๋ณธ ๋คํธ์ํฌ ๋ง์คํฌ๋ 255.255.255.0์ด๋ค. ๋คํธ์ํฌ ์ฃผ์๋ 192.0.0.0~223.255.255.0๊น์ง๊ณ , ํธ์คํธ ์ฃผ์๋ 1๋ฐ์ดํธ๋ก ํธ์คํธ ์ฃผ ์๋ 254๊ฐ ์ฌ์ฉํ ์ ์๋ค(0, 255 ์ ์ธ). IP ์ฃผ์๊ฐ 200.100.100.100์ธ ํธ์คํธ๋ 200.100.100 ๋คํธ์ํฌ์ ์ํ๋ฉฐ, ํธ์คํธ ์ฃผ์๋ 100์ด๋ค. ๊ฐ์ฅ ์ผ์ชฝ 3๋นํธ๊ฐ 110์ด๋ฉฐ, ์ฅํ ์ด ์ธ ๊ฐ์ธ Net ID(21๋นํธ) 2^21=๋คํธ์ํฌ๋ฅผ 2,097,152๊ฐ ๊ฐ์ง ์ ์์ Host ID๋ก 8๋นํธ ์ฌ์ฉ(2^8=256) ํธ์คํธ(๋ผ์ฐํฐ)๋ฅผ 254๊ฐ ๊ฐ์ง ์ ์์ ์๊ท๋ชจ ๊ธฐ๊ด์์ ์ฌ์ฉ
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ)
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) D ํด๋์ค D ํด๋์ค IP ์ฃผ์๋ 224~239๊น์ง๋ก ์์ํ๋ฉฐ, ๋ฉํฐ์บ์คํธ(๋ฐ์ดํฐ ์์ ๋์์ด ๋คํธ ์ํฌ์ ์ฐ๊ฒฐ๋ ์ผ๋ถ ์ปดํจํฐ) ์ฉ๋๋ก ์ฌ์ฉํ๋ค. E ํด๋์ค E ํด๋์ค IP ์ฃผ์๋ 240~255๊น์ง๋ก ์์ํ๋ฉฐ, ๋ฏธ๋์ ์ฌ์ฉํ๋ ค๊ณ ๋จ๊ฒจ๋์ ์ฃผ์๋ค. 255.255.255.255๋ ์ ์ฒด ์ปดํจํฐ์ ๋ํ ๋ธ๋ก๋์บ์คํธ(๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ์ ์ฒด ์ปดํจ ํฐ๋ฅผ ์์ ๋์์ผ๋ก ํ๋) ์ฃผ์๋ก ์ฌ์ฉํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ)
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ์ฌ์ค ์ฃผ์ ๊ณต์ธ IP์ฃผ์์ ๋ถ์กฑ์ผ๋ก ์ธ๋ถ ๋คํธ์ํฌ์ ๋ด๋ถ ๋คํธ์ํฌ ๊ฐ์ ๋ผ์ฐํฐ ๊ฐ์ ์ฅ๋น๋ฅผ ์ฌ์ฉํ์ฌ ์ฐ๊ฒฐํ ๋ ๋ชจ๋ ์ปดํจํฐ์ ๊ณต์ธ IP๋ฅผ ์ฃผ๋ ๊ฒ์ ๋์ ํ์ฌ ๋ด๋ถ์ ์ผ๋ก DHCP๋ฅผ ํตํ ์ฌ์ค IP๋ฐฐ๋ถ์ผ๋ก ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฒ์ ์ฌ์ค IP์ฃผ์ ์ฒด๊ณ๋ผ๊ณ ํจ ์ธ๋ถ๋ก ๋๊ฐ๋๋ ๋ผ์ฐํฐ์ ์ฐ๊ฒฐ๋์ด ์๋ ๊ณต์ธ IP์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ๋๊ฐ๊ณ ์ ๋ณด๊ฐ ๋ค์ด์ฌ ๋๋ ๋ผ์ฐํฐ๊ฐ ๋ค์ ์ฌ์ค IP์ ๋ง๊ฒ ๋ฐฐ๋ถํ๋ ๋ฐฉ์์ผ๋ก ์ฌ์ฉ A ํด๋์ค: 10.0.0.0 ~ 10.255.255.255 B ํด๋์ค: 172.16.0.0 ~ 172.31.255.255 C ํด๋์ค: 192.168.0.0 ~ 192.168.255.255
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) IP ํ๋กํ ์ฝ ์ฐ๊ฒฐํ(Connection-Oriented) ์๋น์ค IP๋ TCP/IP ํ๋กํ ์ฝ ๊ณ์ธต์ ๋คํธ์ํฌ ๊ณ์ธต์์ ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ด๋ค. TCP๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ฉด ํด๋น ์ ๋ณด๋ฅผ ์ฌ์ ์กํ ์ ์๋ ์ ๋ขฐ์ฑ ์๋ ์ฐ๊ฒฐ ์งํฅํ ํ ๋กํ ์ฝ์ธ ๋ฐ๋ฉด, IP๋ ๊ฐ๋จํ ์ค๋ฅ ๊ฒ์ฌ ๊ธฐ๋ฅ๋ง ์์ด ์ ๋ขฐ์ฑ์ด ๋ณด์ฅ๋์ง ์๋ ๋น์ฐ๊ฒฐ ํ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ์ด๋ค. ์ฆ, IP๋ ํจํท์ ์์ ์ง๊น์ง ์ต์ ์ ๋คํด ์ ์กํ์ง๋ง, ์ ์ก ์๋ฃ๊น์ง๋ ๋ณด์ฅํ์ง ์ ๋๋ค. ์ฐ๊ฒฐํ(Connection-Oriented) ์๋น์ค ์ก์์ ์ ์ฌ์ด์ ๋ ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ํ๋ฆฝํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์ฐ๊ฒฐํ์ ์ ์ก ๊ณ์ธต์ ํด๋น๋๋ ๊ธฐ๋ฅ์ผ๋ก, ์์์ ์ดํด๋ณธ TCP์ ๋ฐฉ์์ด๋ค. ๋น์ฐ๊ฒฐํ(Connectionless) ์๋น์ค ์ก์์ ์ ๊ฐ์ ๋ ผ๋ฆฌ์ ์ธ ์ฐ๊ฒฐ์ ํ๋ฆฝํ์ง ์์ ์ฑ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐฉ๋ฒ์ด๋ค. ๋น์ฐ๊ฒฐํ ์๋น์ค๋ UDP ๋ฐฉ์์ด๋ฉฐ, ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ํ ์ ์์ด ์์ ๊ณ ์ธต์ธ TCP ๋ฑ์์ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํด์ผ ํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ๋คํธ์ํฌ์์ ์ก์ ์ธก์ด ๋์ผํ ์์ ์ธก์ผ๋ก ์ ์กํ๋ ๋ฐ์ดํฐ๊ทธ๋จ์ด ๋ค์ํ ๊ฒฝ๋ก๋ฅผ ํตํด ๋์ฐฉํ ์๋ ์๋ค. ์ ์ก ๊ฒฝ๋ก๋ ๋งค๋ฒ ๋ฌ๋ผ์ง๋ค
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ๋ฐ์ดํฐ๊ทธ๋จ์ ๊ตฌ์กฐ IP ๊ณ์ธต์ ํจํท์ โ๋ฐ์ดํฐ๊ทธ๋จ(Datagram)โ์ด๋ผ๊ณ ํ๋ค. ์ด ๋ฐ์ดํฐ๊ทธ๋จ์ ๊ฐ๋ณ ๊ธธ์ด ์ด๋ฉฐ, ํค๋์ ๋ฐ์ดํฐ ๋ถ๋ถ์ผ๋ก ๊ตฌ์ฑ๋๋ค. ๋ฐ์ดํฐ๊ทธ๋จ์ ํค๋๋ ํฌ๊ธฐ๊ฐ 20~60๋ฐ์ดํธ๊ณ , ํจํท์ ์ ๋ฌํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ์ ๋ณด๋ฅผ ํฌํจํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ๋ฒ์ : IP ํค๋ ์์ ์๋ ๋ฒ์ (Version) ๋ฒํธ ํ๋(4๋นํธ)๋ ์ธํฐ๋ท ๋ฒ์ ์ ๊ท์ ํ ๋ฉฐ, ํ์ฌ ๋ฒ์ ์ 4๋ค. ํค๋ ๊ธธ์ด : IP ํค๋ ์์ ์๋ ๋ค์ 4๋นํธ ํ๋๋ ๋ฐ์ดํฐ๊ทธ๋จ ํค๋์ ์ ์ฒด ๊ธธ์ด๋ฅผ 4๋ฐ์ดํธ ๋จ์๋ก ๋ํ๋ธ๋ค. ์๋น์ค ์ ํ : 8๋นํธ ํ๋๋ ๋ผ์ฐํฐ๊ฐ ์ฒ๋ฆฌํด์ผ ํ๋ ๋ฐ์ดํฐ๊ทธ๋จ ๊ท์ ์ ๋ํ๋ธ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) TOS๋ IP ๋ฐ์ดํฐ๊ทธ๋จ์ ์ ๋ฌํ๋ ํน์ ์๋น์ค ํ์ง(Quality of Service) ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ค๊ณ ๊ณ ์๋ 4๋นํธ์ ์๋ธํ๋๋ก ๊ฐ ๋นํธ๋ 0๊ณผ 1์ ๊ฐ์ ๊ฐ์ง ์ ์๋๋ฐ, ์ค์ง ํ ๋นํธ๋ง 1์ ๊ฐ์ ๊ฐ์ง๋ค ์๋น์ค ์ ํ์ ๋ฐ๋ผ ์ง์ฐ, ์ฒ๋ฆฌ๋, ์ ๋ขฐ์ฑ, ๋น์ฉ ๋ฑ์ ์ค์ ํ ์ ์์ผ๋ฉฐ, ์ํธ ๋ฐฐํ์ ์ด์ด์ ํ๋์ ๊ฐ์ด 1๋ก ์ค์ ๋๋ฉด ๋๋จธ์ง ๊ฐ์ ๋ฌด์กฐ๊ฑด 0์ด๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ์ด ๊ธธ์ด ์๋ณ ํ๋๊ทธ ๋จํธ ์คํ์ 16๋นํธ IPํค๋์ IP๋ฐ์ดํฐ๊ทธ๋จ์ ๊ธธ์ด๋ฅผ ๋ฐ์ดํธ ๋จ์๋ก ์ ์ ๋ฐ์ดํฐ๊ทธ๋จ์ด ๋คํธ์ํฌ์์ ๋ ์์ ์กฐ๊ฐ์ผ๋ก ๋ถํ ๋๋ ๊ฒฝ์ฐ ํจํท์ ๋จํธ๋ค์ด ์ฌ๊ฒฐ ํฉํ ๋ ๋์ผํ ๋ฉ์์ง์ ์ผ๋ถ์์ ์๋ณํ๊ธฐ ์ํ ์ ๋ณด ํ๋๊ทธ ํจํท์ ๋ถํ ์ ์ ์ด ๋จํธ ์คํ์ ์๋ณ, ํ๋๊ทธ, ๋จํธ ์คํ์ ์ ํจ๊ป ์ฌ์ฉํ์ฌ ํจํท์ ์ฌ๊ฒฐํฉ์ ์ฌ์ฉ ๋จํธ ์คํ์ ์ ๋ถํ ๋ ์กฐ๊ฐ์ด ์๋ณธ ๋ฐ์ดํฐ์์ ์๋ฆฌ ํ์ ํ๋์ ์ญํ
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ๋ผ์ดํํ์(TTL, Time To Live) ํ๋กํ ์ฝ ํจํท์ด ๋คํธ์ํฌ์์ ์์กดํ ์ ์๋ ์๊ฐ์ ๊ท์ ๋ฐ์ดํฐ๊ทธ๋จ์ด ํต๊ณผํ๋ ์ต๋ ๋ผ์ฐํฐ ์๋ฅผ ์ ์ดํ๊ธฐ ์ํด ์ฌ์ฉ ๋ฐ์ดํฐ๊ทธ๋จ์ด ๋ผ์ฐํฐ๋ฅผ ํต๊ณผํ ๋๋ง๋ค TTL๊ฐ์ 1์ฉ ๊ฐ์ํ๋ฉฐ ์ด๊ฒ์ด 0์ด ๋๋ฉด ๋ผ์ฐ ํฐ๋ ํด๋น ๋ฐ์ดํฐ๊ทธ๋จ์ ํ๊ธฐํ๋ค. ์์ ์ง๋ฅผ ์ฐพ์ง ๋ชปํ ํจํท์ด ๋คํธ์ํฌ๋ฅผ ๊ณ์ ๋์๋ค๋๋ ๊ฒ์ ๋ฐฉ์ง. TTL์ ์ด์์ฒด์ ๋ง๋ค, ํ๋กํ ์ฝ๋ณ๋ก ๋ฏธ๋ฆฌ ์ ํด์ ธ ์์ ํ๋กํ ์ฝ IP๊ณ์ธต์ ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ์์ ๊ณ์ธต์ ํ๋กํ ์ฝ์ ๋ํ๋
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ๊ฒ์ฌํฉ โ๊ฒ์ฌํฉ(Checksum)โ์ TCP/IP ํ๋กํ ์ฝ์์ ๋ง์ด ์ฌ์ฉํ๋ ์ค๋ฅ ์ ์ด ๋ฐฉ๋ฒ์ผ๋ก, ํจํท ์ ์ก ์ค ๋ฐ์ํ๋ ํค๋ ๋ถ๋ถ์ ์ค๋ฅ๋ฅผ ๊ฒ์ฌํ๋ค. ์ก์ ์๊ฐ ์ ์กํ๋ ํจํท์ ๊ฒ์ฌํฉ์ ํจ๊ป ๋ณด๋ด๋ฉด ์์ ์๋ ํจํท๊ณผ ํจ๊ป ๊ฒ์ฌํฉ์ ๊ณ์ฐํด ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด ํจํท์ ๋ฐ์๋ค์ด๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ํจํท์ ํ๊ธฐํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) IPv6 ํ์ฌ ์ฌ์ฉํ๋ IP ๋ฒ์ ์ 4๋ก, IPv4๋ก ํํํ๋ค. IPv4 ์ฃผ์๋ 32๋นํธ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๋ค ํธ์ํฌ ID์ ํธ์คํธ ID ๋ถ๋ถ์ผ๋ก ๋๋์ด ์๋ค. ๋ํ 2-level ์ฃผ์ ๊ตฌ์กฐ(Net ID, Host ID)๋ก ๋์ด ์๋ค. IP๋ ๋คํธ์ํฌ ๊ท๋ชจ์ ๋ฐ๋ผ ์ธ ๊ฐ์ง ๊ท๋ชจ์ ํด๋์ค์ ๋ฉํฐ์บ์คํธ ํด๋์ค์ ์์ฝ๋ ํด๋์ค๋ฅผ ํฉํ ์ด ๋ค์ฏ ๊ฐ์ง ํด๋์ค๋ก ๊ตฌ์ฑ๋์ด ์๋ค. IPv4 ์ฃผ์๋ ์ฐ์ ์ ์ผ๋ก ์ฃผ์๋ฅผ 43์ต ๊ฐ ํ ๋นํ ์ ์์ง๋ง, ํด๋์ค ๋ณ ์ฃผ์ ๋ถ๋ฅ ๋ฐฉ ์ ๋๋ฌธ์ ์ฌ์ฉํ์ง ์๋ ์ฃผ์๊ฐ ๋ง๋ค. ์ ๋น์ฟผํฐ์ค ์๋์๋ ๊ฐ๊ฐ์ ๋จ๋ง๊ธฐ๋ง๋ค IP๊ฐ ๋ถ์ฌ๋๋ ํ๊ฒฝ์ด ํ์ํ๋ฏ๋ก ๊ธฐ์กด IPv4๋ฅผ ์ฌ์ฉํ๋ฉด IP ์ฃผ์๊ฐ ๋ถ์กฑํ ๊ฒ์ด๋ค. IPv6์ 128๋นํธ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ธด ์ฃผ์๋ฅผ ์ฝ๊ฒ ์ฝ์ ์ ์๋๋ก 16๋นํธ์ฉ :(์ฝ๋ก )์ผ๋ก ๋๋์ด ๊ฐ ํ๋๋ฅผ 16์ง์๋ก ํํํ๋ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๋ค. ๊ธฐ์กด IPv4 ์ฃผ์๋ IPv6 ์ฃผ์๋ก ํํํ ์ ์๋๋ฐ, ํ์ 32๋นํธ์๋ IPv4์ฃผ์๋ฅผ ๊ทธ๋ ๋ก ์ฑ์ฐ๊ณ ์์ ๋นํธ๋ ๋ชจ๋ 0์ผ๋ก ์ฑ์ฐ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) IPv6 ์ฃผ์ ์ฒด๊ณ IPv6 ์ฃผ์๋ 16๋ฐ์ดํธ(128๋นํธ)๋ก ๊ตฌ์ฑ๋๋ฉฐ, ์ฃผ์๋ฅผ ์ฝ๊ธฐ ์ฝ๋๋ก 16์ง์ ์ฝ๋ก ์ผ๋ก ํํํ๋ค. 128๋นํธ๋ ๊ธธ์ด๊ฐ 2๋ฐ์ดํธ์ธ ์์ญ ์ฌ๋ ๊ฐ๋ก ๋๋๋ฉฐ, 16์ง์ ํ๊ธฐ๋ฒ์์ 2๋ฐ์ดํธ๋ 16์ง์ ๋ค ๊ฐ๋ก ํํํ์ฌ ์ ์ฒด์ ์ผ๋ก 16์ง์ 32๊ฐ๋ก ํํํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) 128๋นํธ IP ์ฃผ์๋ ๋จ์ถํด์ ํํํ ์ ์๋๋ฐ, ์ฝ๋ก ๋ ๊ฐ ์ฌ์ด์ ์๋ ์(์น์ ) ๋ค ๊ฐ์์ ์์ชฝ์ 0์ ์๋ตํ ์ ์๋ค. ์ด๋ฐ ์๋ต ๋ฐฉ์์ ์ด์ฉํ๋ฉด 0056์ 56์ผ๋ก, 000D๋ D๋ก 0000์ 0์ผ๋ก ํ๊ธฐํ ์ ์๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) 0์ผ๋ก๋ง ๊ตฌ์ฑ๋ ์น์ ์ [๊ทธ๋ฆผ 5-21]์ฒ๋ผ 0์ ๋ชจ๋ ์ง์ฐ๊ณ , ์ฝ๋ก ๋ ๊ฐ๋ก ๋์นํ ์ ์๋๋ฐ, ์ฃผ์๋น ํ ๋ฒ๋ง ํ์ฉ๋๋ค. ์น์ ๋ ๊ฐ์ 0์ด ์๋ค๋ฉด, ๊ทธ ์ค ์ฃผ์ ํ ๊ฐ์์๋ง ์๋ต ๋ฐฉ์์ ์ด์ฉํ ์ ์๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) IPv6 ๋ฐ์ดํฐ๊ทธ๋จ IPv6์ ๊ฐ ํจํท์ ๊ธฐ๋ณธ ํค๋์ ํ์ด๋ก๋(Payload)๋ก ๊ตฌ์ฑ๋๋ฉฐ, ํ์ด๋ก๋๋ ์ ํ์ ์ธ ํ์ฅ ํค๋๋ค๊ณผ ์์ ๊ณ์ธต์ ๋ฐ์ดํฐ๋ก ๊ตฌ์ฑํ๋ค. ๊ธฐ๋ณธ ํค๋๋ 40๋ฐ์ดํธ๋ฉฐ, ํ์ด๋ก๋๋ 65,535๋ฐ์ดํธ๊น์ง ์ฐจ์งํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ๊ธฐ๋ณธ ํค๋์ ์ข ๋ฅ๋ ๋ค์๊ณผ ๊ฐ๋ค. ๋ฒ์ : 4๋นํธ IP ๋ฒ์ ์ ๋ํ๋ด๋ฉฐ, ๊ฐ์ 6์ด๋ค. ์ฐ์ ์์ : 4๋นํธ ๋์ ์ ์์ ๋ํ ํจํท์ ์ฐ์ ์์๋ฅผ ๊ท์ ํ๋ค. ํ๋ฆ ๋ ์ด๋ธ : 24๋นํธ ๋ฐ์ดํฐ์ ํน์ ํ๋ฆ์ ๋ค๋ฃฐ ์ ์๋๋ก ์ค๊ณ๋ ๊ฒ์ด๋ค. ํ์ด๋ก๋ ๊ธธ์ด(Payload Length) : 16๋นํธ ๊ธฐ๋ณธ ํค๋๋ฅผ ์ ์ธํ IP ๋ฐ์ดํฐ๊ทธ๋จ์ ์ ์ฒด ๊ธธ์ด๋ฅผ ๊ท์ ํ๋ค. ๋ค์ ํค๋(Next Header) : 8๋นํธ ๋ฐ์ดํฐ๊ทธ๋จ์์ ๊ธฐ๋ณธ ํค๋์ ๋ค์ ํค๋๋ฅผ ์ ์ํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ)
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) IPv4์ IPv6์ ํจํท ํค๋์ ๋น๊ต ๊ทธ ๊ธฐ๋ฅ์ ์ฐ์ ์์์ ํ๋ฆ ๋ ์ด๋ธ ํ๋๊ฐ ๋์ฒดํ๋ค. ์ด ๊ธธ์ด ํ๋ ๋ํ ์ ๊ฑฐ๋์ด ํ์ด๋ก๋ ๊ธธ์ด ํ๋๋ก ๋์ฒด๋๋ค. ์๋ณ, ํ๋๊ทธ, ์ต์ ํ๋๋ ๊ธฐ๋ณธ ํค๋์์ ์ ๊ฑฐ๋๊ณ , ์ด ํ๋๋ ํ์ฅ ํค๋์ ํฌํจ๋๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) ์ ํ ๊ธฐ์ (IPv4์์ IPv6์ผ๋ก) ์ ํ ๊ธฐ์ ์ IPv4 ๋คํธ์ํฌ๋ง๊ณผ IPv6 ๋คํธ์ํฌ๋ง ๊ฐ์ ์ฃผ์ ๋ณํ๊ธฐ๋ฅผ ์ด์ฉํ์ฌ IP๋ฅผ ์ํธ ์ฐ๋์ํค๊ณ , ๊ฒ์ดํธ์จ์ด๋ฅผ ์ด์ฉํ์ฌ IPv4์ IPv6 ์ฃผ์ ์ฒด๊ณ๋ฅผ ํธํํ๋ ๊ธฐ์ ์ด๋ค. ์ด ๊ธฐ์ ์ IPv4 ํด๋ผ์ด์ธํธ๊ฐ IPv6 ์๋ฒ์ ์ ์ํ๊ฑฐ๋ ๋ฐ๋๋ก IPv6 ํด๋ผ์ด์ธํธ๊ฐ IPv4 ์๋ฒ์ ์ ์ํ ๋ ์ฌ์ฉํ๋ค. 1. ์์ฉ๊ณ์ธต ๊ฒ์ดํธ์จ์ด ๋ฐฉ์(์์ฉ๊ณ์ธต) 2. ์ ์ก๊ณ์ธต ๋ฆด๋ ์ด ๋ฐฉ์(์ ์ก๊ณ์ธต) 3. ํค๋ ๋ณํ ๋ฐฉ์(๋คํธ์ํฌ๊ณ์ธต)
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) 1. ์์ฉ ๊ณ์ธต ๊ฒ์ดํธ์จ์ด ๋ฐฉ์(์์ฉ ๊ณ์ธต) ์์ฉ ๊ณ์ธต ๊ฒ์ดํธ์จ์ด ๋ฐฉ์์ ๋ณํ(ํธ๋์ญ์ ) ์๋น์ค๋ฅผ ์ํ ALG(์์ฉ ์์ค ๊ฒ์ดํธ ์จ์ด)๋ก, ์น์ฌ์ดํธ ์ ๋ณด๋ฅผ ์จ๊ธฐ๊ณ ์บ์ ๋ฉ์ปค๋์ฆ์ผ๋ก ์๋น์ค์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ฐ ์ฌ์ฉํ๋ค. ALG๊ฐ ๋ ํ๋กํ ์ฝ(IPv4์ IPv6)์ ๋์์ ์ง์ํ ๋๋ ๋ ํ๋กํ ์ฝ ๊ฐ ๋ณํ ๋ฉ์ปค๋ ์ฆ์ผ๋ก ์ฌ์ฉํ ์ ์๋ค. ์์ฉ ๊ณ์ธต ๊ฒ์ดํธ์จ์ด ๋ฐฉ์์ ์์ฉ ๊ณ์ธต์์ ๋ณํ๋๋ฉฐ, ๊ฐ ์๋น์ค๋ IPv4์ IPv6์ ๋ฐํ๋์ด ์์ด FTP, DNS, ํ ๋ท ์๋น์ค ๋ฑ ์์ฉ ํ๋กํ ์ฝ์ ๋ด์ฅ๋ ์ฃผ์๋ฅผ ๋ณํํ๋ ๋ฐ ์ฉ์ดํ๋ค. ํ์ง๋ง ๊ฐ ์๋น์ค๋ฅผ ์ํ ALG๋ IPv4์ IPv6์์ ๋ชจ๋ ์คํ๋์ด์ผ๋ง ํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) 2. ์ ์ก ๊ณ์ธต ๋ฆด๋ ์ด ๋ฐฉ์(์ ์ก ๊ณ์ธต) ์ ์ก ๊ณ์ธต ๋ฆด๋ ์ด ๋ฐฉ์์ TCP/UDP์ IPv4 ์ธ์ ๊ณผ TCP/UDP์ IPv6 ์ธ์ ์ ์ค๊ฐ์ ์ ๋ฆด๋ ์ดํ๋ค. ์ ์ก ๊ณ์ธต ๋ฆด๋ ์ด ๋ฐฉ์์์ TCP ๋ฆด๋ ์ด ์๋ฒ๋ ์ฌ๋ฌ ๋์ ๊ณผ์ ์ ๊ฑฐ ์ณ ์ ์ก๊ณ์ธต์์ ์ ํ๋๋ค. TCP ์์ฒญ์ด ๋ฆด๋ ์ด ์๋ฒ์ ๋์ฐฉํ๋ฉด, ๋คํธ์ํฌ ๊ณ์ธต์ ์์ ์ง๊ฐ ์๋ฒ์ ์ฃผ์๊ฐ ์ ๋์ด๋ TCP ์์ฒญ์ TCP ๊ณ์ธต์ผ๋ก ์ ์กํ๋ค. ๊ทธ๋ฌ๋ฉด ์๋ฒ๋ TCP ํจํท์ ์ ์ก๋ฐ์ ์ก์ ์ง ํธ์คํธ์ TCP๋ฅผ ์ฐ๊ฒฐํ๋ค. ์๋ฒ๋ ์ค์ ์์ ์ง๋ก TCP ์ฐ๊ฒฐ์ ํ๋ ๋ ์์ฑํ ํ ์ฐ๊ฒฐ์ด ๋ ๊ฐ ๊ตฌ์ถ๋๋ฉด, ์๋ฒ ๋ ์ด ์ฐ๊ฒฐ ์ค ํ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ด ๋๋จธ์ง ํ๋์ ์ฐ๊ฒฐ์ ๊ธฐ๋กํ๋ค.
02. IP(์ธํฐ๋ท ํ๋กํ ์ฝ) 3. ํค๋ ๋ณํ ๋ฐฉ์(๋คํธ์ํฌ ๊ณ์ธต) ํค๋ ๋ณํ ๋ฐฉ์์ ๋คํธ์ํฌ ๊ณ์ธต(IP)์์ IPv6 ํจํท ํค๋๋ฅผ IPv4 ํจํท ํค๋๋ก, ๋๋ IPv4ํจํท ํค๋๋ฅผ IPv6 ํจํท ํค๋๋ก ๋ณํํ๋ ๋ฐฉ์์ด๋ค. ์ธํฐ๋ท์ ๋๋ถ๋ถ IPv6์ ์ฌ์ฉํ์ฌ ํค๋๋ณํ์ด ํ์ ์์ง๋ง, IPv4๋ฅผ ์ฌ์ฉํ ๋๋ ํค ๋ ๋ณํ์ด ํ์ํ๋ค. ํค๋ ๋ณํ์ IP ๊ณ์ธต์์ ๋ณํ์ ์๋ฏธํ๋ฉฐ, IPv4 ํจํท์ IPv6 ๋๋ ๊ทธ ๋ฐ๋๋ก ํค๋๋ฅผ ๋ณํํ๋ ๊ฒ์ SIIT(Stateless IP/ICMP Translation)์์ ์ ์ํ๋ค.
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) TCP ์ฐ๊ฒฐํ ๋ฐ์ดํฐ ์๋น์ค TCP ์ ์ก ๊ณ์ธต ์๋น์ค๋ ์ก์ ์ธก TCP ํฌํธ์์ ์์ ์ธก TCP ํฌํธ๋ก ๋ฐ์ดํธ์ ์คํธ ๋ฆผ์ ์ ์กํ๋ ์ฐ๊ฒฐํ ๋ฐ์ดํฐ ์ ๋ฌ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. TCP ์ฌ์ฉ์๊ฐ ์ฐ๊ฒฐ์ ์์ฒญํ๋ฉด, TCP ํ๋กํ ์ฝ๊ณผ ์์ ์ธก TCP ์ฌ์ฉ์๊ฐ ์ฐ๊ฒฐ ์ค์ ์ ๋์ํ์ฌ TCP ์ฐ๊ฒฐ์ ์ค์ ํ๋ค. ์ฐ๊ฒฐ ์งํฅํ ํ๋กํ ์ฝ ์ฐ๊ฒฐ ์งํฅํ ํ๋กํ ์ฝ์ ์ก์ ์ธก ์ปดํจํฐ์ ์์ ์ธก ์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ธฐ ์ ์ ๋จผ์ ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ ์ ์๋ ์ฐ๊ฒฐ ํต๋ก๋ฅผ ๋ง๋ค๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ํ๋กํ ์ฝ์ ๋งํ๋ค.
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) ํฌํธ ๋ฒํธ ํฌํธ๋ TCP๊ฐ ์์ ๊ณ์ธต์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ฑฐ๋ ์์ ๊ณ์ธต์์ TCP๋ก ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ๋ ์ํธ ๊ฐ์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ์ ์ด๋ ํต๋ก๋ฅผ ๋งํ๋ค. ํต์ ํ ๋ ์ฌ๋ฌ ์น์ฌ์ดํธ์์ ํ์ผ์ ๋์์ ๋ค์ด๋ก๋ํ ์ ์๋ค. ํ์ผ์ ๋์์ ๋ค์ด๋ก๋ํ ์ ์๋ ์ด์ ๋ TCP ํ๋กํ ์ฝ์ด ํฌํธ๋ฅผ ์ฌ๋ฌ ๊ฐ ์ฌ์ฉํด ์ ์์ ๊ณ์ธต์ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ๊ฐ ๋ฐ๋ก ํต์ ํ๊ธฐ ๋๋ฌธ์ด๋ค. TCP ํฌํธ ๋ฒ์๋ 0~65,534๊น์ง์ ์ ์๋ค.
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) ์น์๋น์ค๋ ์ด๋ฉ์ผ ์๋น์ค ๋ฑ์ ํด๋ผ์ด์ธํธ๊ฐ ํธ๋ฆฌํ๊ฒ ์ ์ํ ์ ์๋๋ก ํด๋น ์ ๋น์ค์ ๋ฏธ๋ฆฌ ํ ๋นํด ๋์ ํฌํธ ๋ฒํธ๋ฅผ ์ฌ์ฉํ๋ค. ์ฃผ์ ์ธํฐ๋ท ์๋น์ค์ ์ ํด ๋์ ํฌํธ ๋ฒํธ๋ฅผ โ์ ์๋ ค์ง ํฌํธ ๋ฒํธโ๋ผ๊ณ ํ๋ฉฐ, 1~1023๊น์ง ํ ๋น๋์ด ์๋ค. ์น์๋น์ค๋ HTTP ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ฏ๋ก ํฌํธ ๋ฒํธ๋ 80์ด๋ค. ์ฐ๋ฆฌ๊ฐ ์น๋ธ๋ผ์ฐ์ ๋ฅผ ์ฌ์ฉํ์ฌ ์น์๋ฒ์ ์ ์ํ ๋ ํฌํธ ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ง ์์๋ ์๋์ผ๋ก 80๋ฒ์ด ํ ๋น๋๋ค.
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) TCP ์ธ๊ทธ๋จผํธ TCP ํ๋กํ ์ฝ์ ์ ์ก์ ์ํด ๋ฐ์ดํธ ์คํธ๋ฆผ์ ์ธ๊ทธ๋จผํธ ๋จ์๋ก ๋๋๋ค.
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ)
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) ์ก์ ์ง ํฌํธ ๋ฒํธ(Source Port Address) ์ด ํ๋๋ ์ธ๊ทธ๋จผํธ๋ฅผ ์ ์กํ๋ ํธ์คํธ์ ์๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ํฌํธ ๋ฒํธ๋ก, 16๋น ํธ์ ํฌํธ ๋ฒํธ๋ 0~65,535 ๋ฒ์ ๋ด์ ์์ ์ ์๋ค. ์์ ์ง ํฌํธ ๋ฒํธ(Destination Port Address) ์ด ํ๋๋ ์์ ์ง ํธ์คํธ์์ ์ํํ๋ ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉํ๋ ํฌํธ ๋ฒํธ๋ก, ํด๋ผ์ด ์ธํธ๊ฐ ์์ ์ง ํธ์คํธ๋ฅผ ์์ฒญํ๋ ์๋ฒ๋ผ๋ฉด ๋๋ถ๋ถ์ ์ ์๋ ค์ง ํฌํธ ๋ฒํธ๋ค. ์์ ๋ฒํธ(Sequence Number) ์ด ํ๋๋ ์ธ๊ทธ๋จผํธ์ ํฌํจ๋ ๋ฐ์ดํฐ์ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํธ์ ๋ถ์ฌ๋ ๊ฒ์ผ๋ก, 32๋นํธ ๋ถํธ ์๋ ๋ฒํธ๋ค. 0๋ถํฐ ์์ํด์ 2^32-1์ ์ด๊ณผํ๋ฉด ๋ค์ 0์ผ๋ก ๋๋์์จ๋ค. TCP๋ ์ ๋ขฐ์ฑ ์๋ ์ฐ๊ฒฐ์ ๋ณด์ฅํ๋ ค๊ณ ์ ์กํ๋ ๊ฐ ๋ฐ์ดํธ๋ง๋ค ๋ฒํธ๋ฅผ ๋ถ์ฌํ๋๋ฐ , ์์ ๋ฒํธ๋ ์์ ์ง TCP์ ์ธ๊ทธ๋จผํธ์ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํธ๊ฐ ์์ ๋ฒํธ์ ํด๋นํ๋ ๋ฐ์ดํธ๋ผ๋ ๊ฒ์ ์๋ ค์ค๋ค. ํ์ธ ์๋ต ๋ฒํธ(Acknowledgement Number) ์ด ํ๋๋ ์ธ๊ทธ๋จผํธ๋ฅผ ์์ ํ๋ ๋ ธ๋๊ฐ ์๋ํธ ๋ ธ๋์์ ์์ ํ๋ ค๋ ๋ฐ์ดํธ์ ๋ฒ ํธ๋ค. ์ด ๋ฒํธ๋ ์ฑ๊ณต์ ์ผ๋ก ์์ ํ ๋ง์ง๋ง ๋ฐ์ดํธ์ ์์ ๋ฒํธ+1์ด๋ค.
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) ํค๋ ๊ธธ์ด ์์ฝ(Reserved) ํ๋๊ทธ ์๋์ฐ ํฌ๊ธฐ(Window Size) ๊ฒ์ฌํฉ ๋์ค์ ์ฌ์ฉํ๋ ค๊ณ ์์ฝ๋ 6๋นํธ ํ๋๋ค. ํ๋๊ทธ ํ๋กํ ์ฝ์ ๋์์ ์ ์ดํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋นํธ ๋จ์์ ํ๋๊ทธ๋ค. ์๋์ฐ ํฌ๊ธฐ(Window Size) ์ด ํ๋๋ ์๋๋ฐฉ์ด ์ ์งํด์ผ ํ๋ ๋ฐ์ดํธ ๋จ์์ ์๋์ฐ ํฌ๊ธฐ๋ฅผ ์ ์ํ๋ฉฐ, ํ๋์ ๊ธธ์ด๊ฐ 16๋นํธ์ด๊ธฐ ๋๋ฌธ์ ์๋์ฐ์ ์ต๋ ํฌ๊ธฐ๋ 65,535๋ฐ์ดํธ๋ค. ๊ฒ์ฌํฉ ์ด ํ๋์๋ ์์ฌ ํค๋๋ฅผ ํฌํจํ ํค๋ ๋ถ๋ถ์ ์ค๋ฅ๋ฅผ ๊ฒ์ถํ๋ ๊ฒ์ฌํฉ ๊ณ์ฐ์ด ํฌํจ ๋๋ค.
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) ์์ ๊ณ์ธต์์ ์ฌ์ฉํ๋ ์ค๋ฅ ๊ฒ์ถ ๋ฐฉ๋ฒ์ธ ๊ฒ์ฌํฉ์ ์ํํ๋ ๊ณผ์ ์ ์ดํด๋ณด์. ์ก ์ ์ธก์์๋ ๋ค์ ๊ณผ์ ์ ๊ฑฐ์น๋ค. โ ๋ฐ์ดํฐ ๋จ์๋ฅผ ๊ฐ๊ฐ n(๋ณดํต 16)๋นํธ์ธ ์น์ m๊ฐ๋ก ๋๋๋ค. โก ๋ชจ๋ ์น์ ์ ํฉ์ ๋ง๋ค๋ ค๊ณ 1์ ๋ณด์๋ฅผ ์ฌ์ฉํ์ฌ ์๋ก ๋ํ๋ค. โข ํฉ์ ๋ณด์ํ๋์ด ๊ฒ์ฌํฉ์ด ๋๋ค. โฃ ๊ฒ์ฌํฉ์ ๊ฐ์ ๋ฐ์ดํฐ์ ํจ๊ป ๋ณด๋ธ๋ค. ์์ ์ธก์์๋ ๋ค์ ๊ณผ์ ์ ๊ฑฐ์น๋ค. โ ๋ฐ์ดํฐ ๋จ์๋ฅผ ๊ฐ๊ฐ n๋นํธ์ธ ์น์ m๊ฐ๋ก ๋๋๋ค. โข ํฉ์ ๋ณด์ํ๋๋ค. โฃ ๊ฒฐ๊ณผ๊ฐ 0์ด๋ฉด ์ค๋ฅ๊ฐ ์๋ ๊ฒ์ด๊ณ , ๊ทธ๋ ์ง ์์ผ๋ฉด ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒ์ด๋ค
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) TCP ์ฐ๊ฒฐ ๊ด๋ฆฌ ์ฐ๊ฒฐ ์ค์ (3-Way ํธ๋์ ฐ์ดํน) ํฌํธ ๋ฒํธ๋ง ์ฌ์ฉํ์ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋ณํ๋ UDP์๋ ๋ฌ๋ฆฌ TCP๋ ์ฐ๊ฒฐ์ ์ฌ์ฉ ํ์ฌ ์์ฉ ํ๋ก๊ทธ๋จ์ ์๋ณํ๋ค. ์ฐ๊ฒฐ ์ค์ (3-Way ํธ๋์ ฐ์ดํน)
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) ์ฐ๊ฒฐ ์ข ๋ฃ
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) ํ์ธ ์๋ต ์์ ์ธก์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ์ ๋ ์ด ์ฌ์ค์ ์ก์ ์ธก์ ํต๋ณดํ๋ ๊ฒ์ผ๋ก, ํธ๋์ ฐ์ด ํน์ด ํด๋น๋๋ค. ํ์ธ ์๋ต์ โACK(ACKnowledgement)โ๋ผ๊ณ ํ๋๋ฐ, ์ด ์๋ต ํ์ธ์ด ์์ด์ผ ๋ค์ ๋ฐ ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ค.
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) ์์ ์ธก์์ ๋ฐ์ดํฐ๋ฅผ ์์ ํ ํ์๋ ๋คํธ์ํฌ ๋ฌธ์ ๋ก ์ฌ์ ์ก๋ ๋๊ฐ ์๋ค. ์ด๋๋ ์ด๋ฏธ ์์ ํ ๋ฐ์ดํฐ์ด๋ฏ๋ก ์ฌ์ ์กํ ๋ฐ์ดํฐ๋ ํ๊ธฐํด์ผ ๋๋๋ฐ, ์์ ๋ฒํธ ๋ฅผ ์ค์ ํ์ฌ ๊ตฌ๋ถํ ์ ์๋ค.
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) TCP ํ๋ฆ ์ ์ด ํจํท์ ์ ์กํ ๋ ๋คํธ์ํฌ ์ํฉ์ ๋ฐ๋ผ ํจํท์ ๋์ฐฉ ์์๊ฐ ๋ฐ๋ ์๋ ์๊ณ , ์ค๊ฐ ์์ ์ฌ๋ผ์ง๋ ํจํท์ ํ ๋ฒ์ ํ๋์ฉ ์ก์์ ํ๋ ๊ฒ๋ณด๋ค ์ฌ๋ฌ ํจํท์ ํ ๋ฒ์ ์ก์ ์ ํ ํ ์์ ํ์ธ ์ ํธ๋ฅผ ์ ์กํ๋ ๊ฒ์ด ํจ์ฌ ํจ์จ์ ์ด๋ค. ํจํท์ ์ธ ๊ฐ ์ ์กํ ๋ ํ ๋ฒ์ ํ๋์ฉ๋ง ์ ์กํ๋ฉด ํ์ธ ์์ ์ ์ธ ๋ฒํด์ผ ํ๋๋ฐ, ํ ๋ฒ์ ์ ์กํ๊ณ ์ ์กํ ์ ์ฒด ํจํท์ ํ์ธ ์ ํธ๋ฅผ ๋ฐ์ผ๋ฉด ํจ์ฌ ํจ์จ์ ์ผ ๊ฒ์ด๋ค. ํ ๋ฒ์ ์ ์กํ๋ ํจํท์ ๊ฐ์๋ฅผ โ์๋์ฐ ํฌ๊ธฐโ ๋๋ โ์์ ๋ฒํผ์ ํฌ๊ธฐโ๋ผ๊ณ ํ๋ค. ์ฆ, ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ํ ๋ฒ์ ์ ์กํ ์ ์๋ ์ ์ฒด ํจํท์ ํฌ๊ธฐ๋ฅผ โTCP ์๋์ฐ ํฌ ๊ธฐโ๋ผ๊ณ ํ๋๋ฐ, ์๋์ฐ ํฌ๊ธฐ๊ฐ ํฌ๋ฉด ํ ๋ฒ์ ์ฌ๋ฌ ํจํท์ ์ ์กํ ์ ์๋ค.
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ)
03. TCP(์ ์ก ์ ์ด ํ๋กํ ์ฝ) ์ฌ๋ผ์ด๋ฉ ์๋์ฐ ์ก์ ์ธก ์ปดํจํฐ๋ ์๋์ฐ ํฌ๊ธฐ์ ๋ฐ๋ผ 1~4๋ฒ๊น์ง ํจํท์ ์ ์กํ๊ณ , ์์ ์ธก ์ปดํจํฐ ์์ ์์ ํ์ธ ACK ์ ํธ๋ฅผ ์์ ํ๋ฉด ACK ์ ํธ์์ ์์ฒญํ 5๋ฒ ํจํท ์์น๋ก ์ก์ ์๋์ฐ๋ฅผ ์ค๋ฅธ์ชฝ์ผ๋ก ์ฎ๊ธด๋ค. ๋ค์ ์๋์ฐ ์์ ํจํท๋ค์ ์ ์กํ๊ณ , ์์ ์ธก ์ปดํจํฐ์์ ACK ์ ํธ๋ฅผ ์์ ํ๋ฉด ACK ์ ํธ์์ ์์ฒญํ 9๋ฒ ํจํท ์์น๋ก ์ก์ ์๋์ฐ๋ฅผ ์ฎ๊ธด๋ค. ์ด์ฒ๋ผ ์ก์ ๋ฒํผ ์ญํ ์ ํ๋ ค๊ณ ์ก์ ์๋์ฐ๋ฅผ ์ด๋ํ๋ ๋ฐฉ์์ โ์ฌ๋ผ์ด๋ฉ ์๋์ฐ (Sliding Window)โ๋ผ๊ณ ํ๋ค.
04. UDP(์ฌ์ฉ์ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ) UDP(User Datagram Protocol)๋ RFC 768 ๋ฌธ์์ ์ ์๋ ๋น์ฐ๊ฒฐ ์งํฅ ํ๋กํ ์ฝ์ ๋งํ๋ค. TCP(์ฐ๊ฒฐ ์งํฅ ํ๋กํ ์ฝ)์ ๋ฌ๋ฆฌ ํจํท์ด๋ ํ๋ฆ ์ ์ด, ๋จํธํ ๋ฐ ์ ์ก ๋ณด์ฅ ๋ฑ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ์๋๋ค. UDP ํค๋๋ TCP ํค๋์ ๋นํด ๊ฐ๋จํ๋ฏ๋ก ์๋์ ์ผ๋ก ํต์ ๊ณผ๋ถํ๊ฐ ์ ๋ค. UDP ํค๋์ ํฌ๊ธฐ(8๋ฐ์ดํธ)๋ TCP ํค๋์ ํฌ๊ธฐ(20๋ฐ์ดํธ)๋ณด๋ค ์๋ค. UDP๋ฅผ ์ฌ์ฉํ๋ ๋ํ์ ์ธ ์์ฉ ๊ณ์ธต ํ๋กํ ์ฝ์ DNS(Domain Name System), DHCP(Dynamic Host Configuration Protocol), SNMP ๋ฑ์ด ์๋ค.
04. UDP(์ฌ์ฉ์ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ)
04. UDP(์ฌ์ฉ์ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ) ์ก์ ์ง ํฌํธ ๋ฒํธ : 16๋นํธ ์์ ์ง ํฌํธ ๋ฒํธ : 16๋นํธ ์ด ๊ธธ์ด : 16๋นํธ ๋ฐ์ดํฐ ์์ญ์ ๋ฐ์ดํฐ ์ ๋ณด๋ฅผ ๋ง๋ ์ ์ก ์์คํ ์ ํ๋ก์ธ์ค๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋งํ๋ค. TCP ํค๋์ ์ก์ ์ง ํฌํธ์ ๊ฐ์ ๊ธฐ๋ฅ์ ์ํํ๋ค. ์์ ์ง ํฌํธ ๋ฒํธ : 16๋นํธ ๋ฐ์ดํฐ ์์ญ์ ๋ฐ์ดํฐ ์ ๋ณด๋ฅผ ์ฒ๋ฆฌํ ์์ ์์คํ ์ ํ๋ก์ธ์ค๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋งํ๋ค. ์ด ๊ธธ์ด : 16๋นํธ UDP ํค๋์ ๋ฐ์ดํฐ์ ๊ธธ์ด๋ฅผ ๋ฐ์ดํธ ๋จ์๋ก ํํํ๋ฉฐ, UDP ๋ฉ์์ง์ ์ผ๋ง๋ ๋ง์ ๋ฐ์ด ํฐ ์ ๋ณด๊ฐ ํฌํจ๋์๋์ง ๋ํ๋ธ๋ค. ๊ฒ์ฌํฉ : 16๋นํธ ์์ ์ธก์์๋ ์ด ์ ๋ณด๋ฅผ ์ฌ์ฉํ์ฌ UDP ํค๋์ ๋ฐ์ดํฐ ๋ฐ IP ํค๋์ ์ค๋ฅ๋ฅผ ๊ฒ์ฌํ๋ค. UDP ํ์ค์์๋ ๊ฒ์ฌํฉ์ด ์ ํ ์ฌํญ์ด๋ฉฐ, ์ด ์์ญ์ ์ฌ์ฉํ์ง ์์ผ๋ฉด UDP ํจํท์ ์์ญ ์ 0์ ๊ฐ์ ๊ฐ์ง๋ค. ๋ฐ์ดํฐ ์ก์ ์ง ํฌํธ์ ์์ ๊ณ์ธต ํ๋ก์ธ์ค๊ฐ ๋ง๋ ๋ฐ์ดํฐ ์ ๋ณด๋ก, ํฌ๊ธฐ๋ ๊ฐ๋ณ์ ์ด๋ค.
๊ฐ์ฌํฉ๋๋ค.