๐Ÿ˜Ž ๊ณต๋ถ€ํ•˜๋Š” ์ง•์ง•์•ŒํŒŒ์นด๋Š” ์ฒ˜์Œ์ด์ง€?

[ํ”„๋กœํ† ์ฝœ] IP/DNS/DHCP & TCP/UDP & SSH & SSL/TLS ๋ณธ๋ฌธ

๐Ÿ‘ฉ‍๐Ÿ’ป ์ปดํ“จํ„ฐ ๊ตฌ์กฐ/About Computer

[ํ”„๋กœํ† ์ฝœ] IP/DNS/DHCP & TCP/UDP & SSH & SSL/TLS

์ง•์ง•์•ŒํŒŒ์นด 2023. 3. 17. 16:55
728x90
๋ฐ˜์‘ํ˜•

<๋ณธ ๋ธ”๋กœ๊ทธ๋Š” ์—˜๋ฆฌ์Šค IoT 1๋ฅผ ์ฐธ๊ณ ํ•ด์„œ ๊ณต๋ถ€ํ•˜๋ฉฐ ์ž‘์„ฑํ•˜์˜€์Šต๋‹ˆ๋‹ค :-)>

 

 

๐Ÿ‘ฉ‍๐Ÿ’ป IP (Internet Protocol)

: ๋„คํŠธ์›Œํฌ์—์„œ ์–ด๋–ค ์ •๋ณด๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  ์†ก์‹ ํ•˜๋Š” ํ†ต์‹ ๊ทœ์•ฝ

 

โญ ๋น„์‹ ๋ขฐ์„ฑ

: ๋ฐ์ดํ„ฐ๊ฐ€ ์†ก์‹ ์ง€๊นŒ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์ „๋‹ฌ ๋ณด์žฅ์€ ์—†์Œ ( by ์ „์†ก๊ณ„์ธต )

 

โญ ๋น„์—ฐ๊ฒฐ์„ฑ

: ์—ฐ๊ฒฐ๊ณผ์ • ์„ค์ • ์—†์ด ๋ฐ์ดํ„ฐ ์ „์†ก

 

โญ ์ฃผ์†Œ ์ง€์ • (IP)

: ๊ฐ ๊ธฐ๊ธฐ ์žฅ์น˜๊ฐ€ ์‹๋ณ„๋  ์ˆ˜ ์žˆ๋„๋ก ํ•จ

 

โญ ๊ฒฝ๋กœ ์„ค์ • (๋ผ์šฐํŒ…)

: IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•˜์—ฌ ๋ผ์šฐํŒ… ๊ฒฝ๋กœ ์„ค์ • ๊ฐ€๋Šฅ

 

 

๐Ÿ‘ฉ‍๐Ÿ’ป DNS (Domain Name System)

: ํด๋ผ์ด์–ธํŠธ๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ํ†ตํ•ด ์˜จ๋ผ์ธ์œผ๋กœ ์ •๋ณด์— ์•ก์„ธ์Šค ๊ฐ€๋Šฅ 

 

โญ ์žฌ๊ท€์  ์งˆ์˜

: Local DNS ์„œ๋ฒ„์—์„œ Root DNS ์„œ๋ฒ„์— ์š”์ฒญ ๋ณด๋ƒ„

: ํ•˜ํ–ฅ์‹ ์ ‘๊ทผ์œผ๋กœ IP ์ฃผ์†Œ ๊ฒ€์ƒ‰ํ•ด ์žฌ๊ท€์ ์œผ๋กœ ๋ฐ˜ํ™˜

 

โญ ๋ฐ˜๋ณต์  ์งˆ์˜

: Local DNS ์„œ๋ฒ„๊ฐ€ ๊ฐ๊ฐ์˜ ์ตœ์ƒ์˜ ์„œ๋ฒ„๋ถ€ํ„ฐ ๋ฐ‘์˜ ์„œ๋ฒ„๊นŒ์ง€ ํ•˜๋‚˜์”ฉ ์š”์ฒญ ํ›„ ์‘๋‹ต ๋ฐ›์Œ

1. ์›น ๋ธŒ๋ผ์šฐ์ €์— ๋„๋ฉ”์ธ ์ด๋ฆ„์œผ๋กœ ์š”์ฒญ
2. DNS ์„œ๋ฒ„์— TLD ์„œ๋ฒ„์— IP ์ฃผ์†Œ ์š”์ฒญ
3. TLD ์„œ๋ฒ„์—์„œ IP ์ฃผ์†Œ ์‘๋‹ต
4. DNS ์„œ๋ฒ„์—์„œ IP ์ฃผ์†Œ ์‘๋‹ต

 

๐Ÿ‘ฉ‍๐Ÿ’ป DHCP (Dynamic Host Configuration Protocol)

: IP ์ฃผ์†Œ์™€ ๊ฒŒ์ดํŠธ์›จ์ด ๋˜๋Š” ๋„ค์ž„์„œ๋ฒ„ ์ฃผ์†Œ์˜ ์ •๋ณด๋ฅผ ์ž๋™์œผ๋กœ ํ• ๋‹นํ•ด์ฃผ๋Š” ํ”„๋กœํ† ์ฝœ 

 

 


๐Ÿ‘ฉ‍๐Ÿ’ป TCP (Transmission Control Protocol)

: ์ปดํ“จํ„ฐ๊ฐ€ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์™€ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•œ ํ†ต์‹  ๊ทœ์•ฝ 

 

โญ TCP Handshake

: ์—ฐ๊ฒฐํ•˜๊ณ ๊ฐ€ ํ•˜๋Š” ๋‘ ์žฅ์น˜ ๊ฐ„์˜ ๋…ผ๋ฆฌ์  ์ ‘์†์„ ์„ฑ๋ฆฝํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์—ฐ๊ฒฐ ํ™•์ธ ๋ฐฉ์‹

 

โญ 3 Way Handshake

: TCP ์—ฐ๊ฒฐ์„ ์„ฑ๋ฆฝํ•˜๊ธฐ ์œ„ํ•ด 3๊ฐœ์˜ TCP ํŒจํ‚ท ๊ตํ™˜ํ•˜๋Š” ํ†ต์‹  ๋ฐฉ์‹

 

โญ 4 Way Handshake

: TCP ์—ฐ๊ฒฐ์„ ์ข…ํ•˜๊ธฐ ์œ„ํ•ด 4๊ฐœ์˜ TCP ํŒจํ‚ท ๊ตํ™˜ํ•˜๋Š” ํ†ต์‹  ๋ฐฉ์‹

 

โญ ํŠน์ง•

- ์—ฐ๊ฒฐํ˜• ๋ฐฉ์‹ (์†ก์‹ ์ž, ์ˆ˜์‹ ์ž๊ฐ€ ์„œ๋กœ ์—ฐ๊ฒฐ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธ ํ›„ ๋ฐ์ดํ„ฐ ๊ตํ™˜)

- ํ๋ฆ„ ๋ฐ ํ˜ผ์žก ์ œ์–ด

- ๋†’์€ ์‹ ๋ขฐ์„ฑ ๋ณด์žฅ

- 3-Way ๊ณผ์ • ํ†ตํ•ด ์—ฐ๊ฒฐ ์„ค์ •, 4-Way ๊ณผ์ • ํ†ตํ•ด ์—ฐ๊ฒฐ ํ•ด์ œ

- UDP ๋ณด๋‹ค ๋Š๋ฆฐ ์†๋„

- ์ „์ด์ค‘(Full-Duplex)์™€ ์ ๋Œ€์ (Point to Point) ๋ฐฉ์‹ 

 

 

๐Ÿ‘ฉ‍๐Ÿ’ป UDP (User Datagram Protocol)

: ์ปดํ“จํ„ฐ๊ฐ€ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์™€ ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•œ ํ†ต์‹  ๊ทœ์•ฝ 

 

โญ ํŠน์ง•

- ๋น„์—ฐ๊ฒฐํ˜• ๋ฐฉ์‹

- ์‹ ๋ขฐ์„ฑ ๋‚ฎ์Œ

- TCP ๋ณด๋‹ค ์†๋„ ๋น ๋ฆ„

- UDP ํ—ค๋”์˜ CheckSum ํ•„ํŠธ ํ†ตํ•ด ์ตœ์†Œํ•œ์˜ ์˜ค๋ฅ˜๋งŒ ๊ฒ€์ถœ 

 

 

๐Ÿ‘ฉ‍๐Ÿ’ป FTP (File Transfer Protocol)

: ๋ณด์•ˆ ์—ฐ๊ฒฐ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ํ•œ ์ปดํ“จํ„ฐ์—์„œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋กœ ํŒŒ์ผ์„ ์ „์†กํ•  ์ˆ˜ ์žˆ๋Š” ํ”„๋กœํ† ์ฝœ 

: ํด๋ผ์ด์–ธํŠธ๊ฐ€ FTP ์„œ๋ฒ„์™€ ์—ฐ๊ฒฐ ์„ค์ •ํ•˜๋ฉด ๋กœ๊ทธ์ธ ์ธ์ฆ ์œ„ํ•ด ์„œ๋ฒ„์— ๋ช…๋ น ๋ณด๋ƒ„

: ๋Šฅ๋™๋ชจ๋“œ (์„œ๋ฒ„๊ฐ€ ๋ฐ์ดํ„ฐ ์š”์ฒญ ์Šน์ธํ•˜๋Š” ์—ญํ• )

: ์ˆ˜๋™๋ชจ๋“œ (์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ์ดํ„ฐ ์ฑ„์ปฌ๊ณผ ๋ช…๋ น ์ฑ„๋„ ๋ชจ๋‘ ์„ค์ •)

 

โญ ์ง„ํ–‰ ๋ฐฉ๋ฒ•

- TCP ํ†ต์‹  ์‚ฌ์šฉ

- 3 Way Handshaking ๊ณผ์ • ํ›„ ํ†ต์‹ ํ•จ ( 21๋ฒˆ ํฌํŠธ : ์ „์†ก ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ์‹ ํ˜ธ, 20๋ฒˆ ํฌํŠธ : ์‹ค์ œ ๋ฐ์ดํ„ฐ ์ „์†ก )

 

โญ ์ข…๋ฅ˜

- FTP

: ์•„์ด๋””, ํŒจ์Šค์›Œ๋“œ ์ธ์ฆํ•˜๊ณ  TCP ํ”„๋กœํ† ์ฝœ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹  

- TFTP

: ์ธ์ฆํ•˜์ง€ ์•Š๊ณ , UDP ํ”„๋กœํ† ์ฝœ ๊ธฐ๋ฐ˜์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์†ก์ˆ˜์‹ , 69๋ฒˆ ํฌํŠธ

- SFTP

: ์ „์†ก๊ตฌ๊ฐ„์— ์•”ํ˜ธํ™” ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ธฐ๋ฐ€์„ฑ ์ œ๊ณต, ์‹œํ์–ด ์…€(SSH) ๋ฐ์ดํ„ฐ ์ŠคํŠธ๋ฆผ ํ†ตํ•ด ํŒŒ์ผ ์ „์†ก์‹œ ๋†’์€ ์ˆ˜์ค€์˜ ํŒŒ์ผ ๋ณดํ˜ธ ์‹คํ˜„

 

 

๐Ÿ‘ฉ‍๐Ÿ’ป SMTP (Simple Mail Transfer Protocol)

: ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ์ „์ž์šฐํŽธ์„ ์ „์†กํ•˜๋Š” ํ”„๋กœํ† ์ฝœ 

 

โญ POP3

: ๋ฉ”์ผ ์„œ๋ฒ„์—์„œ ์ด๋ฉ”์ผ์„ ๋กœ์ปฌ PC๋กœ ์ˆ˜์‹ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” client/server ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ

 

โญ IMAP (Internet Messaging Access Protocol)

: ๋น„์—ฐ๊ฒฐ ์ƒํƒœ์—์„œ ๋›ฐ์–ด๋‚œ ์›๊ฒฉ ํŽธ์ง€ํ•จ ์ ‘๊ทผ๊ธฐ๋Šฅ ์ œ๊ณต, ๋กœ์ปฌ์„œ๋ฒ„์—์„œ ์ „์ž ์šฐํŽธ์„ ์—‘์„ธ์Šค ํ•˜๊ธฐ ์œ„ํ•œ ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ 

: ์ˆ˜์‹  ์„œ๋ฒ„์—์„œ ์ด๋ฉ”์ผ ๋ฉ”์‹œ์ง€๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๊ฒ€์ƒ‰ 

 

 

๐Ÿ‘ฉ‍๐Ÿ’ป SSH (Secure Shell)

: ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์— ์ ‘์†ํ•˜๊ธฐ ์œ„ํ•œ ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ

: ๋ฐ์ดํ„ฐ ์ „์†ก & ์›๊ฒฉ ์ œ์–ด & ๋ชจ๋“  ๋ฐ์ดํ„ฐ ์•”ํ˜ธํ™” ๋ณด์žฅ & ํŠธ๋ž˜ํ”ฝ ์••์ถ•์œผ๋กœ ๋น ๋ฅธ ์ „์†ก & 22๋ฒˆ ํฌํŠธ & Public Key์™€ Private Key

: ์‚ฌ์šฉ์ž์™€ ์„œ๋ฒ„๋Š” ๊ฐ๊ฐ์˜ ํ‚ค ๋ณด์œ , ์—ฐ๊ฒฐ ์ƒ๋Œ€๋ฅผ ์ธ์ฆํ•˜๊ณ  ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐ์ดํ„ฐ ์ฃผ๊ณ  ๋ฐ›์Œ

 

โญ TELNET

: ์›๊ฒฉ ์ ‘์† ์„œ๋น„์Šค, ํŠน์ • ์‚ฌ์šฉ์ž๊ฐ€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐํ•˜์—ฌ ๊ทธ ์ปดํ“จํ„ฐ์—์„œ ์ œ๊ณตํ•˜๋Š” ์„œ๋น„์Šค๋ฅผ ๋ฐ›์„ ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์ธํ„ฐ๋„ท ํ‘œ์ค€ ํ”„๋กœํ† ์ฝœ 

 

 


๐Ÿ‘ฉ‍๐Ÿ’ป SSL (Secure Sockets Layer)

: ์•”ํ˜ธํ™” ๊ธฐ๋ฐ˜ ์ธํ„ฐ๋„ท ๋ณด์•ˆ ํ”„๋กœํ† ์ฝœ 

 

๐Ÿ‘ฉ‍๐Ÿ’ป TLS (Transport Layer Security)

: SSL ๋ณด๋‹ค ๋”์šฑ ์•ˆ์ „ํ•œ ๋ฒ„์ „ 

โž• SSL/TLS
: ์›น์—์„œ ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์•”ํ˜ธํ™”

: SSL์€ ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์— ํ•ธ๋“œ ์„ธ์ดํฌ ํ†ตํ•ด ์ธ์ฆ

 

๐Ÿ‘ฉ‍๐Ÿ’ป HTTPS (Hyper Text Transfer Protocol Secure)

: ๋ฐ์ดํ„ฐ ์œ ์„ ๋ง‰๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ

: HTTP + SSH

 

 

 

 

 

 

728x90
๋ฐ˜์‘ํ˜•
Comments