-
[Network] OSI ์์ฉ ๊ณ์ธต(Application Layer)Network 2020. 12. 27. 22:10๋ฐ์ํ
- ์ด ๊ธ์ "๋ชจ๋์ ๋คํธ์ํฌ" ์ฑ ์ ์ฐธ๊ณ ํ์ฌ ์์ฑํ์์ต๋๋ค.
์์ฉ ๊ณ์ธต์ ์ญํ
์น ํ์ด์ง๋ฅผ ๋ณผ ๋๋ ์น ๋ธ๋ผ์ฐ์ , ๋ฉ์ผ์ ๋ณด๋ด๊ณ ๋ฐ์ ๋ ๋ฉ์ผ ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํฉ๋๋ค. ์ด๋ฌํ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ์ฉ์๊ฐ ํ๊ณ ์ถ์ ์ผ์ ํ ์ ์๋๋ก ๋์์ค๋๋ค.
์ผ๋ฐ์ ์ผ๋ก ์๋น์ค๋ฅผ ์์ฒญํ๋ ์ธก์ ํด๋ผ์ด์ธํธ, ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์ธก์ ์๋ฒ๋ผ๊ณ ํฉ๋๋ค.
์์ฉ ๊ณ์ธต์์๋ ์ฌ์ฉ์ ์ธก(ํด๋ผ์ด์ธํธ)์ ์์ฒญ์ ์ ๋ฌํ๊ธฐ ์ํด ํต์ ๋์(์๋ฒ)์ด ์ดํดํ ์ ์๋ ๋ฉ์์ง๋ก(๋ฐ์ดํฐ)๋ก ๋ณํํ๊ณ ์ ์ก ๊ณ์ธต์ ์ ๋ฌํ๋ ์ญํ ์ ํฉ๋๋ค.
ํด๋ผ์ด์ธํธ ์ธก์์ ์๋ฒ ์ธก์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ํด์๋ ์์ฉ๊ณ์ธต์ ํ๋กํ ์ฝ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค.
WWW๋?
WWW๋ World Wide Web์ ์ฝ์ด๋ก ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋์ด ์๋ ์ปดํจํฐ๋ฅผ ํตํด ์ ๋ณด๋ฅผ ๊ณต์ ํ ์ ์๋ ์ ์ธ๊ณ์ ์ธ ์ ๋ณด๊ณต๊ฐ์ผ๋ก HTML, HTTP, URL์ด๋ผ๋ ์ธ ๊ฐ์ง ๊ธฐ์ ์ด ์ฌ์ฉ๋ฉ๋๋ค.
HTML์ ์น ํ์ด์ง์์ ๋ฌธ์ฅ ๊ตฌ์กฐ๋ ๋ฌธ์๋ฅผ ๊พธ๋ฏธ๋ ํ๊ทธ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑํ๋ ๋งํฌ์ ์ธ์ด์ ๋๋ค.
๋งํฌ๋ฅผ ํด๋ฆญํ๋ฉด ํน์ html์ ์์ฒญํ๊ณ ์น ์๋ฒ์์๋ ์์ฒญํ html์ ์ ๋ฌํ๊ณ , ์ด๋ฏธ์ง๋ ๋ง์ฐฌ๊ฐ์ง๋ก ์์ณฅํ๋ฉด jpg์ ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ฌํฉ๋๋ค.
HTTP๋?
ํด๋ผ์ด์ธํธ๊ฐ ์น ์ฌ์ดํธ๋ฅผ ๋ณด๊ธฐ ์ํด์๋ 80๋ฒ ํฌํธ๋ฅผ ์ฌ์ฉํ์ฌ HTTP ํต์ ์ ํด์ผ ํฉ๋๋ค.
ํด๋ผ์ด์ธํธ๊ฐ HTTP ์์ฒญ(request)์ ๋ณด๋ด๊ณ ์๋ฒ์์ HTTP ์๋ต(response)๋ฅผ ๋ฐํํฉ๋๋ค.
- ๊ทธ๋ฆผ์์ ํด๋ผ์ด์ธํธ๋ "GET"์ด๋ผ๋ ์์ฒญ์ ๋ณด, ํ์ผ ์ด๋ฆ, ๋ฒ์ ๋ฑ์ ์๋ฒ์ ์ ์กํ๋ฉด ์๋ฒ๋ ์์ฒญ์ ์ ์์ ์ผ๋ก ์ฒ๋ฆฌํ๋ค๋ "OK"๋ผ๋ ์ ๋ณด๋ฅผ ๋ฐํํ๊ณ ์์ฒญํ ํ์ผ์ ํด๋ผ์ด์ธํธ์๊ฒ ๋ณด๋ด๊ฒ ๋ฉ๋๋ค.
DNS๋?
๊ธฐ๋ณธ์ ์ผ๋ก ์ปดํจํฐ(์๋ฒ)์ ์ ์ํ๊ธฐ ์ํด์๋ IP์ฃผ์๋ฅผ ์ ๋ ฅํด์ผ ํฉ๋๋ค. ํ์ง๋ง url์ฐฝ์ www.tistory.com ์ด๋ ๊ฒ๋ ์ฃผ์๋ฅผ ์ ๋ ฅํด๋ ์น ์ฌ์ดํธ๊ฐ ๋ณด์ ๋๋ค.
์ฌ๊ธฐ์ DNS(Domain name system)๋ฅผ ์ฌ์ฉํ๋๋ฐ DNS๋ URL์ IP ์ฃผ์๋ก ๋ณํํ๋ ์๋น์ค๋ฅผ ๋งํฉ๋๋ค.
IP๋ 192.168.0.1 ์ด๋ ๊ฒ 32๋นํธ๋ก ๊ตฌ์ฑ๋ ์ซ์๋ผ์ ์ฌ๋๋ค์ด ๊ธฐ์ตํ๊ธฐ๋ ์ฝ์ง ์์ต๋๋ค. ์ด๋ฐ ์ด์ ๋ก www.tistory.com ๊ณผ ๊ฐ์ ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ํ๋๋ก ๋๋ ๊ฒ์ DNS์ ์ด๋ฆ ํด์์ด๋ผ๊ณ ํฉ๋๋ค.
www.tistory.com๊ณผ ๊ฐ์ด ์ปดํจํฐ๋ ๋คํธ์ํฌ๋ฅผ ์๋ณํ๊ธฐ ์ํด ๋ถ์ฌ์ง ์ด๋ฆ์ ๋๋ฉ์ธ ์ด๋ฆ์ด๋ผ๊ณ ํ๊ณ , ๋๋ฉ์ธ ์ด๋ฆ ์์ ์๋ www๋ ํธ์คํธ ์ด๋ฆ(์๋ฒ ์ด๋ฆ)์ด๋ผ๊ณ ํฉ๋๋ค.
- ์ฐธ๊ณ ๋ก ์์ฒญํ IP์ฃผ์๋ฅผ DNS์๋ฒ๊ฐ ๋ชจ๋ฅผ ๊ฒฝ์ฐ์๋ ๋ค๋ฅธ DNS ์๋ฒ์ ์์ฒญํฉ๋๋ค. ์ด์ฒ๋ผ DNS ์๋ฒ๋ ์ ์ธ๊ณ์ ํฉ์ด์ ธ ์๊ณ ๋ชจ๋ ๊ณ์ธต์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์์ต๋๋ค.
SMTP์ POP3
๋ฉ์ผ์ ์ก์์ ํ๋ ค๋ฉด ํด๋ผ์ด์ธํธ ์ธก์ ๋ฉ์ผ ํ๋ก๊ทธ๋จ๊ณผ ์๋ฒ ์ธก์ ๋ฉ์ผ ์๋ฒ ํ๋ก๊ทธ๋จ ๊ฐ์ ํต์ ์ ํด์ผ ํฉ๋๋ค. ๊ทธ ๋ ํ์ํ ํ๋กํ ์ฝ์ด SMTP์ POP3์ ๋๋ค.
๋ฉ์ผ์ ๋ณด๋ผ ๋ ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ SMTP(Simple Mail Transfer Protocol)์ด๊ณ , ๋ฉ์ผ์ ์์ ํ ๋ ์ฌ์ฉํ๋ ํ๋กํ ์ฝ์ POP3(Post office Protocol) ์ ๋๋ค.
์ปดํจํฐ 1์ ์ฌ์ฉ์๋ ๋ฉ์ผ ์๋ฒ 1์ ์ฌ์ฉํ๋๋ฐ, ๋ฉ์ผ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํฌํธ์ฌ์ดํธ๋ ํ์ฌ์ ๋ฉ์ผ ์๋ฒ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํฌํธ์ฌ์ดํธ์ ๊ฐ์ ํ๊ฑฐ๋ ํ์ฌ์์ ๋ฉ์ผ ์ฃผ์๋ฅผ ๋ฐ์ผ๋ฉด ๋ฉ์ผ ์๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์๊ฒ ๋ฉ๋๋ค. ๊ทธ๋์ ๋ฉ์ผ์ ๋ณด๋ผ ๋ ๋ฉ์ผ ์๋ฒ์ ๋ฉ์ผ์ ๋ณด๋ด๊ฒ ๋๋ ๊ฒ์ ๋๋ค.
์ปดํจํฐ 1์์ ์ฌ์ฉํ๋ ๋ฉ์ผ ํ๋ก๊ทธ๋จ์ ๋ฉ์ผ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๋ฉ์ผ ์๋ฒ์ ํธ์คํธ ์ด๋ฆ์ ์ค์ ํ๋ฉด ๋ฉ์ผ ์๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ฉ์ผ์ ์์ ํ ๋ POP3 ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋๋ฐ ์ด ๋ ์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์ด์ฉํ ์ฌ์ฉ์ ์ธ์ฆ์ด ํ์ํฉ๋๋ค.
SMTP ํ๋กํ ์ฝ์ 25๋ฒ ํฌํธ๋ฅผ ์ฌ์ฉํ๊ณ POP3๋ 110๋ฒ ํฌํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
๋ฐ์ํ'Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Network] ๋คํธ์ํฌ ์ ์ฒด ํ๋ฆ(2) (0) 2020.12.30 [Network] ๋คํธ์ํฌ ์ ์ฒด ํ๋ฆ(1) (0) 2020.12.30 [Network] UDP์ ๊ตฌ์กฐ (0) 2020.12.27 [Network] TCP๋? (0) 2020.12.27 [Network] OSI ์ ์ก ๊ณ์ธต(transport layer) (0) 2020.12.23