Network
OSI ์ฐธ์กฐ ๋ชจ๋ธ(OSI 7 Layer)๊ณผ TCP/IP
1. OSI ์ฐธ์กฐ ๋ชจ๋ธ(OSI 7 Layer) OSI 7 ๊ณ์ธต ๊ณ์ธต ๊ณ์ธต ์ด๋ฆ ์ญํ ๋คํธ์ํฌ ์ฅ๋น ์ฃผ์ ํ๋กํ ์ฝ 7 ์์ฉ ๊ณ์ธต ์ธํฐํ์ด์ค์ ์ญํ ์ ํ์ฌ ์ฌ์ฉ์๊ฐ ์ปดํจํฐ์์ ์ฌ์ฉํ๋ ์น ์ํ, ํ์ผ ์ ์ก, ๋ฉ์ผ ๋ฑ์ ์๋น์ค๋ฅผ ๋ณด์ฌ์ค ๋ฐฉํ๋ฒฝ ๋ฑ HTTP, FTP ๋ฑ 6 ํํ ๊ณ์ธต ์ด์์ฒด์ ์ ํ ๋ถ๋ถ์ผ๋ก ๋ฐ์ดํฐ ํํ ๋ฐฉ์๊ณผ ์ํธํ ๋ณํ SSL, TLS, ASCII, JPEG ๋ฑ 5 ์ธ์ ๊ณ์ธต End to End๊ฐ ์ธ์ ์ ์ผ์น์ํด NetBIOS, SQL ๋ฑ 4 ์ ์ก ๊ณ์ธต ์ ์ก ๋ฐฉ์์ด ๊ฒฐ์ ๋๋ฉฐ ๋ฐ์ดํฐ๋ฅผ ๋ถํ ํ๊ณ ํฉ์น๋ฉฐ ์๋ฌ ๋ณต๊ตฌ ์ค๋ฅ์ ํ๋ฆ์ ์ ์ด L4 ์ค์์น ๋ฑ TCP, UDP ๋ฑ 3 ๋คํธ์ํฌ ๊ณ์ธต Network to Network๊ฐ IP ์ฃผ์๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ก ๋ชฉ์ ์ง๊น์ง์ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ๋ผ์ฐํฐ, L3 ์ค..
NFV
1. NFV - Network Function Virtualization - ๋คํธ์ํฌ ๊ฐ์ํ(Network Virtualization) - ํ๋์จ์ด ํ๊ฐ์ ํ๊ฐ์ ๋คํธ์ํฌ ๊ธฐ๋ฅ(๋ผ์ฐํฐ, ๋ฐฉํ๋ฒฝ, L4 ๋ฑ)์ด ์ฌ๋ผ๊ฐ๊ฒ ์๋ ๋ฒ์ฉ ์๋ฒ ํ๊ฐ์ ์ฌ๋ฌ๊ฐ์ง ๋คํธ์ํฌ ๊ธฐ๋ฅ์ด ์ฌ๋ผ๊ฐ๋ ๊ธฐ๋ฅ 2. SDN๊ณผ NFV ๋น๊ต SDN - ๊ธ๋ก๋ฒ ๋คํธ์ํฌ์์ ๋คํธ์ํฌ ์ฅ๋น์ ์ ์ด๋ถ์ ์ ์ก๋ถ๋ฅผ ๋ถ๋ฆฌํ์ฌ ๋คํธ์ํฌ ์ฅ๋น๋ ์ ์ก๋ถ์ ๊ธฐ๋ฅ๋ง ํ๋ฉฐ ์ฌ์ฉ์๊ฐ ์ ์ด๋ถ๋ฅผ ์ ์ด - ๊ฐ ์ฅ๋น๋ค์ ์ ์ด๋ถ์์ ๋ด๋ ค์ง๋ Flow table์ ์ฐธ์กฐํ์ฌ ํฌ์๋ฉ NFV - ๋ฒ์ฉ ์๋ฒ์ ์ฌ๋ฌ๊ฐ์ง ๋คํธ์ํฌ ๊ธฐ๋ฅ(๋ผ์ฐํฐ, ๋ฐฉํ๋ฒฝ, L4, DHCP ๋ฑ)์ ์ค์นํ์ฌ ์ฌ์ฉ SDN๊ณผ NFV๋ ๋ ๋ฆฝ์ ์ธ ๊ฐ๋ ์ด๋ฉฐ ๊ฐ๋จํ๊ฒ SDN์ ๊ธ๋ก๋ฒํ ๋คํธ์ํฌ์์ ํ๋์จ์ด ๊ธฐ๋ฐ์ผ๋ก ์ ์ด..
SDN
1. SDN - Software Defined Network - ๋คํธ์ํฌ ์ถ์ํ(Network Abstraction) - ๊ธฐ์กด์ ํ๋์จ์ด ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๋ ๋คํธ์ํฌ๊ฐ ์ํํธ์จ์ด ๊ธฐ๋ฐ์ผ๋ก ๋์ - ๊ธฐ์กด์ ํด๋ผ์ด์ธํธ to ์๋ฒ ๋ฐฉ์์ ํธ๋ํฝ ํจํด์ด ํด๋ผ์ฐ๋ ๋ฑ์ฅ๊ณผ ๊ธฐ์ ์ ๋ฐ์ ์ผ๋ก ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ฐ๋ผ ํด๋ผ์ด์ธํธ to CDN, WEB, WAS, DB ๋ฑ์ผ๋ก ๋ค์ํด์ง 2. ๊ณผ๊ฑฐ์ ๋คํธ์ํฌ์ SDN ๋น๊ต ๊ธฐ์กด ๋คํธ์ํฌ - ํ๋์จ์ด ์ค์ฌ์ผ๋ก ๊ฐ ๋คํธ์ํฌ ์ฅ๋น๋ค์ ๋ ๋ฆฝ์ ์ผ๋ก ๊ฐ OS, ๋ฒ์ , ๋ฒค๋์ ์์ ์ ์ด๋ถ(Control Layer)์ ์ ์ก๋ถ(Infrastructure Layer)๊ฐ ๋์ - ๋คํธ์ํฌ๋ฅผ ๊ตฌ์ถํ ๋ ๊ฐ ๋คํธ์ํฌ ์ฅ๋น(๋ฐฉํ๋ฒฝ, L4 ๋ฑ)์ OS, ๋ฒ์ , ๋ฒค๋์ ๋ง๊ฒ ์ค์ ์ ํด์ค์ผ ํจ(๋ถ์ฐํ Contro..
TCP์ UDP
1. TCP 3 way handshaking(์์) SYN - Client์์ ์ธ์ ์ ๋งบ๊ธฐ ์ํ์ฌ SYN ์ ์ก - Server๋ SYN์ ๋ฐ๊ณ LITSEN > SYN_RCV ์ํ ๋ณ๊ฒฝ SYN+ACK - Sever๋ SYN์ ํ์ธํ๊ณ Client์ SYN+ACK ์ ์ก - Client๋ SYN+ACK๋ฅผ ๋ฐ๊ณ SYN_SNT > ESTABLISHED ์ํ ๋ณ๊ฒฝ ACK - Client๋ SYN+ACK๋ฅผ ํ์ธํ๊ณ ACK ์ ์ก - Server๋ ACK๋ฅผ ๋ฐ๊ณ SYN_RCV > ESTABLISHED ์ํ ๋ณ๊ฒฝ 2. TCP 4 way handshanking(์ข ๋ฃ) FIN - Client์์ ์ธ์ ์ ์ข ๋ฃํ๊ธฐ ์ํด FIN ์ ์ก - Server์์ FIN์ ๋ฐ๊ณ ESTABLISHED > CLOSE_WAIT๋ก ์ํ ๋ณ๊ฒฝ ACK..
๋คํธ์ํฌ ๊ธฐ๋ณธ
LAN, WAN * ํ์ ๋ ์ง์ญ ๋ด์ ๋คํธ์ํฌ๋ฅผ ๋งํฉ๋๋ค. LAN ๋ณด๋ค๋ WAN์ด ๋ ํฐ ๋ฒ์์ด์ง๋ง ์ธํฐ๋ท์ ์ฌ์ฉํ๋ ์์ฆ์ LAN, WAN์ด๋ผ๋ ๋ง์ ์ ์ฌ์ฉํ์ง ์์ต๋๋ค. ์ด๋๋ท ๋คํธ์ํน ๋ฐฉ์์๋ FDDI, ํ ํฐ๋ง, ์ด๋๋ท ๋ฑ์ด ์๊ณ ์ด๋๋ท์ ๊ทธ ์ค ํ๋๋ก ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ๋คํธ์ํน ๋ฐฉ์์ ๋๋ค. ์ด๋๋ท์ ๊ฐ์ฅ ํฐ ํน์ง์ผ๋ก๋ CSMA/CD๋ผ๋ ํต์ ๋ฐฉ์์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค. CSMA/CD(Carrier Sense Multiple Access /Collision Detection) ๋ฐฉ์์ ๋คํธ์ํฌ ๋ด์ ์ฐ๊ฒฐ๋ ์ปดํจํฐ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ํด ๋คํธ์ํฌ ์์ ์บ๋ฆฌ์ด ์ผ์ค(Carrier Sense)๋ผ๊ณ ํ๋ ์ ํธ๋ฅผ ๋ณด๋ ๋๋ค. ๋ง์ฝ ๋คํธ์ํฌ ์์ ๋ฐ์์ด ์์ ๋ ๋คํธ์ํฌ์ ๋ฐ์ดํฐ๋ฅผ ์ค์ด ๋ณด๋ด๊ฒ ๋ฉ๋๋ค. ๋ง์ฝ ๋ค..
๋คํธ์ํฌ ์ข ๋ฅ
์ธํฐ๋ท(Internet) Inter ์ฐ๊ฒฐํ๋ค + net ๋คํธ์ํฌ๊ฐ ํฉ์ณ์ง ๋ง๋ก ๋ชจ๋ ๋คํธ์ํฌ๊ฐ ํฉ์ณ์ง ๊ฒ์ ์ธํฐ๋ท์ด๋ผ๊ณ ํฉ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ๊ฑฐ์ ๋ชจ๋ ์ ๋ณด๋ ์ธํฐ๋ท์ ์๋ค๊ณ ๋ณผ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ ๋ชจ๋ ์ ์ ์ธ๊ณ๋ฅผ ์๋ฏธํฉ๋๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ ์ธ๊ณ์ ํต์ ํ ์ ์๋ ๊ท๊ฒฉํ๋ ํ๋กํ ์ฝ์ด ์กด์ฌํ๊ณ ๋ํ์ ์ผ๋ก ์ธํฐ๋ท์ ์ฌ์ฉํ๊ธฐ ์ํ TCP/IP๊ฐ ์์ต๋๋ค. ์ธํฐ๋ท์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ํํ ์ฌ์ฉํ๋ ํฌ๋กฌ, ํ์ด์ดํญ์ค, ์ธํฐ๋ท ์ต์คํ๋ก๋ฌ ๋ฑ์ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ์ด์ฉํด์ผ ํฉ๋๋ค. ์ธํธ๋ผ๋ท(Intranet) Intra ๋ด๋ถ์ + net ๋คํธ์ํฌ๊ฐ ํฉ์ณ์ง ๋ง๋ก ๋ด๋ถ์์ ์ฌ์ฉํ๋ ๋คํธ์ํฌ๋ฅผ ์ธํธ๋ผ๋ท์ด๋ผ๊ณ ํฉ๋๋ค. ํํ ํ์ฌ์์ ์ฌ์ฉํ๋ฉฐ ์ ๋ฌด๋ ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด ๊ฐ๋ฅํ๋ฉฐ ์ธ๋ถ์์๋ ์ ์์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ์์คํธ๋ผ๋ท(Ext..