์๋ก
๋คํธ์ํฌ๋ฅผ ๊ณต๋ถํ๋ค ๋ณด๋ฉด ํ๋กํ ์ฝ์ด๋ ๋จ์ด๊ฐ ๊ต์ฅํ ์์ฃผ ๋ฑ์ฅํฉ๋๋ค. ์ด๋ฒ ๊ฒ์๊ธ์์๋ ํ๋กํ ์ฝ์ด ๋ฌด์์ด๊ณ , ์ด๋ ํ ์ผ์ ํ๋์ง์ ๋ํด ์ ๋ฆฌํด ๋ณด๊ฒ ์ต๋๋ค.
ํ๋กํ ์ฝ(protocol)
- ํต์ ํ๋กํ ์ฝ ๋๋ ํต์ ๊ท์ฝ์ ์ปดํจํฐ๋ ์๊ฑฐ๋ฆฌ ํต์ ์ฅ๋น ์ฌ์ด์์ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์์๊ณผ ๊ท์น์ ์ฒด๊ณ์ด๋ค. ํต์ ํ๋กํ ์ฝ์ ์ ํธ ์ฒด๊ณ, ์ธ์ฆ, ๊ทธ๋ฆฌ๊ณ ์ค๋ฅ ๊ฐ์ง ๋ฐ ์์ ๊ธฐ๋ฅ์ ํฌํจํ ์ ์๋ค. (์ํค๋ฐฑ๊ณผ)
๋จผ์ ํ๋กํ ์ฝ์ ์ ์๋ ์์ ๊ฐ์ต๋๋ค. ํ์ง๋ง ์์ง ๊ฐ์ด ์ ์์ค์ค๊ฑฐ๋ผ ์๊ฐํด์ "์ฌ๋๊ณผ์ ๋น๊ต"๋ฅผ ์๋ก ๋ค๊ณ "๋คํธ์ํฌ ํ๋กํ ์ฝ"์ ๋ํด ์์๋ณด๊ฒ ์ต๋๋ค.
- ์ฌ๋๊ณผ์ ๋น๊ต
์ด๋ค ์ฌ๋์๊ฒ ์๊ฐ์ ๋ฌผ์ด๋ณผ ๋ ์ด๋ป๊ฒ ํ๋์ง ํ๋ฒ ์๊ฐํด ๋ด ์๋ค.
- ์ฌ๋ ํ๋กํ ์ฝ์์๋ ์๋๋ฐฉ๊ณผ ์์ฌ์ํตํ๊ธฐ ์ํด ๋จผ์ ์ธ์ฌ๋ฅผ ํฉ๋๋ค.
- ์ฒ์ ์ธ์ฌ๋ฅผ ๊ฑด๋จ ์ฌ๋์ ์๋๋ฐฉ์ "์๋ " ์๋ต์ ํตํด ์๋๋ฐฉ์ด ์์ ๊ณผ ๋ํํ ์์ฌ๊ฐ ์๋ค๊ณ ํ๋จํ๊ณ ๊ณ์ํด์ ์๊ฐ์ ๋ฌป๊ฒ ๋ฉ๋๋ค.
- ๋ง์ฝ ์ฒ์ "์๋ " ์ธ์ฌ์ ๋ํ ๋ถ์ ์ ์ธ ๋ฐ์("๊ท์ฐฎ๊ฒ ํ์ง๋ง์ธ์" ํน์ "๋ฌด์๋ต" ๋ฑ)์ ์๋๋ฐฉ์ด ์์ฌ์ํต์ ๊ฑฐ๋ถํ๊ฑฐ๋ ๋ํํ ์ ์์์ ๋ํ๋ธ๋ค๊ณ ๋ณผ ์ ์์ต๋๋ค.
- ์ด ๊ฒฝ์ฐ์ ์ฌ๋ ํ๋กํ ์ฝ์์๋ ๋ ์ด์ ์๋๋ฐฉ์๊ฒ ๋ง์ ๊ฑธ์ง ์์ต๋๋ค.
์ฌ๋ ํ๋กํ ์ฝ์์, ์ฐ๋ฆฌ๊ฐ ๋ณด๋ด๋ ํน์ ํ ๋ฉ์์ง๊ฐ ์๊ณ , ์์ ๋ ์๋ต ๋ฉ์์ง ํน์ ๋ค๋ฅธ ์ํฉ(์ผ์ ์๊ฐ ์์ ์๋ต์ด ์๋ ๊ฒฝ์ฐ ๋ฑ)์ ๋์ํด์ ์ทจํ๋ ํน์ ํ๋์ด ์์์ ๊ธฐ์ตํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ ๋ฆฌํ์๋ฉด ๋ฉ์์ง์ ์ก์์ ๊ณผ ์ด๋ค ๋ฉ์์ง๋ฅผ ์ก์์ ํ ๋ ์ทจํ๋ ์ผ๋ฐ ํ๋์ด ํ๋กํ ์ฝ์ด๋ผ๊ณ ํ ์ ์์ต๋๋ค.
- ๋คํธ์ํฌ ํ๋กํ ์ฝ
๊ทธ๋ผ ์ด์ ํ๋กํ ์ฝ์ด๋ ๋ฌด์์ธ์ง ๋์ถฉ ๊ฐ์ด ์กํ์ํ ๋, ๋คํธ์ํฌ์์ ํ๋กํ ์ฝ์ ์ด๋ค์ง ์์๋ณด๊ฒ ์ต๋๋ค.
ํต์ ํ๋ ๋ ์ด์์ ์๊ฒฉ ๊ฐ์ฒด๊ฐ ํฌํจ๋ ์ธํฐ๋ท์์์ ๋ชจ๋ ํ๋์ ํ๋กํ ์ฝ์ด ์ ์ดํฉ๋๋ค. ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ๋ ์ปดํจํฐ์ ๋คํธ์ํฌ ์ ์ ์นด๋์์ ํ๋์จ์ด๋ก ๊ตฌํ๋ ํ๋กํ ์ฝ์ ์ปดํจํฐ ์ฌ์ด์ ์ฐ๊ฒฐ๋ "์ ๋ก์"์ ๋นํธ ํ๋ฆ์ ์ ์ดํฉ๋๋ค. ์๋ฅผ ๋ค์ด, ์ข ๋จ ์์คํ ์ ์๋ ํผ์ก ์ ์ด(congestion-control) ํ๋กํ ์ฝ์ ์ก์์ ์ ๊ฐ์ ์ ์ก๋๋ ํจํท๋ฅ ์ ์กฐ์ ํฉ๋๋ค. ๋ผ์ฐํฐ์์ ํ๋กํ ์ฝ์ ์ก์ ์ง์์ ๋ชฉ์ ์ง๊น์ง ํจํท์ ๊ฒฝ๋ก๋ฅผ ์ค์ ํฉ๋๋ค.
ํ๋ฒ ์น์ผ๋ก ์์๋ฅผ ๋ค์ด๋ณด๊ฒ ์ต๋๋ค.
์น ์๋ฒ์ ์์ฒญํ ๋, ์ฆ ์น๋ธ๋ผ์ฐ์ ์์ ์น ํ์ด์ง์ URL์ ์ ๋ ฅํ๋ฉด, ์ด๋ค ์ผ์ด ๋ฐ์ํ๋์ง ํ๋ฒ ์๊ฐํด ๋ด ์๋ค.
- ์ ์ด๋ฏธ์ง๋ฅผ ๋ณด๋ฉด ๋จผ์ ์ปดํจํฐ๊ฐ ์ฐ๊ฒฐ ์์ฒญ ๋ฉ์์ง๋ฅผ ์น ์๋ฒ์ ๋ณด๋ด๊ณ ์๋ต์ ๊ธฐ๋ค๋ฆฝ๋๋ค.
- ์น ์๋ฒ๋ ์ฐ๊ฒฐ ์์ฒญ ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ , ์ฐ๊ฒฐ ์๋ต ๋ฉ์์ง๋ฅผ ์ฐ๋ฆฌ์๊ฒ ๋ณด๋ ๋๋ค.
- ์ด์ ์น ๋ฌธ์๋ฅผ ์์ฒญํด๋ ์ข๋ค๋ ๊ฒ์ ํ์ธํ๊ณ , ์ปดํจํฐ๋ ์น ์๋ฒ์์ ์ป์ผ๋ ค๋ ์นํ์ด์ง์ ์ด๋ฆ์ GET ๋ฉ์์ง์ ๋ฃ์ด์ ๋ณด๋ ๋๋ค.
- ๋ง์ง๋ง์ผ๋ก, ์น ์๋ฒ๋ ์ฐ๋ฆฌ์ ์ปดํจํฐ๋ก ์น ํ์ด์ง ๋ด์ฉ(์น ํ์ผ)์ ์ ์กํฉ๋๋ค.
์ฌ๋ ํ๋กํ ์ฝ์ ์์ฒ๋ผ, ๋ฉ์์ง ๊ตํ๊ณผ ์ด๋ค ๋ฉ์์ง๋ฅผ ์ก์์ ํ ๋ ์ทจํ ํ๋์ ํ๋กํ ์ฝ์ ์์๋ฅผ ์ ์ํ๋ ์ฃผ์์ธ๋ค์ ๋๋ค.
์ ๋ฆฌ
ํ๋กํ ์ฝ์ ๋ ์ด์์ ํต์ ๊ฐ์ฒด ๊ฐ์ ๊ตํ๋๋ ๋ฉ์์ง ํฌ๋งท๊ณผ ์์๋ฟ ์๋๋ผ, ๋ฉ์์ง์ ์ก์์ ๊ณผ ๋ค๋ฅธ ์ด๋ฒคํธ์ ๋ฐ๋ฅธ ํ๋๋ค์ ์ ์ํฉ๋๋ค.
'ComputerScience ๐ > ์ปดํจํฐ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋คํธ์ํฌ] ๋คํธ์ํฌ์์์ ์ฒ๋ฆฌ์จ (0) | 2022.04.11 |
---|---|
[๋คํธ์ํฌ] ํ์ ์ง์ฐ๊ณผ ํจํท ์์ค (0) | 2022.04.11 |
[๋คํธ์ํฌ] ํจํท ๊ตํ ์ง์ฐ- ์ฒ๋ฆฌ(proc), ํ์(queue), ์ ์ก(trans), ์ ํ(prop) (0) | 2022.04.11 |
[๋คํธ์ํฌ] ๋ฐ์ดํฐ ๊ตํ ๋ฐฉ์ - ํ์ ๊ตํ (0) | 2022.04.09 |
[๋คํธ์ํฌ] ๋ฐ์ดํฐ ๊ตํ ๋ฐฉ์ - ํจํท ๊ตํ (0) | 2022.04.09 |
[๋คํธ์ํฌ] ๋คํธ์ํฌ์ ๋ฌผ๋ฆฌ ๋งค์ฒด (0) | 2022.04.09 |
๋๊ธ