์ธํ๋ฐ ๊ฐ์ ์ค, ๊น์ํ๋์ '๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ 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)
'๐ Computer Science > Server' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ERD ๊ทธ๋ฆฌ๋ ์ฌ์ดํธ(DB ์ค๊ณ ๋์์ธ) (0) | 2023.11.05 |
---|