๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
IT/Computer Science

[๋ชจ๋‘์˜ ๋„คํŠธ์›Œํฌ] 7์žฅ. ์‘์šฉ ๊ณ„์ธต: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ฐ์ดํ„ฐ ์ „์†กํ•˜๊ธฐ

by ๋ฌด๋…ˆ 2022. 4. 1.

๐Ÿ“Œ ์‘์šฉ ๊ณ„์ธต์˜ ์—ญํ• 

  • OSI ๋ชจ๋ธ์˜ ์ตœ์ƒ์œ„ ๊ณ„์ธต์œผ๋กœ ๋‹ค์–‘ํ•˜๊ฒŒ ์กด์žฌํ•˜๋Š” ์‘์šฉํ™˜๊ฒฝ์— ๊ณตํ†ต์ ์œผ๋กœ ํ•„์š”ํ•œ ๊ธฐ๋Šฅ์„ ๋‹ค๋ฃธ.
    • ์‹œ์Šคํ…œ ๊ฐ„์˜ ์‘์šฉ์ฒ˜๋ฆฌ๋Š” ์ƒํ˜ธ ๊ฐ„์— ํ†ต์‹ ํ•˜๋ฉด์„œ ์ผ๋ จ์˜ ์—…๋ฌด๋ฅผ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•„์š”ํ•œ ์„œ๋น„์Šค ๊ธฐ๋Šฅ์„ ์ œ๊ณต
    • ์ด๋ฉ”์ผ, ํŒŒ์ผ ์ „์†ก, ์›น ์‚ฌ์ดํŠธ ์กฐํšŒ ๋“ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ๊ณ„์ธต
  • WWW(World Wide Web, ์›”๋“œ ์™€์ด๋“œ ์›น): ๊ฑฐ๋Œ€ํ•œ ํ†ต์‹ ๋ง์ธ ์ธํ„ฐ๋„ท์€ ์ˆ˜๋งŽ์€ ์‚ฌ์ดํŠธ, ๋ฐ์ดํ„ฐ, ์ •๋ณด๋ฅผ ๊ฐ–๊ณ  ์žˆ์œผ๋ฉฐ, ํ†ต์‹  ํšŒ์„ ์ด ๊ฑฐ๋ฏธ์ค„์ฒ˜๋Ÿผ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์–ด์„œ ์–ธ์ œ ์–ด๋””์„œ๋“  ํ•„์š”ํ•œ ๊ณณ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜ ์ •๋ณด๋ฅผ ๊ณต์œ ํ•˜๊ณ  ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์ธํ„ฐ๋„ท ์„œ๋ฒ„
  • ํด๋ผ์ด์–ธํŠธ: ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•˜๋Š” ์ธก
  • ์„œ๋ฒ„: ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์ธก
  • ํด๋ผ์ด์–ธํŠธ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊ณผ ์„œ๋ฒ„์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ ๊ฐ„์˜ ํ†ต์‹ ์€ ์‘์šฉ ๊ณ„์ธต์˜ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉ
  • URL: ์ธํ„ฐ๋„ท์—์„œ ํŒŒ์ผ ์œ„์น˜๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ธฐ์ˆ ๋œ ์ฃผ์†Œ. ์›น ์‚ฌ์ดํŠธ ์ฃผ์†Œ๋ฅผ ์ง€์ •ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ
  • ์‘์šฉ ๊ณ„์ธต์˜ ์ฃผ์š” ํ”„๋กœํ† ์ฝœ์—๋Š” HTTP, FTP, DNS, SMTP, POP3 ๋“ฑ์ด ์žˆ์Œ.
ํ”„๋กœํ† ์ฝœ Full Name  ๋‚ด์šฉ
HTTP Hyper Text Transfer Protocol ์›น ์‚ฌ์ดํŠธ ์ ‘์†
DNS Domain Name System ์ด๋ฆ„ ํ•ด์„
FTP File Transfer Protocol ํŒŒ์ผ ์ „์†ก
SMTP Simple Mail Transfer Protocol ๋ฉ”์ผ ์ „์†ก
POP3 Post Office Protocol Version ๋ฉ”์ผ ์ˆ˜์‹ 

๐Ÿ“Œ ์›น ์„œ๋ฒ„์˜ ๊ตฌ์กฐ(์›น ์‚ฌ์ดํŠธ ์ ‘์†)

  • HTML์€ ํ•˜์ดํผํ…์ŠคํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋งˆํฌ์—… ์–ธ์–ด๋กœ ํƒœ๊ทธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์žฅ ๊ตฌ์กฐ๋‚˜ ์ด๋ฏธ์ง€ ํŒŒ์ผ์„ ํ‘œ์‹œ
  • HTML๋กœ ์ž‘์„ฑ๋œ ์›น ํŽ˜์ด์ง€๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.
  • ํ•˜์ดํผํ…์ŠคํŠธ๋กœ๋Š” ๋ฌธ์žฅ์ด๋‚˜ ์ด๋ฏธ์ง€๋ฅผ ํ‘œ์‹œํ•˜๊ฑฐ๋‚˜ ํ•˜์ดํผ๋งํฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ.
  • ์ผ๋ฐ˜์ ์œผ๋กœ ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์›น ์„œ๋ฒ„(์›น ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ)์˜ 80๋ฒˆ ํฌํŠธ๋ฅผ ํ†ตํ•ด HTTP ํ†ต์‹ ์„ ํ•จ
  • ์›น ๋ธŒ๋ผ์šฐ์ €์—์„œ๋Š” HTTP ์š”์ฒญ์„ ๋ณด๋‚ด๊ณ , ์›น ์„œ๋ฒ„์—๋Š” HTTP ์‘๋‹ต์„ ๋ฐ˜ํ™˜
  • HTTP/1.1 ๋ฒ„์ „์€ keepalive ๊ธฐ๋Šฅ์ด ์žˆ์–ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๋Š” ๋™์•ˆ ์—ฐ๊ฒฐ์„ ์œ ์ง€ํ•˜๊ณ  ๋ฐ์ดํ„ฐ ๊ตํ™˜์ด ๋๋‚˜๋ฉด ์—ฐ๊ฒฐ์„ ๋Š์Œ.
  • HTTP/2 ๋ฒ„์ „์€ ์š”์ฒญ์„ ๋ณด๋‚ธ ์ˆœ์„œ๋Œ€๋กœ ์‘๋‹ต์„ ๋ฐ˜ํ™˜ํ•˜์ง€ ์•Š์•„๋„ ๋จ.

๐Ÿ“Œ  DNS ์„œ๋ฒ„์˜ ๊ตฌ์กฐ (์ด๋ฆ„ ํ•ด์„)

  • DNS ์„œ๋ฒ„๋Š” ‘์ด๋ฆ„ ํ•ด์„'์„ ์‚ฌ์šฉํ•˜์—ฌ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜
  • URL์—๋Š” ํ˜ธ์ŠคํŠธ ์ด๋ฆ„๊ณผ ๋„๋ฉ”์ธ ์ด๋ฆ„์ด ์žˆ๋Š”๋ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด www.gilbut.co.kr์—์„œ gilbut.co.kr์€ ๋„๋ฉ”์ธ ์ด๋ฆ„์ด๊ณ  www๋Š” ํ˜ธ์ŠคํŠธ ์ด๋ฆ„
  • ์š”์ฒญ๋ฐ›์€ DNS ์„œ๋ฒ„๊ฐ€ ํ•ด๋‹น ๋„๋ฉ”์ธ ์ด๋ฆ„์˜ IP ์ฃผ์†Œ๋ฅผ ๋ชจ๋ฅด๋Š” ๊ฒฝ์šฐ์—๋Š” ๋‹ค๋ฅธ DNS ์„œ๋ฒ„์— ์งˆ์˜
  • DNS ์„œ๋ฒ„๋Š” ์ „ ์„ธ๊ณ„์— ํฉ์–ด์ ธ ์žˆ์œผ๋ฏ€๋กœ ์—ฐ๊ณ„ํ•˜๋ฉด์„œ ๋™์ž‘

๐Ÿ“Œ  ๋ฉ”์ผ ์„œ๋ฒ„์˜ ๊ตฌ์กฐ (SMTP์™€ POP3)

    • ๋ฉ”์ผ ์†ก์‹ ์€ SMTP (ํ”„๋กœํ† ์ฝœ) 25๋ฒˆ ํฌํŠธ๋ฅผ ์‚ฌ์šฉ
    • ๋ฉ”์ผ ์ˆ˜์‹ ์€ POP3 (ํ”„๋กœํ† ์ฝœ) 110๋ฒˆ ํฌํŠธ๋ฅผ ์‚ฌ์šฉ
    • ๋ฉ”์ผ ์„œ๋ฒ„ ๊ฐ„์—๋„ SMTP๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”์ผ ์ „์†ก
    • ๋ฉ”์ผ ์„œ๋ฒ„์—๋Š” ๋ฉ”์ผ ๋ฐ•์Šค๊ฐ€ ์žˆ๋Š”๋ฐ ์—ฌ๊ธฐ์— ๋ฉ”์ผ์ด ๋ณด๊ด€๋จ.
    • PING ๋ช…๋ น
      • ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ์™€์˜ ํ†ต์‹ ์„ ํ™•์ธํ•˜๋ ค๋ฉด ping ๋ช…๋ น์„ ์ด์šฉ
      • ping ๋ช…๋ น์€ ICMP(Internet Controm Message Protocol)๋ผ๋Š” ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ์— ICMP ํŒจํ‚ท์„ ์ „์†กํ•˜๊ณ  ํŒจํ‚ท์— ๋Œ€ํ•œ ์‘๋‹ต์ด ์ œ๋Œ€๋กœ ์˜ค๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๋ช…๋ น
      • ping ๋ช…๋ น์ด ์ •์ƒ์œผ๋กœ ์‹คํ–‰๋˜๋ฉด ๋„คํŠธ์›Œํฌ ์—ฐ๊ฒฐ์ด ์ •์ƒ์ด๋ผ๊ณ  ํŒ๋‹จํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฌธ์ œ๋ฅผ ํ™•์ธํ•  ๋•Œ ์‚ฌ์šฉ
  • ping ๋ชฉ์ ์ง€ IP ์ฃผ์†Œ ping ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ ์ด๋ฆ„
๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€