๐Ÿ”ฌComputer Science/๋„คํŠธ์›Œํฌ

[TIL] IP (์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ)์ด๋ž€? HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹

hellohailie 2023. 1. 2. 01:26

 

๋ชจ๋“  ๊ฒƒ์ด HTTP ๊ธฐ๋ฐ˜ ์œ„์—์„œ ๋™์ž‘ํ•œ๋‹ค. (์›น - ์„œ๋ฒ„ ํ†ต์‹ , ์„œ๋ฒ„ - ์„œ๋ฒ„ ํ†ต์‹  ๋“ฑ HTTP ํ”„๋กœํ† ์ฝœ ์œ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š”๋‹ค. )

 

HTTP์˜ ์ „์ฒด ํ๋ฆ„์„ ์ดํ•ดํ•˜์ž!!

 

์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ

- HTTP๋„ ๊ฒฐ๊ตญ์—๋Š” TCP/IP๋‚˜ UTP ๊ธฐ๋ฐ˜ ์œ„์—์„œ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ธํ„ฐ๋„ท ๋„คํŠธ์›Œํฌ๋ฅผ ์•Œ์•„์•ผํ•œ๋‹ค. 

- IP (์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ) 
- TCP, UDP
- PORT
- DNS

 


IP (์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ)์ด๋ž€?

: ์ธํ„ฐ๋„ท ๋ง์„ ํ†ตํ•ด์„œ ๋ชฉ์ ์ง€๊นŒ์ง€ ๋ฉ”์„ธ์ง€๋ฅผ ์ „๋‹ฌํ•ด์•ผํ•˜๋Š”๋ฐ ์ด๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด IP์ด๋‹ค. 

 

๋ณต์žกํ•œ IP๋ง์—์„œ 'hello world'๋ผ๋Š” ๋ฉ”์„ธ์ง€๋ฅผ ๋ฏธ๊ตญ์— ์žˆ๋Š” ์นœ๊ตฌ์—๊ฒŒ ๋ณด๋‚ด์•ผํ•œ๋‹ค๋ฉด?

์ตœ์†Œํ•œ์˜ ๊ทœ์น™์ธ IP๋ฅผ ํ†ตํ•ด์„œ ๊ฐ€๋Šฅํ•˜๋‹ค!

 

IP(์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ)์˜ ์—ญํ• 

1. ์ง€์ •ํ•œ IP ์ฃผ์†Œ(IP Address)์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. 

2. ํŒจํ‚ท์ด๋ผ๋Š” ํ†ต์‹  ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•œ๋‹ค. 

 

IP(์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ)์˜ ํ•œ๊ณ„

1. ๋น„์—ฐ๊ฒฐ์„ฑ

 ํŒจํ‚ท์„ ๋ฐ›์„ ๋Œ€์ƒ์ด ์—†๊ฑฐ๋‚˜ ์„œ๋น„์Šค ๋ถˆ๋Šฅ ์ƒํƒœ์—ฌ๋„ ํŒจํ‚ท์„ ์ „์†กํ•œ๋‹ค. 

(ํด๋ผ์ด์–ธํŠธ ์„œ๋ฒ„๋Š” ๋Œ€์ƒ ์„œ๋ฒ„๊ฐ€ ํŒจํ‚ท์„ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ์ƒํƒœ์ธ์ง€ ๋ชจ๋ฅธ๋‹ค. )

 

 

2. ๋น„์‹ ๋ขฐ์„ฑ

 ์ค‘๊ฐ„์— ํŒจํ‚ท์ด ์‚ฌ๋ผ์ง„๋‹ค๋ฉด?

(์ค‘๊ฐ„ ๋…ธ๋“œ๊ฐ€ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธฐ๋ฉด ํŒจํ‚ท์ด ์†Œ์‹ค๋œ๋‹ค.)

 ํŒจํ‚ท์ด ์ˆœ์„œ๋Œ€๋กœ ์•ˆ์˜จ๋‹ค๋ฉด?

(ํŒจํ‚ท๋“ค์ด ์ค‘๊ฐ„์— ๋‹ค๋ฅธ ๋…ธ๋“œ๋ฅผ ํƒˆ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์„œ ํŒจํ‚ท์ด ์ˆœ์„œ๋Œ€๋กœ ๋„์ฐฉํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค. )

 

3. ํ”„๋กœ๊ทธ๋žจ ๊ตฌ๋ถ„

 ๊ฐ™์€ IP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ฒ„์—์„œ ํ†ต์‹ ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‘˜ ์ด์ƒ์ด๋ผ๋ฉด?

(ํ•˜๋‚˜์˜ pc์—์„œ ๋ธ”๋กœ๊ทธ๋„ ํฌ์ŠคํŒ…ํ•˜๊ณ  ์Œ์•…๋„ ๋“ฃ๋Š”๋‹ค๋ฉด IP๊ฐ€ ๊ฐ™๋‹ค ์ด๋•Œ ๊ตฌ๋ถ„์€??)

 

 

=> ์ด๋Ÿฌํ•œ IP์˜ ํ•œ๊ณ„๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๊ฒƒ์ด ๋ฐ”๋กœ TCP, UDP์ด๋‹ค!

 

 

๐Ÿ˜ƒ ์ž˜๋ชป๋œ ๊ฐœ๋… ์ „๋‹ฌ์ด ์žˆ๋‹ค๋ฉด ๋Œ“๊ธ€ ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์ €์˜ ์„ฑ์žฅ์— ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค๐Ÿค“