๐Ÿ“š Computer Science/Server

๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹

ibelieveinme 2025. 2. 3. 13:04
728x90

์ธํ”„๋Ÿฐ ๊ฐ•์˜ ์ค‘, ๊น€์˜ํ•œ๋‹˜์˜ '๋ชจ๋“  ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ HTTP ์›น ๊ธฐ๋ณธ ์ง€์‹' ์„ ์ •๋ฆฌํ•œ ๋‚ด์šฉ์ž…๋‹ˆ๋‹ค.

์ €์ž‘๊ถŒ ์ด์Šˆ๊ฐ€ ์žˆ์„ ์‹œ ๋ฐ”๋กœ ์‚ญ์ œํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.


*์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ(IP, Internet Protocol)

 

ใ… -------------------------------------> ใ…

 

๋ณต์žกํ•œ ์ธํ„ฐ๋„ท ๋ง์—์„œ 'Hello World' ๋ผ๋Š” ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๊ณ  ์‹ถ๋‹ค.

์ตœ์†Œํ•œ์˜ ๊ทœ์น™์ด ํ•„์š”ํ•˜๋‹ค. ์ด ๊ทœ์น™์ด IP ์ด๋‹ค.

์ฆ‰, IP ๋ฅผ ํ†ตํ•ด์„œ ํ†ต์‹ ํ•œ๋‹ค. ๋‚ด IP ์ฃผ์†Œ ----> ์นœ๊ตฌ IP ์ฃผ์†Œ

 

<IP ์˜ ์—ญํ• >

- ์ง€์ •ํ•œ IP ์— ๋ฐ์ดํ„ฐ ์ „๋‹ฌ

- ํŒจํ‚ท(Packet)์ด๋ผ๋Š” ํ†ต์‹  ๋‹จ์œ„๋กœ ๋ฐ์ดํ„ฐ ์ „๋‹ฌ

 

<IP ์˜ ํ•œ๊ณ„ & ๋ฌธ์ œ์ >

1) ๋น„์—ฐ๊ฒฐ์„ฑ: ํŒจํ‚ท์„ ๋ฐ›์„ ๋Œ€์ƒ์ด ์—†๊ฑฐ๋‚˜ ์ƒ๋Œ€ํŽธ ์„œ๋ฒ„๊ฐ€ ์„œ๋น„์Šค ๋ถˆ๋Šฅ ์ƒํƒœ์—ฌ๋„ ์ƒ๋Œ€ ์ƒํƒœ๋ฅผ ๋ชจ๋ฅด๊ณ  ๊ทธ๋ƒฅ ํŒจํ‚ท์„ ์ „์†กํ•œ๋‹ค.

2) ๋น„์‹ ๋ขฐ์„ฑ: ์ค‘๊ฐ„์— ํŒจํ‚ท์ด ์‚ฌ๋ผ์ง€๊ฑฐ๋‚˜ ํŒจํ‚ท์ด ์ˆœ์„œ๋Œ€๋กœ ์•ˆ์™”์„ ๋•Œ ๋Œ€์‘์ด ์•ˆ๋จ.(์ „๋‹ฌํ•  ๋ฐ์ดํ„ฐ๊ฐ€ ํด ๋•Œ ๋Š์–ด์„œ ๋ณด๋ƒ„) 

3) ํ”„๋กœ๊ทธ๋žจ ๊ตฌ๋ถ„: ๊ฐ™์€ IP ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ฒ„์—์„œ ํ†ต์‹ ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์ด ๋‘˜ ์ด์ƒ์ผ ๋•Œ IP ๋งŒ์œผ๋กœ๋Š” ๊ตฌ๋ถ„์ด ์•ˆ๋œ๋‹ค.

=> IP ์˜ ๋ฌธ์ œ๋ฅผ TCP ๋กœ ํ•ด๊ฒฐํ•œ๋‹ค.

 

<์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ 4๊ณ„์ธต>

==> IP ์œ„์— TCP ๋ฅผ ๋‘ ์œผ๋กœ์จ IP์˜ ๋ฌธ์ œ๋ฅผ ๋ณด์™„ํ•œ๋‹ค.

 

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ Hello world ๋ผ๋Š” ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ผ ๋•Œ,

Hello world ๋ผ๋Š” ๋ฉ”์„ธ์ง€ ์œ„์— TCP ์ •๋ณด๋ฅผ ํ•œ๋ฒˆ ์”Œ์šด๋‹ค.

TCP ์ •๋ณด๋ฅผ ์”Œ์šด ๋ฉ”์„ธ์ง€ ์œ„์— IP ๋ฅผ ๋˜ ํ•œ ๋ฒˆ ์”Œ์šด๋‹ค.

 

* TCP(Transmission Controll Protocol)  vs UDP(User Datagram Protocol)

 

 

728x90

'๐Ÿ“š Computer Science > Server' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

ERD ๊ทธ๋ฆฌ๋Š” ์‚ฌ์ดํŠธ(DB ์„ค๊ณ„ ๋””์ž์ธ)  (0) 2023.11.05