๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (42) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ velog ๊ฐ์ค ๋ฐ ์ด์ฌ! https://velog.io/@dangdang dangdang (๋น๋น) - velog [๋ฐฑ์ค] 2720 ๊ฑฐ์ค๋ฆ๋์ ์ก์๊ฐ ์ฃผ์ด์ง๋ฉด ๋ฆฌ์์ด ์ค์ผํ ์ฟผํฐ(Quarter, $0.25)์ ๊ฐ์, ๋ค์(Dime, $0.10)์ ๊ฐ์, ๋์ผ(Nickel, $0.05)์ ๊ฐ์, ํ๋(Penny, $0.01)์ ๊ฐ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ฝ 2์ velog.io ๋ค๋ค ์์ฆ ๋ง์ด ์ฐ๋ velog๋ฅผ ๋๋ ๊ฐ์คํด๋ณด์๋ค! ์ฌ๊ธฐ๋ก ๊ธ์ ๋ค ์ฎ๊ธธ๊น ์ถ๊ธฐ๋ ํ๊ณ .. ------ + 04.23 ์ด์ฌํ๋ค! ์ฌ๋ฌ๊ฐ์ง ๊ณํ DBA ๊ด๋ จ ์๊ฒฉ์ฆ์ผ๋ก๋ Oracle OCP, DASP, SQLD, ASDP ์์ผ๋ก ์ค๋นํ๋ค๊ณ ํ๋ค. Oracle OCP๋ $245๋ ํด์.. 12c๋ฅผ ์ทจ๋ํ ํ 19c๋ฅผ ์ทจ๋ํ ์ ์๋ค๊ณ ํ๋ค. ๊ทธ๋ค์์ผ๋ก DAsP, SQLD, ASdP๋ฅผ ๋ด๋ค๊ณ ํ๋๋ฐ DASP๋ฅผ ๋จผ์ ๋ฐ๋ ค๊ณ ํด๋ด์ผ๊ฒ ๋ค. ๊ทธ๋ด๋ ค๊ณ ํ์ผ๋.. SQLD ๋จผ์ ์ทจ๋ํ๋๊ฑธ๋ก! ๋ ธ๋ญ์ด๋ ํ์์ด๊ฐ ์ ๋ช ํ๋ค๊ณ ํ๋ค. ์ฝ๋ฉ์ ์ํ์ง ์ข ์ค๋๋์๋ค. ๋ฐฑ์ค์ ํ์ด๋ณด๋๋ก ํด์ผ๊ฒ ๋ค. ๋น์ฅ ๋ด์ผ๋ถํฐ. +)2023.04.17 Java์์ ์ ๋ค ๋ฃ๊ณ ๋๋ฉด Java ํ๋ก์ ํธ๋ฅผ ํ๋ ๋ง๋ค์ด๋ณด๊ณ , Python ์๋๋ฉด JS๋ฅผ ๋ค์ ๊ณต๋ถํด๋ณด๋ ค๊ณ ํ๋ค. ์๋๋ฉด AWS.. Spring ํ๋ ์์ํฌ? [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ๋คํธ์ํฌ - UDP ํ๋กํ ์ฝ *UDP ํ๋กํ ์ฝ -๋น์ฐ๊ฒฐํ ํ๋กํ ์ฝ (1) ๋ ผ๋ฆฌ์ ์ธ ์ฐ๊ฒฐ ์ค์ ๊ณผ์ ์์ด ๋ฐ์ดํฐ๊ทธ๋จ ์ ์ก ์ ๋ง๋ค ์ฃผ์ ์ ๋ณด ์ค์ ํ์ฌ ์ ์ก (2) ๋ฐ์ดํฐ์ ์์ฐจ์ ์ ์ก ๋ณด์ฅ X (3) ๋ฐ์ดํฐ๊ทธ๋จ ๊ธฐ๋ฐ ์ ์ก๋ฐฉ์ : ๋ฐ์ดํฐ ์ ํด์ง ํฌ๊ธฐ์ ์ ์ก -์ ๋ขฐํ ์ ์๋ ํ๋กํ ์ฝ (1) TCP์ ๋ฌ๋ฆฌ ํ๋ฆ์ ์ด, ์ค๋ฅ์ ์ด, ํผ์ก์ ์ด ์ํ X (2) ์ค์ง์ ์ผ๋ก IP ๊ธฐ๋ฐ ํฌํธ ์ ๋ณด๋ฅผ ์ด์ฉํ์ฌ ์์ ์ก์์ ์ดํ๋ฆฌ์ผ์ด์ ์๋ณ ์ญํ ์ํ -UDP ํ๋กํ ์ฝ ์ฅ์ (1) ๋จ์, ๊ฐ๋ฒผ์ ์ ์ก์๋ ๋น ๋ฆ (2) ๋น์ ๋ขฐ์ ์ธ ํน์ฑ์ผ๋ก ์ธํด ๋๋ ๋ฐ์ดํฐ ์ก์์ ์ ๋ถ์ ์ ํ๋ฉฐ ์ฃผ๋ก ํ ๋ฒ์ ํจํท ์ก์์ ์ผ๋ก ์๋ฃ๋๋ ์๋น์ค์ ๋ง์ ์ฌ์ฉ ex)DNS์๋น์ค(53/udp), NTP(123/udp), DHCP(67,68/udp) *UDP ํ๋กํ ์ฝ ๊ตฌ์กฐ -Source .. [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ๋คํธ์ํฌ - TCP ํ๋กํ ์ฝ *TCP ํ๋กํ ์ฝ -์ฐ๊ฒฐ ์งํฅ ํ๋กํ ์ฝ : ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ์ฉํ์ ์ด ์ฐ๊ฒฐ๋์ด ์๋ ๊ฒ์ฒ๋ผ ๊ฐ์์ ์ฐ๊ฒฐํต๋ก๋ฅผ ์ค์ ํด์ ํต์ ํ๋ ๋ฐฉ์ (1) ์์์ ์ด : ๋ ผ๋ฆฌ์ ์ธ ์ฐ๊ฒฐํต๋ก๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์์ผ๋ก์จ ๋ฐ์ดํฐ ์ ์ก์์ ๋ณด์ฅ (2) ์คํธ๋ฆผ ๊ธฐ๋ฐ ์ ์ก๋ฐฉ์ : ๋ฐ์ดํฐ๋ฅผ ์ ํด์ง ํฌ๊ธฐ๋ก ์ ์กํ๋ ๊ฒ์ด ์๋๋ผ ์์์ ํฌ๊ธฐ๋ก ๋๋์ด ์ฐ์ํด์ ์ ์ก -์ ๋ขฐํ ์ ์๋ ํ๋กํ ์ฝ (1) ํ๋ฆ์ ์ด : ์๋๋ฐฉ์ด ๋ฐ์ ์ ์๋ ๋งํผ๋ง ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ์ก ์ฌ๋ผ์ด๋ฉ ์๋์ฐ ์ ์ด๋ฐฉ์ ์ฌ์ฉ ์ฌ๋ผ์ด๋ฉ ์๋์ฐ : ์๋๋ฐฉ์ด ์์ ๊ฐ๋ฅํ ํฌ๊ธฐ ๋ด์์ ๋ฐ์ดํฐ๋ฅผ ์ฐ์ํด์ ์ ์ก (2) ์ค๋ฅ์ ์ด : ๋ฐ์ดํฐ์ ์ค๋ฅ๋ ๋๋ฝ ์์ด ์์ ํ ์ ์ก์ ๋ณด์ฅ (3) ํผ์ก์ ์ด : ๋คํธ์ํฌ์ ํผ์ก ์ ๋์ ๋ฐ๋ผ ์ก์ ์๊ฐ ๋ฐ์ดํฐ ์ ์ก๋์ ์ ์ด *TCP ํ๋กํ ์ฝ ๊ตฌ์กฐ -So.. [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ๋คํธ์ํฌ - ICMP ํ๋กํ ์ฝ 3๊ณ์ธต IP ํ๋กํ ์ฝ์ ์ ๋ขฐํ ์ ์๋ ํ๋กํ ์ฝ. ์ ์ก์ํ์ ๋ํ ๊ด๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง์ง ์๋ ๋จ์ ์ ๋ณด์ํ๊ธฐ ์ํ ํ๋กํ ์ฝ์ด ICMP ํ๋กํ ์ฝ *ICMP ํ๋กํ ์ฝ : IP ํจํท ์ ์ก ์ค ์๋ฌ ๋ฐ์ ์ ์๋ฌ ๋ฐ์ ์์ธ์ ์๋ ค์ฃผ๊ฑฐ๋ ๋คํธ์ํฌ ์ํ๋ฅผ ์ง๋จํด์ฃผ๋ ๊ธฐ๋ฅ ์ ๊ณต -Error-Reporting Message : ์ ์ก ์ค ์ค๋ฅ ๋ฐ์ ์ ์๋ฌ๋ฉ์์ง ์์ฑ -Query Message : ๋คํธ์ํฌ ์ํ ์ง๋จ์ ์ํ ์ฟผ๋ฆฌ ์์ฒญ ๋ฐ ์๋ต ๋ฉ์์ง *ICMP ํ๋กํ ์ฝ ๊ตฌ์กฐ - Type(8bits) : ICMP ๋ฉ์์ง ์ ํ/์ฉ๋ -Code(8bits) : Type ์ธ๋ถ ๋ด์ฉ -Checksum(16bits) : ICMP ๋ฉ์์ง ์ค๋ฅ ๊ฒ์ฌ ๊ฐ -Rest of the header : Type๊ณผ Code์ ๋ฐ๋ผ ์ถ๊ฐ๋๋ ํค๋ -D.. [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ๋คํธ์ํฌ - IP ํ๋กํ ์ฝ *IP ํ๋กํ ์ฝ : ๋น์ฐ๊ฒฐํ ํ๋กํ ์ฝ. ์ฐ๊ฒฐ ์ํ ์ ์งX๋ก ํจํท ์ ์ก ์์ ๋ณด์ฅ X -๋น์ ๋ขฐ์ ํ๋กํ ์ฝ๋ก ์ ๋ขฐ์ฑ ์๋ ํต์ ๋ณด์ฅ X -IP๋ ๋ชฉ์ ์ง ์ฃผ์ ๊ธฐ๋ฐ ๋ผ์ฐํ ๋ด๋น *IP ํ๋กํ ์ฝ ๊ตฌ์กฐ Header๋ 20~60 bytes ์ ๋ (๊ธฐ๋ณธ 20byte, ์ต์ ํค๋ ์ต๋ 40byte) -Version(4 bits) : IP์ ๋ฒ์ ์ ๋ณด. ์ผ๋ฐ์ ์ผ๋ก IPv4 -Heade Length(4 bits) : ํค๋ ๊ธธ์ด. 4 bytes ๋จ์๋ก ํํ -Service Type(8 bits) : ์๋น์ค ํ์ง(QoS) ์ฉ๋. ํ์ฌ ์ฌ์ฉX -Total Length(16 bits) : ํค๋๋ถ์ ๋ฐ์ดํฐ๋ถ ํฌํจ ์ ์ฒด IP Packet ๊ธธ์ด -Identification(16 bits) : ๋จํธํ/์ฌ์กฐํฉ ๊ด๋ จ ํ๋. ๋จํธํ ์ ์๋ณธ.. [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ๋คํธ์ํฌ - ARP/RARP ๋ฐ GARP *ARP/RARP ํ๋กํ ์ฝ (TCP/IP ์ธํฐ๋ท ๊ณ์ธต) : ๋ ผ๋ฆฌ์ ์ธ ์ฃผ์์ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์ ์ฌ์ด์ ๋ณํ์ ๋ด๋น https://dangsdangs.tistory.com/38 [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ๋คํธ์ํฌ - TCP/IP ํ๋กํ ์ฝ *Application Layer(์์ฉ ๊ณ์ธต) : ๋คํธ์ํฌ ์๋ฒ/ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ ๋ด๋น. ์ฌ์ฉ์์์ ์ธํฐํ์ด์ค ๋ด๋น -์ฃผ์ ํ๋กํ ์ฝ (1) HTTP(80/tcp) : Hyper-Text Transfer Protocol (2) FTP(20/21/tcp) : File Transfer Protocol, ๋ฐ์ดํฐ dangsdangs.tistory.com - ์ผ๋ฐ์ ์ผ๋ก IP ์ฃผ์๋ ์์คํ ํ๋๋์คํฌ ๋ด ์ค์ ํ์ผ์ ์ ์ฅ๋์ด์์ผ๋, ํ๋๋์คํฌ๊ฐ ์๋ ํฐ๋ฏธ๋์ผ ๊ฒฝ์ฐ ์ด๊ธฐ ๊ฐ๋๋ ๋ ์์ ์ MAC ์ฃผ์.. [์ ๋ณด๋ณด์ ์ ๋ฆฌ] ๋คํธ์ํฌ - TCP/IP ํ๋กํ ์ฝ *Application Layer(์์ฉ ๊ณ์ธต) : ๋คํธ์ํฌ ์๋ฒ/ํด๋ผ์ด์ธํธ ํ๋ก๊ทธ๋จ ๋ด๋น. ์ฌ์ฉ์์์ ์ธํฐํ์ด์ค ๋ด๋น -์ฃผ์ ํ๋กํ ์ฝ (1) HTTP(80/tcp) : Hyper-Text Transfer Protocol (2) FTP(20/21/tcp) : File Transfer Protocol, ๋ฐ์ดํฐ ํฌํธ(20), ์ ์ด ํฌํธ(21) (3) SSH(22/tcp) : Secure Shell (4) SFTP(22/tcp) : SSH File Transfer Protocol (5) TELNET(23/tcp) : ์ํธํํ์ง ์์ ์๊ฒฉ ํฐ๋ฏธ๋ ์ ์ ํ๋กํ ์ฝ (6) SMTP(25/tcp) : ๋ฉ์ผ ์ ์ก์ฉ ํ๋กํ ์ฝ (7) POP3(110/tcp) : ๋ฉ์ผ ์์ ์ฉ ํ๋กํ ์ฝ (8) IMAP(143/tcp) : ๋ฉ์ผ .. ์ด์ 1 2 3 4 ยทยทยท 6 ๋ค์