Communication

ํ†ต์‹  ํ”„๋กœํ† ์ฝœ, ํ†ต์‹  ๊ทœ์•ฝ

์ปดํ“จํ„ฐ๋‚˜ ์›๊ฑฐ๋ฆฌ ํ†ต์‹  ์žฅ๋น„ ์‚ฌ์ด์—์„œ
๋ฉ”์„ธ์ง€๋ฅผ ์ฃผ๊ณ  ๋ฐ›๋Š” **์–‘์‹๊ณผ ๊ทœ์น™์˜ ์ฒด๊ณ„**
  • ๊ตฌ์„ฑ 1. ๋ฌผ๋ฆฌ์  ์ธก๋ฉด

       ์ „์†ก๋งค์ฒด, ์ ‘์†์šฉ ๋‹จ์ž ๋ฐ ์ „์†ก ์‹ ํ˜ธ, ํšŒ์„  ๊ทœ๊ฒฉ
    1. ๋…ผ๋ฆฌ์  ์ธก๋ฉด

      ํ”„๋ ˆ์ž„ (Frame, ์ž๋ฃŒ์˜ ํ‘œํ˜„ ํ˜•์‹ ๋‹จ์œ„) ๊ตฌ์„ฑ,
      ํ”„๋ ˆ์ž„ ์•ˆ์— ์žˆ๋Š” ๊ฐ ํ•ญ๋ชฉ์˜ ๋œป๊ณผ ๊ธฐ๋Šฅ,
      ์ž๋ฃŒ ์ „์†ก์˜ ์ ˆ์ฐจ

Internet Protocol Suite

์ธํ„ฐ๋„ท์—์„œ ์ปดํ“จํ„ฐ๋“ค์ด ์„œ๋กœ ์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐ ์“ฐ์ด๋Š”
ํ†ต์‹ ๊ทœ์•ฝ ( ํ”„๋กœํ† ์ฝœ ) ์˜ ๋ชจ์Œ

TCP ์™€ IP ๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ์“ฐ์ด๊ธฐ ๋•Œ๋ฌธ์—
TCP / IP ํ”„๋กœํ† ์ฝœ ์ŠˆํŠธ๋ผ๊ณ ๋„ ๋ถˆ๋ฆฐ๋‹ค.

IP ( Internet Protocol )

์†ก์‹  ํ˜ธ์ŠคํŠธ์™€ ์ˆ˜์‹  ํ˜ธ์ŠคํŠธ๊ฐ€ 'ํŒจํ‚ท ๊ตํ™˜ ๋„คํŠธ์›Œํฌ' ์—์„œ
์ •๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์ •๋ณด ์œ„์ฃผ์˜ ๊ทœ์•ฝ.

OSI ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์—์„œ ํ˜ธ์ŠคํŠธ์˜ ์ฃผ์†Œ์ง€์ •๊ณผ ํŒจํ‚ท ๋ถ„ํ•  ๋ฐ ์กฐ๋ฆฝ์„ ๋‹ด๋‹น

IP ์˜ ์ •๋ณด๋Š” ํŒจํ‚ท, ๋ฐ์ดํ„ฐ๊ทธ๋žจ ์ด๋ผ๊ณ  ํ•˜๋Š” ๋ฉ์–ด๋ฆฌ๋กœ ๋‚˜๋‰˜์–ด ์ „๊ณต๋œ๋‹ค.
IP ์—์„œ๋Š” ์ด์ „์— ํ†ต์‹ ํ•œ ์  ์—†๋Š” ํ˜ธ์ŠคํŠธ์— ํŒจํ‚ท์„ ๋ณด๋‚ผ ๋•Œ ๊ฒฝ๋กœ ์„ค์ •์ด ํ•„์š”์—†๋‹ค.
  • ํŠน์ง• 1. ๋น„์‹ ๋ขฐ์„ฑ ( unreliability )

       ํ๋ฆ„์— ๊ด€์—ฌํ•˜์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— ๋ณด๋‚ธ ์ •๋ณด๊ฐ€ ์ œ๋Œ€๋กœ ๊ฐ”๋Š”์ง€ ๋ณด์žฅ ์•ˆ ํ•จ.
       ๋ณด์žฅํ•˜๋ ค๋ฉด, TCP ํ”„๋กœํ† ์ฝœ๊ณผ ๊ฐ™์€ IP ์ƒ์œ„ ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•ด์•ผ ํ•จ
    1. ๋น„์—ฐ๊ฒฐ์„ฑ ( connectionlessness )

tcp ( Transmission Control Protocol )

์ „์†ก ์ œ์–ด ํ”„๋กœํ† ์ฝœ์ด๋‹ค.
IP ์œ„์—์„œ ๋™์ž‘ํ•˜๋Š” ํ”„๋กœํ† ์ฝœ๋กœ, ๋ฐ์ดํ„ฐ์˜ ์ „๋‹ฌ์„ ๋ณด์ฆํ•˜๊ณ 
๋ณด๋‚ธ ์ˆœ์„œ๋Œ€๋กœ ๋ฐ›๊ฒŒ ํ•ด์ค€๋‹ค.

์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ์Šค์œ„ํŠธ(IP)์˜ ํ•ต์‹ฌ ํ”„๋กœํ† ์ฝœ ์ค‘ ํ•˜๋‚˜๋กœ,
IP ์œ„์—์„œ ๋™์ž‘ํ•˜๊ธฐ ๋•Œ๋ฌธ์—, IP์™€ ํ•จ๊ป˜ TCP/IP๋ผ๋Š” ๋ช…์นญ์œผ๋กœ๋„ ๋„๋ฆฌ ๋ถˆ๋ฆฐ๋‹ค.

TCP๋Š” ๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ ๋ง์ด๋‚˜ ์ธํŠธ๋ผ๋„ท, ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰๋˜๋Š”
ํ”„๋กœ๊ทธ๋žจ ๊ฐ„์— ์ผ๋ จ์˜ ์˜ฅํ…Ÿ์„ ์•ˆ์ •์ ์œผ๋กœ,
์ˆœ์„œ๋Œ€๋กœ, ์—๋Ÿฌ์—†์ด ๊ตํ™˜ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.

TCP๋Š” ์ „์†ก ๊ณ„์ธต์— ์œ„์น˜ํ•œ๋‹ค.
๋„คํŠธ์›Œํฌ์˜ ์ •๋ณด ์ „๋‹ฌ์„ ํ†ต์ œํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด์ž
์ธํ„ฐ๋„ท์„ ์ด๋ฃจ๋Š” ํ•ต์‹ฌ ํ”„๋กœํ† ์ฝœ์˜ ํ•˜๋‚˜์ด๋‹ค.

OSI ๋ชจํ˜•

ํ”„๋กœํ† ์ฝœ์„ ๊ธฐ๋Šฅ๋ณ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ

๊ฐ ๊ณ„์ธต์€ ํ•˜์œ„ ๊ณ„์ธต์˜ ๊ธฐ๋Šฅ๋งŒ์„ ์ด์šฉํ•˜๊ณ , ์ƒ์œ„ ๊ณ„์ธต์—๊ฒŒ ๊ธฐ๋Šฅ ์ œ๊ณต
  • ๊ณ„์ธต๊ธฐ๋Šฅ

    1. ๋ฌผ๋ฆฌ

    2. ๋ฐ์ดํ„ฐ๋งํฌ

    3. ๋„คํŠธ์›Œํฌ ( IP )

    4. ์ „์†ก ( TCP )

    5. ์„ธ์…˜

    6. ํ‘œํ˜„

    7. ์‘์šฉ ( HTTP )

Http

  • get

    ex) 
    [<https://www.google.co.kr/?gws_rd=cr&ei=lDP1UtCKItGlkgXIyoGAAg>](<https://www.google.co.kr/?gws_rd=cr&ei=lDP1UtCKItGlkgXIyoGAAg>) :
    key. Value

CDN (Content Delivery Network)

์ฝ˜ํ…์ธ ๋ฅผ ํšจ์œจ์ ์œผ๋กœ ์ „๋‹ฌํ•˜๊ธฐ ์œ„ํ•ด,
์—ฌ๋Ÿฌ ๋…ธ๋“œ๋ฅผ ๊ฐ€์ง„ ๋„คํŠธ์›Œํฌ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์—ฌ ์ œ๊ณตํ•˜๋Š” ์‹œ์Šคํ…œ.

Last updated