ํ๋กํ ์ฝ (Protocol)
์ปดํจํฐ, ์ฅ์น, ์์คํ
๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๊ตํํ๋ ๋ฐฉ์์ ์ ์ํ๋ ๊ท์น๊ณผ ์ฝ์์ ์ฒด๊ณ.
ํต์ ์ด ์ํํ๊ฒ ์ด๋ฃจ์ด์ง๋๋ก ์ ๋ณด์ ํ์, ์ก์์ ๋ฐฉ๋ฒ, ์ค๋ฅ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ ๋ฑ์ ๊ท์ ํ๋ฉฐ, ์ด๋ฅผ ํตํด ํ๋์จ์ด๋ ์ํํธ์จ์ด ํ๊ฒฝ์ด ์๋ก ๋ค๋ฅด๋๋ผ๋ ๊ณตํต์ ์ฝ์๋ ์ธ์ด๋ก ํต์ ํ๊ณ ์ ๋ณด๋ฅผ ๊ตํํ ์ ์๊ฒ ํ๋ค.
์ฃผ์ ๊ธฐ๋ฅ ๋ฐ ์ญํ
๊ธฐ๋ฅ
- ๋ฐ์ดํฐ ํ์ ์ ์:ย ๋ฐ์ดํฐ ํด์ ๊ณผ์ ์์์ ์ผ๊ด์ฑ์ ์ํด ๋ฐ์ดํฐ๋ฅผ ์ด๋ป๊ฒ ํฌ๋งทํ ํ์ฌ ์ฃผ๊ณ ๋ฐ์์ง ๊ฒฐ์ ํ๋ค.
- ์ ๋ณด ๊ตํ ๋ฐฉ์ ์ ์:ย ๋ฐ์ดํฐ์ ์ก์์ ๋ฐฉ๋ฒ, ํ์ด๋ฐ ๋ฑ์ ๊ท์ ํ๋ค.
- ์ค๋ฅ ์ฒ๋ฆฌ:ย ๋ฐ์ดํฐ ์ ์ก ์ค ๋ฐ์ํ ์ ์๋ ์ค๋ฅ๋ฅผ ๊ฐ์งํ๊ณ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ๋ค.
์ญํ
- ํต์ ์ ํ์คํ: ํต์ ์ ์ํ ๊ท์น ๋ฐ ํ์ค ์ ๊ณต์ ํตํด ์ํธ์ด์ฉ์ฑ๊ณผ ํธํ์ฑ์ ๋ณด์ฅํ๋ค.
- ๋ฐ์ดํฐ์ ์์ ์ฑ ๋ฐ ์ ๋ขฐ์ฑ ํ๋ณด: ๋ฐ์ดํฐ ์ ์ก ๊ท์ฝ์ ๋ฐ๋ฅธ ์ค๋ฅ ์ฒ๋ฆฌ๋ฅผ ํตํด ์ ํ์ฑ๊ณผ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ๋ค.
- ๋ฐ์ดํฐ ๋ณด์ ํ๋ณด: ์ํธํ, ์ธ์ฆ, ๋ณด์ ์ฐ๊ฒฐ ๋ฑ์ ์ํ ๊ท์ฝ์ ์ ๊ณตํ์ฌ ๋ฐ์ดํฐ ์ ์ก๊ฐ ๋ณด์์ ์ ์งํ๋ค.
- ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ: ์ ์ก์ ์ต์ ํํ๊ณ ๋คํธ์ํฌ ํผ์ก์ ๊ด๋ฆฌํ์ฌ ๋คํธ์ํฌ์ ํจ์จ์ฑ์ ํฅ์์ํจ๋ค.
ํ๋กํ ์ฝ ๊ตฌ์ฑ ์์
๊ตฌ๋ฌธ (Syntax)
์ ์กํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ์ ํ์(Format), ๋ถํธํ(Coding), ์ ํธ ๋ ๋ฒจ(Signal Level) ๋ฑ์ ๊ท์
์๋ฏธ(Semantics)
๊ธฐ๊ธฐ ๊ฐ ํจ์จ์ ์ด๊ณ ์ ํํ ์ ๋ณด ์ ์ก์ ์ํ ํ์กฐ ์ฌํญ๊ณผ ์ค๋ฅ ๊ด๋ฆฌ๋ฅผ ์ํ ์ ์ด ์ ๋ณด๋ฅผ ๊ท์
์๊ฐ(Timing)
๊ธฐ๊ธฐ ๊ฐ์ ํต์ ์๋, ๋ฉ์์ง์ ์์ ์ ์ด ๋ฑ์ ๊ท์
๋คํธ์ํฌ ํ๋กํ ์ฝ ์์
- HTTP (HyperText Transfer Protocol)
- ์น ํ์ด์ง์ ๋ค๋ฅธ ์น ๋ฆฌ์์ค๋ฅผ ์ ์กํ๊ธฐ ์ํ ํ๋กํ ์ฝ, ์ฃผ๋ก ์น ๋ธ๋ผ์ฐ์ ์ ์น ์๋ฒ ๊ฐ์ ํต์ ์ ์ฌ์ฉ.
- HTTPS (HTTP Secure): HTTP์ SSL/TLS ํ๋กํ ์ฝ์ ์ถ๊ฐํ์ฌ ๋ฐ์ดํฐ ์ํธํ๋ฅผ ํตํด ๋ณด์์ ๊ฐํํ ์น ํต์ ํ๋กํ ์ฝ
- TCP (Transmission Control Protocol)
- ์ธํฐ๋ท์์์ ๋ฐ์ดํฐ๋ฅผ ๋ฉ์์ง ํํ๋ก ๋ณด๋ด๊ธฐ ์ํด IP์ ํจ๊ป ์ฌ์ฉ๋๋ ํ๋กํ ์ฝ๋ก ์ ๋ขฐ์ฑ ์๋ ๋ฐ์ดํฐ ์ ์ก์ ๋ณด์ฅ
- UDP (User Datagram Protocol)
- TCP๋ณด๋ค ๋จ์ํ๊ณ ๋น ๋ฅด์ง๋ง, ์ ๋ขฐ์ฑ์ด ๋ฎ์ ํต์ ํ๋กํ ์ฝ๋ก ์คํธ๋ฆฌ๋ฐ ์๋น์ค๋ ์จ๋ผ์ธ ๊ฒ์์์ ๋ง์ด ์ฌ์ฉ
- IP (Internet Protocol)
- ์ธํฐ๋ท์์์ ๋ฐ์ดํฐ ํจํท์ ์ ์กํ๊ธฐ ์ํ ๊ธฐ๋ณธ ํ๋กํ ์ฝ๋ก ๊ฐ ์ฅ์น์ IP ์ฃผ์๋ฅผ ํ ๋นํ์ฌ ํต์ ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค.
- FTP (File Transfer Protocol)
- ํ์ผ์ ์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์กํ๊ธฐ ์ํ ํ๋กํ ์ฝ๋ก ์๋ฒ์ ํด๋ผ์ด์ธํธ ๊ฐ ํ์ผ ์ ์ก์ ์ฌ์ฉ
- SMTP (Simple Mail Transfer Protocol)
- ์ด๋ฉ์ผ ์ ์ก์ ์ํ ํ๋กํ ์ฝ๋ก ์ด๋ฉ์ผ ์๋ฒ ๊ฐ ๋๋ ํด๋ผ์ด์ธํธ์์ ์๋ฒ๋ก ์ด๋ฉ์ผ์ ๋ณด๋ผ ๋ ์ฌ์ฉ