๐Ÿ“‚๋„คํŠธ์›Œํฌ&์„œ๋ฒ„/๐ŸŒ๋„คํŠธ์›Œํฌ

๐Ÿ“๋„คํŠธ์›Œํฌ 1์ผ์ฐจ(4.11) ๋„คํŠธ์›Œํฌ ๋ฉ”์ธํ”„๋ ˆ์ž„ LAN WAN ํ”„๋กœํ† ์ฝœ OSI 7๊ณ„์ธต ๋ชจ๋ธ ์ „์ด์ค‘ ๋ฐ˜์ด์ค‘ ํ†ต์‹  TCP/IP ๋ชจ๋ธ ์ด์ •๋ฆฌ

๐Ÿ‘ฉ‍๐ŸŽ“์ธํ…”๋ฆฌ๊ฐ์ž๐Ÿฅ” 2023. 4. 12. 15:25

๊ธˆ์ผ๋ถ€ํ„ฐ 2๋‹ฌ๊ฐ„ ๋„คํŠธ์›Œํฌ๋ฅผ ๋“ค์–ด ๊ฐ‘๋‹ˆ๋‹ค.
๋„คํŠธ์›Œํฌ์—์„œ๋Š” Terminology(์šฉ์–ด)๋ฅผ ์ž˜ ์•Œ์•„ ๋‘์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
=>๋„คํŠธ์›Œํฌ๋ฅผ ์ž˜ ์ดํ•ดํ•ด์•ผ Cloud๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ณ , ์‹ ๊ธฐ์ˆ ์„ ์•Œ์•„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    SDN(Software Defined Network)
    CDN(Centents Delivery Network)
    VDI(Virtual Desktop Interface) 
    SWG(Secure Web Gateway), ......

  ์ปดํ“จํ„ฐ ์ดˆ์ฐฝ๊ธฐ์—๋Š” IBM์˜ ๋ฉ”์ธํ”„๋ ˆ์ž„(Main Frame) ๋จธ์‹ ๋“ค์ด ์„œ๋ฒ„์˜ ์ฃผ๋ฅ˜๋ฅผ ์ด๋ค˜๋Š”๋ฐ ์ด ๋ฉ”์ธํ”„๋ ˆ์ž„ ์„œ๋ฒ„๋Š” ์„œ๋Š˜ํ•œ ๊ณณ์— ๋งค์šฐ ๊ฑฐ๋Œ€ํ•˜๊ฒŒ ์ž๋ฆฌ ์žก๊ณ  ์žˆ์—ˆ์œผ๋ฉฐ ๋ฌด์ˆ˜ํ•œ ํ„ฐ๋ฏธ๋„(terminal)๋“ค์ด ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์—ˆ๋‹ค. ์ž‘์—…์ฒ˜๋ฆฌ๋Š” ๋ฉ”์ธํ”„๋ ˆ์ž„ ์ƒ์—์„œ ์ด๋ค„์ง€๋ฏ€๋กœ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž๋“ค์€ ๋ฉ”์ธํ”„๋ ˆ์ž„์—์„œ ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ์–ดํ”Œ(Application)์„ ์ž์‹ ์˜ ํ„ฐ๋ฏธ๋„์—์„œ ๋ชจ๋‹ˆํ„ฐ๋ฅผ ๋ณด๊ณ  ํ‚ค๋ณด๋“œ๋กœ ์กฐ์ž‘ ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ์ด์—ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฉ”์ธํ”„๋ ˆ์ž„์— ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฉด ๋ชจ๋“  ์ž‘์—…์€ ์˜ฌ ์Šคํ†ฑ ๋˜์—ˆ๋‹ค. ์ด๋Ÿฐ ์›๊ฒฉ ํด๋ผ์ด์–ธํŠธ ํ„ฐ๋ฏธ๋„๋“ค์€ ๋‹จ์ง€ ๋ฉ”์ธํ”„๋ ˆ์ž„์—๊ฒŒ ์ ‘๊ทผํ•˜๊ธฐ ์œ„ํ•œ ํ†ต๋กœ์˜€๊ณ  ์‚ฌ์šฉ์ž๋“ค์€ ๋‹จ์ˆœํžˆ ๋ชจ๋‹ˆํ„ฐ์— ๋ณด์ด๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํ‚ค๋ณด๋“œ๋กœ ์กฐ์ž‘ํ•ด์„œ ๊ทธ ๋‚ด์šฉ์„ ๋ฉ”์ธํ”„๋ ˆ์ž„์—๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ์—ญํ• ๋งŒ ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ ํ„ฐ๋ฏธ๋„ ์ปดํ“จํ„ฐ๋ฅผ ๋”๋ฏธ ํ„ฐ๋ฏธ๋„(dummy terminal)๋กœ ๋ถˆ๋ €๋‹ค. ์ด๋“ค์€ ๋ฉ”์ธ ํ”„๋ ˆ์ž„์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”์ธ ํ”„๋ ˆ์ž„์˜ ์„ฑ๋Šฅ(Computer Resource: HDD, RAM, CPU)์ด ๋งค์šฐ ์ข‹์•„์•ผ ํ•œ๋‹ค.
์ด๋Ÿฐ ์‹œ์Šคํ…œ ๊ตฌ์กฐ(Architecture)๋ฅผ 'Thick, Vertical ๊ตฌ์กฐ' =>ํ˜„์žฌ์˜ Cloud ์‹œ์Šคํ…œ๊ณผ ๋งค์šฐ ์œ ์‚ฌํ•˜๋‹ค!!! Cloud์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ์กฐ๋Š” private cloud, on-premise(zone, area, ...), public cloud(MS Azure, Amazon AWS, Google GCP, IBM, ...)์—์„œ๋Š” ๋ง‰๊ฐ•ํ•œ ์„œ๋ฒ„ ํ•˜๋‚˜๋กœ ๋ฌด์ˆ˜ํ•œ ๊ฐ€์ƒ๋จธ์‹ ๋“ค์„ ์šด์˜ํ•˜๊ณ  ์žˆ๋‹ค. 

  ํ•˜์ง€๋งŒ ์‹œ๊ฐ„์ด ํ๋ฅด๋ฉด์„œ ๋” ๋งŽ์€ ํ„ฐ๋ฏธ๋„์ด ๋ฉ”์ธํ”„๋ ˆ์ž„์— ์—ฐ๊ฒฐ๋˜๊ฒŒ ๋˜์—ˆ๊ณ  ๊ทธ๋กœ ์ธํ•ด ๋ฉ”์ธํ”„๋ ˆ์ž„์˜ ๋ถ€ํ•˜๊ฐ€ ๋”์šฑ ๋Š˜์–ด๋‚˜์„œ ์ƒ์‚ฐ์„ฑ ์ €ํ•˜๋กœ ์ด์–ด์ง€๋Š” ์ง€๊ฒฝ์— ์ด๋ฅด์ž ์ด๋ฅผ ๋Œ€์ฒ˜ํ•˜๊ธฐ ์œ„ํ•œ ์—ฌ๋Ÿฌ ๋ฐฉ๋ฒ•์ด ์—ฐ๊ตฌ๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. 1980๋…„๋Œ€ ํ›„๋ฐ˜๋ถ€ํ„ฐ ๋ฉ”์ธํ”„๋ ˆ์ž„์˜ ๋ถ€ํ•˜๋ฅผ ๋œ์–ด์ค„ ์ˆ˜ ์žˆ๋Š” ๋˜‘๋˜‘ํ•œ ํ„ฐ๋ฏธ๋„์„ ๊ณ ์•ˆํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋Š”๋ฐ ๋ฐ”๋กœ ๊ฐœ์ธ์šฉ ์ปดํ“จํ„ฐ(PC: Personal Computer(IBM ๊ณ„์—ด))์˜ ๋“ฑ์žฅ์ด๋‹ค. PC๋Š” ํ„ฐ๋ฏธ๋„์ฒ˜๋Ÿผ ๋ฉ”์ธํ”„๋ ˆ์ž„์— ์—ฐ๊ฒฐ๋˜์ง€๋งŒ ์ž์ฒด์ ์œผ๋กœ CPU์™€ RAM, HDD ๋“ฑ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์„œ ์ž‘์—…์„ ์˜ค๋กœ์ง€ ๋ฉ”์ธ ํ”„๋ ˆ์ž„์˜ ๋ฆฌ์†Œ์Šค์— ์˜์กดํ•˜์ง€ ์•Š๊ณ  ์ž์ฒด์ ์ธ ๋ฆฌ์†Œ์Šค๋กœ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ฉ”์ธํ”„๋ ˆ์ž„์˜ ๋ถ€ํ•˜๋ฅผ ํฌ๊ฒŒ ์ค„์ผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ ๋‹น์‹œ ๋งˆ์šฐ์Šค์˜ ์ถœํ˜„์œผ๋กœ ์ธํ•ด์„œ ์ž‘์—…๋„ ํ›จ์”ฌ ์ˆ˜์›”ํ•˜๊ฒŒ ์ฒ˜๋ฆฌํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. 
  ์—ฌ๊ธฐ์„œ๋ถ€ํ„ฐ Server-Clients ๊ฐœ๋…์ด ์ƒ๊ฒจ๋‚˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , ๋‚˜์•„๊ฐ€ PC๊ฐ€ ์†Œํ˜• ์‚ฌ๋ฌด์‹ค๊ณผ ๊ฐ€์ •์—์„œ ์ผ๋ฐ˜์  ์šฉ๋„๋กœ๋„ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๊ฒŒ ๋จ์œผ๋กœ์จ ์ปดํ“จํ„ฐ์˜ ์—„์ฒญ๋‚œ ๋ณด๊ธ‰ํ™”๊ฐ€ ์ด‰์ง„๋˜์—ˆ๊ณ  Peer-to-Peer ๊ฐœ๋…์ด ์ƒ๊ฒจ๋‚ฌ๋‹ค.
=>์„œ๋ฒ„: ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ํ˜ธ์ŠคํŠธ, ์„œ๋ฒ„ ์šด์˜์ฒด์ œ์™€๋Š” ๋ฌด๊ด€ํ•˜๋‹ค.  ํด๋ผ์ด์–ธํŠธ: ์„œ๋น„์Šค๋ฅผ ์š”์ฒญํ•˜๋Š” ํ˜ธ์ŠคํŠธ 
    =>Linux๋Š” ์„œ๋ฒ„ ํŒจํ‚ค์ง€๋ฅผ ์„ค์น˜ํ•˜๊ณ  ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉด ์„œ๋ฒ„์ด๊ณ , ๊ทธ๋ƒฅ ์‚ฌ์šฉํ•˜๋ฉด ํด๋ผ์ด์–ธํŠธ์ด๋‹ค. Windows์—์„œ๋Š” ์„œ๋ฒ„๋Š” Windows NT, 2000, 2003, 2008, 2016 Server์ด๊ณ , ํด๋ผ์ด์–ธํŠธ๋Š” Windows 3.x, 95, 98, me, xp, vista, .... 7, 8, 10, 11, ...์ด๋‹ค.       

  PC๊ฐ€ ๋ฉ”์ธํ”„๋ ˆ์ž„๊ณผ ํ•จ๊ป˜ ์ž‘์—…ํ•˜๊ฒŒ ๋จ์— ๋”ฐ๋ผ ์ด๋“ค PC๋ฅผ ๋ฉ”์ธํ”„๋ ˆ์ž„์— ํšจ์œจ์ ์œผ๋กœ ์—ฐ๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ์ˆ ๋„ ๋”๋ถˆ์–ด ๋ฐœ์ „ํ•˜๊ฒŒ ๋˜์—ˆ๊ณ  ๋“œ๋””์–ด LAN(Local Area Network)์ด ๊ฐœ๋ฐœ๋˜์—ˆ๋Š”๋ฐ LAN์€ ๋„คํŠธ์›Œํฌ์ƒ์˜ ๋ฆฌ์†Œ์Šค(์ปดํ“จํ„ฐ, ๋ฐ์ดํ„ฐ, ํ”„๋ฆฐํ„ฐ, ์‚ฌ์šฉ์ž, ... ๋“ฑ)๋ฅผ ํšจ์œจ์ ์œผ๋กœ ๊ณต์œ (shared)ํ•  ๋ชฉ์ ์œผ๋กœ ์ปดํ“จํ„ฐ๋“ค์„ ๋ฌถ๋Š” ๊ฐœ๋…์—์„œ ์ถœ๋ฐœํ•˜์˜€๋‹ค. 
  ๋„คํŠธ์›Œํฌ๋ž€ ๋”ฐ๋ผ์„œ ๋ฐ์ดํ„ฐ, ํ”„๋ฆฐํ„ฐ ๋“ฑ ์—ฌ๋Ÿฌ ๊ณณ์— ์‚ฐ์žฌํ•ด ์žˆ๋Š” ๋ฆฌ์†Œ์Šค(resources)๋ฅผ ‘๊ณต์œ ’ํ•ด์„œ ์–ด๋Š ์ง€์ ์—์„œ๋‚˜ ์†์‰ฝ๊ฒŒ ์ด ๋ฆฌ์†Œ์Šค๋“ค์„ ์ด์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋ชฉ์ ์—์„œ ์‹œ์ž‘๋˜์—ˆ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์กฐ์ง(Organization)์—์„œ๋Š” ์ด๋”๋„ท์ด๋‚˜ ํ† ํฐ๋ง ๊ฐ™์€ ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•ด์„œ LAN์„ ๊ตฌ์ถ•ํ•˜๋Š”๋ฐ ๊ฐ ๋…ธ๋“œ๋Š” ๋„คํŠธ์›Œํฌ ์นด๋“œ(NIC: Network Interface Card)๋ฅผ ํ†ตํ•ด์„œ LAN์— ์—ฐ๊ฒฐ๋œ๋‹ค. 
==>Computer : ์ผ๋ฐ˜์ ์ธ ์ปดํ“จํ„ฐ๋ฅผ ์ด๋ฅด๋Š” ๋ง <=compute(๊ณ„์‚ฐ๋ ฅ ์ด›์ )
      Node : NIC๋กœ ์ƒํ˜ธ ์—ฐ๊ฒฐ๋œ ์ž์› <=computer, printer, plotter, .... Server, NAS, 
                Router, Switch, Bridge, Hub, .... ํฌํ•จ 
      Host : ์ผ๋ฐ˜์ ์ธ ๋„คํŠธ์›Œํฌ์ƒ์—์„œ์˜ ์ปดํ“จํ„ฐ, 
      Box, machine, .... : Computer ๋Œ€์šฉ์œผ๋กœ IT man์ด ์‚ฌ์šฉํ•˜๋Š” ๋ง 

  ์ด๋Ÿฐ LAN๋“ค์ด ์ ์  ๋Š˜์–ด๋‚จ์— ๋”ฐ๋ผ ์ด LAN ๋„คํŠธ์›Œํฌ๋“ค์„ ์„œ๋กœ ๋‹ค๋ฅธ ์ธต, ๊ฑด๋ฌผ, ๋„์‹œ ์‹ฌ์ง€์–ด ๊ตญ๊ฐ€ ๊ฐ„์—๋„ ์—ฐ๊ฒฐํ•  ํ•„์š”๊ฐ€ ์ƒ๊ฒผ๊ณ  ๊ฒฐ๊ณผ์ ์œผ๋กœ MAN(Metropolitan Area Network)์ด๋‚˜ WAN(Wide Area Network)์ด ์ถœํ˜„ํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. WAN์€ LAN์˜ ๋กœ์ปฌ์ ์ธ ํ•œ๊ณ„๋ฅผ ๋„˜์–ด์„œ LAN๋ผ๋ฆฌ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฐœ๋…์ธ๋ฐ ์ดˆ๊ธฐ์—๋Š” ์ „ ์„ธ๊ณ„์ ์œผ๋กœ ๋ณดํŽธํ™” ๋œ ์ „ํ™”์„ ์— ๋ชจ๋Ž€(PSTN OR POTS(56k/bps) =>ISDN(128K/bps) =>T1/T3(1.5M/bps))์„ ์‚ฌ์šฉํ•ด์„œ WAN์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์กฐ์ง ๋‚ด๋ถ€ ๋„คํŠธ์›Œํฌ๋ฅผ LAN์ด๋ผ๊ณ  ํ•˜๋ฉด ๊ทธ LAN์„ ๋„˜์–ด์„œ ์ธํ„ฐ๋„ท์„ ๊ตฌ์„ฑํ•˜๋Š” ๋„คํŠธ์›Œํฌ๋ฅผ WAN์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ์‹œ์ผœ์ฃผ๋Š” ISP(Internet Service Provider: KT, LG U+, SK)์ชฝ์—์„œ ๋ณด๋ฉด WAN ์•ˆ์— ๊ตฌ์„ฑ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ์ž์‹ ์˜ LAN์œผ๋กœ ๋ณผ ์ˆ˜๋„ ์žˆ๋‹ค. ์กฐ์ง ๋‚ด๋ถ€์—์„œ ์™ธ๋ถ€๋ฅผ ๋ณด์•˜์„ ๋•Œ WAN์ด์ง€ WAN๋ผ๋ฆฌ ๋ฌถ์ธ ๊ฒƒ๋„ ํ•˜๋‚˜์˜ LAN์ด๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค. ๋”ฐ๋ผ์„œ ๋ผ์šฐํ„ฐ ์žฅ๋น„๋Š” LAN๊ณผ LAN์„ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์—ญํ• ์„ ํ•œ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  LAN ๋‚ด์—์„œ ๋ถ€๋ถ„์ ์ธ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ธ๊ทธ๋จผํŠธ(segment)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 
  ์‚ฌ์‹ค Segment, LAN, MAN, WAN ๋“ฑ์˜ ๊ฒฝ๊ณ„๋Š” ๋ชจํ˜ธํ•˜์ง€๋งŒ ๊ฐ„๋‹จํžˆ ์ •์˜ํ•˜๋ฉด 
LAN์€ ๋ผ์šฐํ„ฐ ์ดํ•˜์˜ ์˜์—ญ์ด๊ณ  
WAN์€ ๋ผ์šฐํ„ฐ ์ด์ƒ์˜ ์˜์—ญ์œผ๋กœ 
=>๋ผ์šฐํ„ฐ๋ฅผ ๊ฒฝ๊ณ„๋กœ ํ•ด์„œ ๋ผ์šฐํ„ฐ ์•„๋ž˜์˜ ์กฐ์ง ๋‚ด๋ถ€๋ฅผ LAN, 
    ๋ผ์šฐํ„ฐ ๋„ˆ๋จธ์˜ ์กฐ์ง ์™ธ๋ถ€๋ฅผ WAN์œผ๋กœ ๋ถ€๋ฅด๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ธ ์ •์˜๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 
๊ทœ๋ชจ๋ฉด์œผ๋กœ ๋ณธ๋‹ค๋ฉด Segment ->LAN ->MAN ->WAN ์ •๋„๋กœ ์ดํ•ดํ•˜๊ณ  ์žˆ์ž. 

  ์˜ค๋Š˜๋‚  ์ „ ์„ธ๊ณ„์˜ ์ปดํ“จํ„ฐ๋“ค์€ LAN, WAN ๊ทธ๋ฆฌ๊ณ  ์ด๋“ค์˜ ์กฐํ•ฉ์œผ๋กœ ์„œ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค. ์ด๋“ค ์ค‘์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์•Œ๋ ค์ง„ ๊ฒƒ์ด ์ธํ„ฐ๋„ท์ด๋ฏ€๋กœ ๋Œ€ํ‘œ์ ์ธ WAN ๋„คํŠธ์›Œํฌ๊ฐ€ WWW(World Wide Web)์ด๋‹ค(<=http://www.naver.com์€ naver.com์ด๋ผ๋Š” ๋„๋ฉ”์ธ์˜ ์›น ์„œ๋ฒ„ www๋ฅผ ์‚ฌ์šฉํ•˜๋Š”๋ฐ http๋ผ๋Š” ํ”„๋กœํ† ์ฝœ๋กœ ์—ฐ๊ฒฐํ•œ๋‹ค. ์ด www.naver.com์€ // ๋กœ์ปฌ์— ์—†๊ณ  ์›๊ฒฉ์— ์žˆ๋‹ค). ์ด๋Ÿฐ ๋ฌด์ˆ˜ํ•œ LAN ๋„คํŠธ์›Œํฌ๋“ค์„ ์—ฐ๊ฒฐํ•ด์„œ ์›ํ•˜๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ํ•˜๋Š” ๊ตฌ์กฐ๋ฅผ ์ธํ„ฐ๋„คํŠธ์›Œํ‚น(Internetworking)์ด๋ผ๊ณ  ํ•˜๋ฉฐ ์ด๋“ค์„ ์—ฐ๊ฒฐํ•˜๋Š”๋ฐ Cisco์‚ฌ์˜ ๋ผ์šฐํ„ฐ๋‚˜ ์Šค์œ„์น˜์™€ ๊ฐ™์€ ์žฅ๋น„(Juniper, HP, NetGear, Huawei, ...)๋“ค์ด ์‚ฌ์šฉ๋œ๋‹ค. ํ˜„์žฌ๋Š” ์‹œ์Šค์ฝ”์‚ฌ์˜ ์Šค์œ„์น˜์™€ ๋ผ์šฐํ„ฐ ๊ธฐ์ˆ ์ด ์„ธ๊ณ„์‹œ์žฅ์„ ์„ ๋„ํ•˜๊ณ  ์žˆ๊ณ , ์‹œ์Šค์ฝ”์‚ฌ์˜ ๋งค์ถœ์ด ๋งˆ์ดํฌ๋กœ์†Œํ”„ํŠธ์˜ ๋งค์ถœ๋ณด๋‹ค ๋„˜๋Š” ํ•ด๋„ ์ข…์ข… ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  HP, NetGear, ..๋“ฑ์˜ ๋„คํŠธ์›Œํฌ ์žฅ๋น„ ๋ฒค๋”๋“ค๋„ ํ™œ๋ฐœํžˆ ์—ฐ๊ตฌ๊ฐœ๋ฐœํ•˜๊ณ  ์žˆ๋‹ค. 

  ์ธํŠธ๋ผ๋„ท๊ณผ ์ต์ŠคํŠธ๋ผ๋„ท
  ์ธํŠธ๋ผ๋„ท(Intranet)์€ ์กฐ์ง ๋‚ด์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ํŒŒ์ผ ํƒ์ƒ‰๊ธฐ๋ฅผ ์‚ฌ์šฉํ•ด์„œ ๋‹ค์Œ ์ขŒ์ธก์ฒ˜๋Ÿผ ํ˜ธ์ŠคํŠธ ๋Œ€ ํ˜ธ์ŠคํŠธ๋กœ ์ง์ ‘ ์„œ์น˜ํ•˜์ง€ ์•Š๊ณ  ๋‹ค์Œ ์šฐ์ธก์ฒ˜๋Ÿผ ์ธํ„ฐ๋„ท์˜ ์›น๋ธŒ๋ผ์šฐ์ €๋กœ \\192.168.100.12\data(OR file:///C:/data)์‹์œผ๋กœ ์„œ์น˜ํ•ด์„œ ์ž‘์—…ํ•˜๋Š” ๊ธฐ๋ฒ•์œผ๋กœ์จ ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉํ•˜๋Š” TCP/IP ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•œ๋‹ค. 
  ์ต์ŠคํŠธ๋ผ๋„ท(Extranet)์€ ์ธํŠธ๋ผ๋„ท์„ ํ™•์žฅํ•œ ๊ฐœ๋…์œผ๋กœ ํ•ด๋‹น ์กฐ์ง ๋‚ด์˜ ๋ฉค๋ฒ„๋ฟ๋งŒ์ด ์•„๋‹ˆ๋ผ ๊ทธ ์กฐ์ง๊ณผ ๊ด€๋ จ๋œ ํ•˜์ฒญ์—…์ฒด๋‚˜ ๋ฒค๋”(vendor), ์œ ๊ด€๊ธฐ๊ด€, ๊ทธ๋ฆฌ๊ณ  ๊ณ ๊ฐ ๋“ฑ๋„ ๊ทธ ์กฐ์ง์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ์›น๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด์„œ ๋ฆฌ์†Œ์Šค๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค. ์กฐ์ง ์™ธ๋ถ€์—์„œ ์›น๋ธŒ๋ผ์šฐ์ €๋กœ ์กฐ์ง ๋‚ด๋ถ€์˜ ๋ฆฌ์†Œ์Šค๋ฅผ ๊ฒ€์ƒ‰ํ•˜๊ณ  ์ ‘์†ํ•ด์„œ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์›๊ฒฉ ๊ณต์œ , ์›๊ฒฉ ๊ต์œก, ์ˆ˜์ˆ ๊ณผ ๊ฐ™์€ ์›๊ฒฉ ์ž‘์—…์ด๋‚˜ ์žฌํƒ๊ทผ๋ฌด๋„ ์ด ์ต์ŠคํŠธ๋ผ๋„ท ๋•๋ถ„์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 

  ํ”„๋กœํ† ์ฝœ(Protocol)
  ํ”„๋กœํ† ์ฝœ์ด๋ž€ ์šฉ์–ด๋„ ์ž์ฃผ ๋‚˜์˜ค๋Š”๋ฐ ํ”„๋กœํ† ์ฝœ์€ ์‹œ์Šคํ…œ ํ˜น์€ ๋…ธ๋“œ๋ผ๋ฆฌ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•œ ๊ทœ์•ฝ์œผ๋กœ์จ ๋‘ ๋…ธ๋“œ๋Š” ํ”„๋กœํ† ์ฝœ์ด ๊ฐ™์•„์•ผ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•ด์ง„๋‹ค. ํ˜„์žฌ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์€ ๋งŒ ์—ฌ ๊ฐœ๊ฐ€ ๋„˜๋Š”๋ฐ TCP, IP, FTP, DHCP, RIP, OSPF, ... ๋“ฑ์ด๋‹ค.  
          
  OSI ๋ชจ๋ธ
  ๋„คํŠธ์›Œํ‚น(Networking)์€ ํ•œ ๋…ธ๋“œ์—์„œ ๋‹ค๋ฅธ ๋…ธ๋“œ๋กœ ๋ฐ์ดํ„ฐ(๋ฆฌ์†Œ์Šค)๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š”๋‹ค๋Š” ๋ฆฌ์†Œ์Šค ๊ณต์œ (sharing resources)๋ผ๋Š” ๊ธฐ๋ณธ๊ฐœ๋…์œผ๋กœ๋ถ€ํ„ฐ ๋ฐœ์ „ํ•ด ์™”๋‹ค. ์ดˆ๊ธฐ์—๋Š” ํ•œ ์ปดํ“จํ„ฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ํ”Œ๋กœํ”ผ๋””์Šคํฌ(FDD)์™€ ๊ฐ™์€ ์ €์žฅ๋งค์ฒด๋กœ ๋ณต์‚ฌํ•œ ๋’ค ๊ทธ ๋””์Šคํฌ๋ฅผ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋กœ ๊ฐ€์ ธ๊ฐ€์„œ ๋‹ค์‹œ ๋ณต์‚ฌํ•ด ๋„ฃ๋Š” ๋ฐฉ๋ฒ•์„ ์‚ฌ์šฉํ–ˆ๋Š”๋ฐ ์ด๋ฅผ ๋ฐœํ’ˆ์„ ํŒ”์•„์•ผ ํ•œ๋‹ค๋Š” ๋œป์œผ๋กœ ์Šค๋‹ˆ์ปค์ฆˆ ๋„ท(Sneakers Net)์œผ๋กœ ๋ถˆ๋ €๋‹ค. 
  ์ด๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ๊ตฌ๋ฆฌ์„ ์— ์ „๊ธฐ๋ฅผ ํ˜๋ ค๋ณด๋‚ด๋Š” ์›๋ฆฌ๋ฅผ ์ด์šฉํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ๊ณ ์•ˆ๋˜์–ด์„œ ๋„๋ฆฌ ํผ์ง€๊ฒŒ ๋˜์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ‘œ์ค€ ๊ทœ๊ฒฉ์ด ์—†์–ด์„œ ์ œ์กฐ์‚ฌ A๊ฐ€ ๋งŒ๋“  ๋„คํŠธ์›Œํฌ ์นด๋“œ์— ๋ฌผ๋ ค์žˆ๋Š” ์ปดํ“จํ„ฐ A๋Š” ์ œ์กฐ์‚ฌ B๊ฐ€ ๋งŒ๋“  ๋„คํŠธ์›Œํฌ ์นด๋“œ์— ๋ฌผ๋ ค์žˆ๋Š” ์ปดํ“จํ„ฐ B์™€ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ ํ•  ์ˆ˜ ์—†์—ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด IBM ๋ผ์šฐํ„ฐ๊ฐ€ ์žˆ๋‹ค๋ฉด ์˜ค์ง IBM ์ปดํ“จํ„ฐ์™€ ์žฅ๋น„๋“ค๋ผ๋ฆฌ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ํ˜ธํ™˜ํ•  ์ˆ˜ ์žˆ์–ด์„œ IBM ๋ผ์šฐํ„ฐ์— ๋ฌผ๋ ค์žˆ๋Š” ๋„คํŠธ์›Œํฌ ์žฅ์น˜๋“ค์€ ๋ชจ๋‘ IBM ๋ธŒ๋žœ๋“œ๋กœ ๊ตฌ๋งคํ•ด์•ผ๋งŒ ํ•˜๋Š”๋ฐ ์ด๋ฅผ ํ”„๋กœํ”„๋ฆฌ์—ํ„ฐ๋ฆฌ(proprietary)ํ•˜๋‹ค๊ณ  ํ•œ๋‹ค. ์ด๋Ÿฐ ํ”„๋กœํ”„๋ฆฌ์—ํ„ฐ๋ฆฌํ•œ ๊ฒƒ์€ ๋‚˜์ค‘์— ๋…์ ์˜ ์šฐ๋ ค๊ฐ€ ์žˆ์–ด์„œ ์กฐ์ง์˜ ์šด์˜์ด๋‚˜ ๋„คํŠธ์›Œํฌ ๋ฐœ์ „์— ๋ณ„๋กœ ๋„์›€์ด ๋˜์ง€ ์•Š๋Š”๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด์„œ ์กฐ์ง๋“ค์€ ๋ฉ”์ธ ์ธํ„ฐ๋„ท ์„ ์œผ๋กœ KT ์™ธ์— ๋ฐฑ์—…์œผ๋กœ SK/LG U+๊ณผ ๊ฐ™์€ ์ธํ„ฐ๋„ท ์„ ์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์„œ Non-proprietary ํ•˜๊ฒŒ ๋„คํŠธ์›Œํฌ๋‚˜ ์‹œ์Šคํ…œ์„ ๊ตฌ์„ฑํ•ด์•ผ ํ•œ๋‹ค. ์›น๋ธŒ๋ผ์šฐ์ €๋งŒ ํ•ด๋„ ๋„ˆ๋ฌด Google Chrome๋งŒ ์‚ฌ์šฉํ•  ๊ฒƒ์ด ์•„๋‹ˆ๋ผ Microsoft Edge์™€ ๊ฐ™์€ ๋ธŒ๋ผ์šฐ์ €๋„ ์‚ฌ์šฉํ•ด์•ผ Google Chrome ๋ธŒ๋ผ์šฐ์ €์˜ ํ”„๋กœํ”„๋ฆฌ์—ํ„ฐ๋ฆฌ ํ•œ ๊ฒƒ์„ ๋ง‰์„ ์ˆ˜ ์žˆ๋‹ค.



  1984๋…„์— IOS(International Organization for Standardization)๋ผ๋Š” ๋‹จ์ฒด๊ฐ€ ์ด๋Ÿฐ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ OSI(Open System Interconnect) model์„ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ ๊ฐ ์ œ์กฐ์‚ฌ ์žฅ์น˜ ๊ฐ„ ์ƒํ˜ธ ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•œ ์ง€์นจ์œผ๋กœ์จ ๋งŽ์€ ์ œ์กฐ์‚ฌ๋“ค์ด ์ด ์ง€์นจ์— ๋”ฐ๋ผ์„œ ์ œํ’ˆ์„ ์ถœ์‹œํ•˜๊ฒŒ ๋˜์—ˆ๋‹ค. ์ด์ œ ์กฐ์ง๋“ค์€ ๋„คํŠธ์›Œํฌ๋ฅผ ๊ตฌ์ถ•ํ•  ๋•Œ ์—ฌ๋Ÿฌ ๋‹ค์–‘ํ•œ ์ œ์กฐ์‚ฌ์˜ ์žฅ์น˜์™€ ํ”„๋กœํ† ์ฝœ์„ ํ˜ผ์šฉํ•ด์„œ ์‚ฌ์šฉํ•ด๋„ ๋ฆฌ์†Œ์Šค ๊ณต์œ ์— ๋ฌธ์ œ๊ฐ€ ์—†๊ฒŒ ๋˜์—ˆ๊ณ , ์ œ์กฐ์‚ฌ ๊ฐ„ ๊ฒฝ์Ÿ์œผ๋กœ ์ธํ•ด์„œ ๊ธฐ์ˆ ๊ฐœ๋ฐœ ํ–ฅ์ƒ๊ณผ ์žฅ๋น„์˜ ๊ฐ€๊ฒฉ ์ €ํ•˜ ํšจ๊ณผ๋„ ์ด๋ค„๋ƒˆ๋‹ค. 
  OSI ๋ชจ๋ธ์€ ๋‹จ์ง€ ๋„คํŠธ์›Œํฌ ์‹œ์Šคํ…œ์˜ ๊ตฌ์„ฑ ๋“ฑ์„ ์œ„ํ•œ ํ‘œ์ค€์  ๋ชจ๋ธ์„ ์ •์˜ํ•œ ๊ฒƒ์ด๋‹ค. ๋ฌผ๋ก  ๋‹ค๋ฅธ ์ •์˜์˜ ๋ชจ๋ธ๋“ค๋„ ๋ช‡ ๊ฐœ๊ฐ€ ๋” ์žˆ์ง€๋งŒ ์ด OSI ๋ชจ๋ธ์„ ์ดํ•ดํ•˜๋ฉด ๋‹ค๋ฅธ ๋ชจ๋ธ๋“ค๋„ ์ดํ•ดํ•˜๊ธฐ ์‰ฝ๊ณ , ์ด ๋ชจ๋ธ์ด ์—…๊ณ„ ํ‘œ์ค€์ด๋ฏ€๋กœ ๋„คํŠธ์›Œํฌ ์ž…๋ฌธ์˜ ๊ฐ€์žฅ ๊ธฐ๋ณธ์ง€์‹์œผ๋กœ ์—ฌ๊ฒจ์ง€๊ณ  ์žˆ๋‹ค. OSI ๋ชจ๋ธ์€ ํ•˜์ง€๋งŒ ์‚ฌ์šฉ์ž๋ฅผ ์œ„ํ•œ ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋„คํŠธ์›Œํฌ ๋ฒค๋”(Vendor)๋“ค์„ ์œ„ํ•œ ์ง€์นจ์ธ ๊ฒƒ์„ ๊ธฐ์–ตํ•ด์•ผ ํ•œ๋‹ค.

  OSI ๋ชจ๋ธ์€ ๊ณ„์ธต๋ณ„๋กœ ํŠน์„ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ณ„์ธต์ (layer) ๋ชจ๋ธ์ธ๋ฐ, ๋„คํŠธ์›Œํฌ๋ฅผ ํ†ตํ•ด์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ ํ•  ๋•Œ ํ•„์š”ํ•œ ๊ณผ์ •๋“ค์„ ๋‹จ๊ณ„(๊ณ„์ธต)๋ณ„๋กœ ๋ถ„๋ฅ˜ํ•ด ๋†“์€ ๊ฒƒ์ด๋‹ค. 

https://www.edwith.org/info01/lecture/122821
https://jinjae.tistory.com/44
https://www.zehye.kr/network/2021/10/22/Network_seven_layer/

 


OSI 7 ๊ณ„์ธต์ด๋ž€?

OSI 7 ๊ณ„์ธต์€ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ๊ตญ์ œ ํ‘œ์ค€ํ™” ๊ธฐ๊ตฌ(ISO)์—์„œ ์ •์˜ํ•œ ๋„คํŠธ์›Œํฌ ํ‘œ์ค€ ๋ชจ๋ธ

์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ ์•„๋ž˜๋ถ€ํ„ฐ 1๊ณ„์ธต(๋ฌผ๋ฆฌ ๊ณ„์ธต) ~ 7๊ณ„์ธต(์‘์šฉ ๊ณ„์ธต)์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค.

๋˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ๊ฐ ๊ณ„์ธต์„ ์ง€๋‚  ๋•Œ๋งˆ๋‹ค ๊ฐ ๊ณ„์ธต์—์„œ Header๊ฐ€ ๋ถ™๊ฒŒ๋˜๊ณ  ์ˆ˜์‹ ์ธก์€ ์—ญ์ˆœ์œผ๋กœ ํ—ค๋”๋ฅผ ๋ถ„์„ํ•˜๊ฒŒ ๋œ๋‹ค.

OSI 7๊ณ„์ธต


๐ŸŒฑ 1๊ณ„์ธต - ๋ฌผ๋ฆฌ๊ณ„์ธต(Physical Layer)

  • ์ฃผ๋กœ ์ „๊ธฐ์ , ๊ธฐ๊ณ„์ , ๊ธฐ๋Šฅ์ ์ธ ํŠน์„ฑ์„ ์ด์šฉํ•ด์„œ ํ†ต์‹  ์ผ€์ด๋ธ”๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์žฅ๋น„
  • ๋‹จ์ง€ ๋ฐ์ดํ„ฐ ์ „๊ธฐ์ ์ธ ์‹ ํ˜ธ(0,1)๋กœ ๋ณ€ํ™˜ํ•ด์„œ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ธฐ๋Šฅ๋งŒ ํ•  ๋ฟ
  • ์ด ๊ณ„์ธต์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ†ต์‹  ๋‹จ์œ„ : ๋น„ํŠธ(Bit)์ด๋ฉฐ ์ด๊ฒƒ์€ 1๊ณผ 0์œผ๋กœ ๋‚˜ํƒ€๋‚ด์–ด์ง€๋Š”, ์ฆ‰ ์ „๊ธฐ์ ์œผ๋กœ On, Off ์ƒํƒœ
  • ์žฅ๋น„ : ํ†ต์‹  ์ผ€์ด๋ธ”, ๋ฆฌํ”ผํ„ฐ, ํ—ˆ๋ธŒ ๋“ฑ

  • ๋ฌผ๋ฆฌ๊ณ„์ธต์„ ํ†ตํ•ด ์†ก์ˆ˜์‹ ๋˜๋Š” ์ •๋ณด์˜ ์˜ค๋ฅ˜์™€ ํ๋ฆ„์„ ๊ด€๋ฆฌํ•˜์—ฌ ์•ˆ์ „ํ•œํ†ต์‹ ์˜ ํ๋ฆ„์„ ๊ด€๋ฆฌ
  • ํ”„๋ ˆ์ž„์— ๋ฌผ๋ฆฌ์  ์ฃผ์†Œ(MAC address)๋ฅผ ๋ถ€์—ฌํ•˜๊ณ  ์—๋Ÿฌ๊ฒ€์ถœ, ์žฌ์ „์†ก, ํ๋ฆ„์ œ์–ด๋ฅผ ์ˆ˜ํ–‰
  • ์ด ๊ณ„์ธต์—์„œ ์ „์†ก๋˜๋Š” ๋‹จ์œ„ : ํ”„๋ ˆ์ž„(Frame)
  • ์žฅ๋น„ : ๋ธŒ๋ฆฌ์ง€, ์Šค์œ„์น˜, ์ด๋”๋„ท ๋“ฑ(์—ฌ๊ธฐ์„œ MAC์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉ)

-> ๋ธŒ๋ฆฟ์ง€๋‚˜ ์Šค์œ„์น˜๋ฅผ ํ†ตํ•ด ๋งฅ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ๋ฌผ๋ฆฌ๊ณ„์ธต์—์„œ ๋ฐ›์€ ์ •๋ณด๋ฅผ ์ „๋‹ฌํ•จ.


๐ŸŒฑ 3๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ๊ณ„์ธต(Network Layer)

  • ๋ฐ์ดํ„ฐ๋ฅผ ๋ชฉ์ ์ง€๊นŒ์ง€ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ „๋‹ฌ
  • ๋ผ์šฐํ„ฐ(Router)๋ฅผ ํ†ตํ•ด ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๊ณ  ์ฃผ์†Œ๋ฅผ ์ •ํ•˜๊ณ (IP) ๊ฒฝ๋กœ(Route)์— ๋”ฐ๋ผ ํŒจํ‚ท์„ ์ „๋‹ฌ > IP ํ—ค๋” ๋ถ™์Œ
  • ์ด ๊ณ„์ธต์—์„œ ์ „์†ก๋˜๋Š” ๋‹จ์œ„ : ํŒจํ‚ท(Packet)
  • ์žฅ๋น„ : ๋ผ์šฐํ„ฐ

 

 


 

๐ŸŒฑ 4๊ณ„์ธต - ์ „์†ก ๊ณ„์ธต(Transport Layer)

  • port ๋ฒˆํ˜ธ, ์ „์†ก๋ฐฉ์‹(TCP/UDP) ๊ฒฐ์ • > TCP ํ—ค๋” ๋ถ™์Œ
    • TCP : ์‹ ๋ขฐ์„ฑ, ์—ฐ๊ฒฐ์ง€ํ–ฅ์ 
    • UDP : ๋น„์‹ ๋ขฐ์„ฑ, ๋น„์—ฐ๊ฒฐ์„ฑ, ์‹ค์‹œ๊ฐ„
  • ๋‘ ์ง€์ ๊ฐ„์˜ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๊ฒŒ ํ•ด์ฃผ๋Š” ์—ญํ• 
  • ์‹ ํ˜ธ๋ฅผ ๋ถ„์‚ฐํ•˜๊ณ  ๋‹ค์‹œ ํ•ฉ์น˜๋Š” ๊ณผ์ •์„ ํ†ตํ•ด์„œ ์—๋Ÿฌ์™€ ๊ฒฝ๋กœ๋ฅผ ์ œ์–ด

๐ŸŒฑ 5๊ณ„์ธต - ์„ธ์…˜ ๊ณ„์ธต(Session Layer)

  • ์ฃผ ์ง€์ ๊ฐ„์˜ ํ”„๋กœ์„ธ์Šค ๋ฐ ํ†ต์‹ ํ•˜๋Š” ํ˜ธ์ŠคํŠธ ๊ฐ„์˜ ์—ฐ๊ฒฐ ์œ ์ง€
  • TCP/IP ์„ธ์…˜ ์ฒด๊ฒฐ, ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ†ต์‹  ์„ธ์…˜ ๊ตฌ์„ฑ
  • API, Socket

๐ŸŒฑ 6๊ณ„์ธต - ํ‘œํ˜„ ๊ณ„์ธต(Presentation Layer)

  • ์ „์†กํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„๋ฐฉ์‹์„ ๊ฒฐ์ •(ex. ๋ฐ์ดํ„ฐ๋ณ€ํ™˜, ์••์ถ•, ์•”ํ˜ธํ™” ๋“ฑ)
  • ํŒŒ์ผ์ธ์ฝ”๋”ฉ, ๋ช…๋ น์–ด๋ฅผ ํฌ์žฅ, ์••์ถ•, ์•”ํ˜ธํ™”
  • JPEF, MPEG, GIF, ASCII ๋“ฑ

๐ŸŒฑ 7๊ณ„์ธต - ์‘์šฉ ๊ณ„์ธต(Application Layer)

  • ์ตœ์ข… ๋ชฉ์ ์ง€๋กœ, ์‘์šฉ ํ”„๋กœ์„ธ์Šค์™€ ์ง์ ‘ ๊ด€๊ณ„ํ•˜์—ฌ ์ผ๋ฐ˜์ ์ธ ์‘์šฉ ์„œ๋น„์Šค๋ฅผ ์ˆ˜ํ–‰(ex. explore, chrome ๋“ฑ)
  • HTTP, FTP, SMTP, POP3, IMAP, Telnet ๋“ฑ๊ณผ ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์ด ์žˆ๋‹ค.

TCP/IP 4๊ณ„์ธต์ด๋ž€?

OSI 7๊ณ„์ธต ๋ณด๋‹ค ๋จผ์ € ๋‚˜์˜จ ๊ทœ๊ฒฉ์ด๋‚˜ ํ˜„์žฌ ๋” ๋งŽ์ด ํ™œ์šฉ ๋œ๋‹ค.

 

TCP/IP 4๊ณ„์ธต


๐Ÿ’ก 1๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค ๊ณ„์ธต(Network Access Layer)

  1. OSI 7๊ณ„์ธต์˜ ๋ฌผ๋ฆฌ๊ณ„์ธต(1)๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต(2)์— ํ•ด๋‹น
  2. TCP/IP ํŒจํ‚ท์„ ๋„คํŠธ์›Œํฌ ๋งค์ฒด๋กœ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ๊ณผ ๋„คํŠธ์›Œํฌ ๋งค์ฒด์—์„œ TCP/IP ํŒจํ‚ท์„ ๋ฐ›์•„๋“ค์ด๋Š” ๊ณผ์ •์„ ๋‹ด๋‹น
  3. ์—๋Ÿฌ ๊ฒ€์ถœ ๊ธฐ๋Šฅ(Detecting errors), ํŒจํ‚ท์˜ ํ”„๋ ˆ์ž„ํ™”(Fraimg packets)
  4. ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ ๋ฐฉ๋ฒ•, ํ”„๋ ˆ์ž„ ํฌ๋งท, ๋งค์ฒด์— ๋Œ€ํ•ด ๋…๋ฆฝ์ ์œผ๋กœ ๋™์ž‘ํ•˜๋„๋ก ์„ค๊ณ„.
  5. ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ๋กœ MAC์„ ์‚ฌ์šฉ
  6. LAN, ํŒจํ‚ท๋ง, ๋“ฑ์— ์‚ฌ์šฉ๋จ

๐Ÿ’ก 2๊ณ„์ธต - ์ธํ„ฐ๋„ท ๊ณ„์ธต(Internet Layer)

  1. OSI 7๊ณ„์ธต์˜ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต(3)์— ํ•ด๋‹น
  2. ์–ด๋“œ๋ ˆ์‹ฑ(addressing), ํŒจํ‚ค์ง•(packaging), ๋ผ์šฐํŒ…(routing) ๊ธฐ๋Šฅ์„ ์ œ๊ณต
  3. ๋„คํŠธ์›Œํฌ์ƒ ์ตœ์ข… ๋ชฉ์ ์ง€๊นŒ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜๋„๋ก ์—ฐ๊ฒฐ์„ฑ์„ ์ œ๊ณตํ•˜๊ฒŒ ๋จ.
  4. ํ”„๋กœํ† ์ฝœ ์ข…๋ฅ˜ – IP, ARP, RARP

๐Ÿ’ก 3๊ณ„์ธต - ์ „์†ก ๊ณ„์ธต(Transport Layer)

  1. OSI 7๊ณ„์ธต์˜ ์ „์†ก ๊ณ„์ธต(4)์— ํ•ด๋‹น
  2. IP์™€ Port๋ฅผ ์ด์šฉํ•˜์—ฌ ํ”„๋กœ์„ธ์Šค์™€ ํ†ต์‹ 
  3. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ์„ธ์…˜๊ณผ ๋ฐ์ดํ„ฐ๊ทธ๋žจ(datagram) ํ†ต์‹ ์„œ๋น„์Šค ์ œ๊ณต
  4. ํ†ต์‹  ๋…ธ๋“œ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•˜๊ณ , ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹นํ•œ๋‹ค.
  5. ํ”„๋กœํ† ์ฝœ ์ข…๋ฅ˜ – TCP, UDP

๐Ÿ’ก 4๊ณ„์ธต - ์‘์šฉ ๊ณ„์ธต(Application Layer)

  1. OSI 7๊ณ„์ธต์˜ ์„ธ์…˜ ๊ณ„์ธต(5), ํ‘œํ˜„ ๊ณ„์ธต(6), ์‘์šฉ ๊ณ„์ธต(7)์— ํ•ด๋‹นํ•œ๋‹ค.
  2. ํ”„๋กœ๊ทธ๋žจ(๋ธŒ๋ผ์šฐ์ €)๊ฐ€ ์ง์ ‘ ์ธํ„ฐ์•กํŠธํ•˜๋Š” ๋ ˆ์ด์–ด. ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜์Œ์œผ๋กœ ๋ฐ›๋Š”๊ณณ
  3. ๋‹ค๋ฅธ ๊ณ„์ธต์˜ ์„œ๋น„์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ๊ณต
  4. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์„ ์ •์˜
  5. HTTP, SMTP๋“ฑ์˜ ํ”„๋กœํ† ์ฝœ์„ ๊ฐ€์ง„๋‹ค.
  6. TCP/UDP ๊ธฐ๋ฐ˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
  7. ํ”„๋กœํ† ์ฝœ ์ข…๋ฅ˜ – FTP, HTTP, SSH

https://lxxyeon.tistory.com/155


ํ—ค๋”  + ๋ฐ”๋”” + ํ…Œ์ผ(CRC + parity bit)


  ๊ฐ™์€ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๋‘ ์ปดํ“จํ„ฐ ํ˜ธ์ŠคํŠธ๋Š” ์–ธ์ œ ์–ด๋Š ๊ฒฝ์šฐ๋ผ๋„ ํ•ด๋‹น ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด์„œ ์„œ๋กœ ์ •ํ™•ํ•˜๊ณ  ์™„์ „ํžˆ ์ƒํ˜ธ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•œ๋‹ค. ์ด๋Ÿฐ ํ‘œ์ค€ ๋ชจ๋ธ ์—†์ด ์žฅ์น˜๋‚˜ ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ์†”๋ฃจ์…˜ ๋“ฑ์„ ๊ฐœ๋ฐœํ•œ๋‹ค๋ฉด ๊ฐœ๋ฐœ์ด ์ฃผ๋จน๊ตฌ๊ตฌ์‹์œผ๋กœ ์ง€๋ฃจํ•˜๊ฒŒ ์ง„ํ–‰ ๋  ๊ฒƒ์ด๊ณ  ๋‹ค๋ฅธ ๋ฒค๋”์˜ ์žฅ์น˜๋‚˜ ์†”๋ฃจ์…˜๊ณผ ํ˜ธํ™˜๋˜์ง€๋„ ๋ชปํ•  ๊ฒƒ์ด๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐœ๋ฐœ ์‹œ๊ฐ„๋„ ์˜ค๋ž˜ ๊ฑธ๋ฆฌ๊ฒŒ ๋ ๋ฟ๋”๋Ÿฌ ๊ฐœ๋ฐœ๋œ ์ œํ’ˆ์„ ์„ค๋ช…ํ•˜๊ธฐ๋„ ํž˜๋“ค๊ฒŒ ๋œ๋‹ค. 
  ํ•˜์ง€๋งŒ ๊ฐœ๋ฐœ ์˜์—ญ์„ ์ชผ๊ฐœ์„œ OSI์— ๋”ฐ๋ฅธ ๊ณ„์ธต๋ณ„ ๊ทœ์•ฝ์— ๋งž๊ฒŒ ์„ค๊ณ„ํ•˜๊ณ  ํ…Œ์ŠคํŠธํ•ด์„œ ํŠน์ • ๊ณ„์ธต์— ๋„ฃ์–ด๋‘๋ฉด ํ‘œ์ค€ ๋ชจ๋ธ์— ๋”ฐ๋ฅธ ๊ณ„์ธต์  ์„ค๊ณ„๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ , ํ•ฉ๋ฆฌ์ ์ด๋ฉฐ, ์—๋Ÿฌ ์ˆ˜์ •๋„ ์‰ฝ๊ณ , ๊ณ„์ธต๋ณ„๋กœ ๋…ผ๋ฆฌ์  ์„ค๋ช…๋„ ๊ฐ€๋Šฅํ•ด์ง„๋‹ค. ๋˜ ์ฝ”๋“œ๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๊ฑฐ๋‚˜ ๋ถ€๋ถ„ ์ˆ˜์ •์„ ๊ฐ€ํ•  ๋•Œ์—๋„ ์ „์ฒด๋ฅผ ๋‹ค ์†๋ณผ ํ•„์š” ์—†์ด ํ•ด๋‹น ๊ณ„์ธต๋งŒ ๋”ฐ๋กœ๋”ฐ๋กœ ์†๋ณด๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— ์‹œ๊ฐ„๊ณผ ๋น„์šฉ ๋ฉด์—์„œ๋„ ์œ ๋ฆฌํ•˜๋‹ค. ๋˜ ๊ฐœ๋ฐœ์ž A๊ฐ€ ๊ฐœ๋ฐœํ•œ ์ฝ”๋“œ๋ฅผ ๊ฐœ๋ฐœ์ž B๊ฐ€ ๋ณด๊ณ  ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ณ  ๋” ๊ฐœ์„ ์‹œํ‚ฌ ์ˆ˜๋„ ์žˆ๋‹ค. ๋ฌผ๋ก  ์ด ํ‘œ์ค€ ๋ชจ๋ธ์— ๋”ฐ๋ผ์„œ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ์ž๋“ค์ด ๋งŒ๋“  ์ฝ”๋“œ์™€ ํ˜ธํ™˜ ๋˜๋Š” ์ฝ”๋“œ๋ฅผ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์žฅ์ ๋„ ์žˆ๋‹ค. 
=>์˜ˆ๋ฅผ ๋“ค์–ด์„œ ์กฐ์ง ๋‚ด์—์„œ ๊ฐ ํ˜ธ์ŠคํŠธ๋“ค์ด ์ธํ„ฐ๋„ท์—๋Š” ์—ฐ๊ฒฐ๋˜์ง€๋งŒ ์ฃผ๋ณ€ ํ˜ธ์ŠคํŠธ๋“ค๊ณผ ํ†ต์‹ ์— ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด, ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์€ ๊ฐ€๋Šฅํ•˜๊ธฐ ๋•Œ๋ฌธ์— OSI ์ธต์˜ L1, L2์—์„œ๋Š” ๋ฌธ์ œ๊ฐ€ ์—†๊ณ , L3์— ํ•ด๋‹น๋˜๋Š” IP_์ฃผ์†Œ๋‚˜ ์ž‘์—… ๊ทธ๋ฃน ๋“ฑ์„ ์ ๊ฒ€ํ•˜๋ฉด ๋œ๋‹ค. 
  ๋˜ ์กฐ์ง ๋‚ด์—์„œ ๊ฐ ํ˜ธ์ŠคํŠธ๋“ค๊ณผ๋Š” ์—ฐ๊ฒฐ๋˜๋Š”๋ฐ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์ง€ ๋ชปํ•œ๋‹ค๋ฉด, OSI ์ธต์˜ L1, L2์— ๋ฌธ์ œ๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— L2 ์Šค์œ„์น˜๋‚˜ L3 ๋ผ์šฐํ„ฐ์—์„œ ์—ฐ๊ฒฐ ๋“ฑ์„ ์ ๊ฒ€ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค. 

  DoD 4๊ณ„์ธต ๋ชจ๋ธ์„ ๊ธฐ๋ณธ์œผ๋กœ ํ•ด์„œ OSI 7๊ณ„์ธต ๋ชจ๋ธ์„ ๋งŒ๋“ค์—ˆ๋‹ค.
  OSI ๋ชจ๋ธ์€ ๊ฐ ๊ณ„์ธต์—์„œ ‘๋ฌด์—‡์„ ํ•ด์•ผ ํ•˜๋Š”์ง€’๋งŒ ์ •์˜ํ•˜๊ณ  ‘์–ด๋–ป๊ฒŒ (๊ทธ๊ฒƒ์„) ๊ตฌํ˜„ํ•ด์•ผ ํ•˜๋Š”์ง€’์— ๋Œ€ํ•ด์„œ๋Š” ์ •์˜ํ•˜์ง€ ์•Š๊ณ  ์žˆ๋Š”๋ฐ ์ด๋Š” ๊ฐœ๋ฐœ์ž๋‚˜ ์ œ์กฐ์‚ฌ๊ฐ€ ์ž์‹ ์˜ ํŒ๋‹จ์— ๋”ฐ๋ผ ๊ฐ€์žฅ ์ข‹์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ทธ๊ฒƒ์„ ์ˆ˜ํ–‰ํ•˜๊ฒŒ ์ž์œ ๋ฅผ ์ค€ ๊ฒƒ์œผ๋กœ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. OSI ๋ชจ๋ธ์€ 7๊ณ„์ธต์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ๋งจ ์•„๋ž˜์ธต๋ถ€ํ„ฐ ์ฐจ๋ก€๋กœ ์ œ1๊ณ„์ธต, ์ œ2๊ณ„์ธต, ..์ œ7๊ณ„์ธต์œผ๋กœ ๋ถ€๋ฅธ๋‹ค. ์ด ๊ณ„์ธต์„ ์•Œ์•„์•ผ ๋„คํŠธ์›Œํฌ์ƒ์˜ ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋‹ค. 
  ๊ฐ ๊ณ„์ธต์€ ๋‹ค๋ฅธ ๊ณ„์ธต๊ณผ ๋ถ„๋ฆฌ๋˜์–ด์ ธ์„œ ์ž์‹ ๋งŒ์˜ ๊ธฐ๋Šฅ์„ ์บก์Šํ™”(encapsulate) ํ•ด์„œ ๋ฐ์ดํ„ฐ์˜ ํ—ค๋”๋ถ€๋ถ„์— ์ถ”๊ฐ€ํ•œ ๋‹ค์Œ, ์ด์›ƒํ•œ ์ธต์œผ๋กœ ๋ณด๋‚ธ๋‹ค. ์ด๋ ‡๊ฒŒ ์ˆœ์ˆ˜ํ•œ ๋ฐ์ดํ„ฐ ์ด์™ธ์— ์ถ”๊ฐ€๋˜๋Š” ๋ถ€๊ฐ€ ์ •๋ณด๋ฅผ ์˜ค๋ฒ„ํ—ค๋“œ(overhead)๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 
  ๊ฐ์ธต์€ ๋ฐ”๋กœ ์œ„/์•„๋ž˜ ์ด์›ƒํ•œ ์ธตํ•˜๊ณ ๋งŒ ํ†ต์‹ ์ด ๋œ๋‹ค.

  ํ˜ธ์ŠคํŠธ A์™€ ํ˜ธ์ŠคํŠธ B๊ฐ€ ํ†ต์‹ ํ•œ๋‹ค๋ฉด 
ํ˜ธ์ŠคํŠธ A์˜ ๊ฐ ๊ณ„์ธต์€ ๊ฐ€์ƒ๋งํฌ(virtual link)๋ฅผ ํ†ตํ•ด์„œ ํ˜ธ์ŠคํŠธ B์˜ ๊ฐ™์€ ์ธต๊ณผ ์—ฐ๊ฒฐ๋œ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ฐ ์ธต์€ ๋ฐ”๋กœ ์œ„์•„๋ž˜ ์ธต๊ณผ ์ง์ ‘ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ๋‹ค๋ฅธ ์ธต๊ณผ ํ†ต์‹ ํ•  ์ˆ˜๋Š” ์—†๋Š”๋ฐ, ์˜ˆ๋ฅผ ๋“ค์–ด ํ˜ธ์ŠคํŠธ A์˜ ์ „์†ก์ธต์€ ๋ฐ”๋กœ ์•„๋ž˜์˜ ๋„คํŠธ์›Œํฌ์ธต์ด๋‚˜ ๋ฐ”๋กœ ์œ„์˜ ์„ธ์…˜์ธต๊ณผ ์ง์ ‘ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ณ  ๊ฐ€์ƒ๋งํฌ๋ฅผ ํ†ตํ•ด์„œ ํ˜ธ์ŠคํŠธ B์˜ ์ „์†ก์ธต๊ณผ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๋‹ค. 
  ์‚ฌ์šฉ์ž A์˜ ๋ฐ์ดํ„ฐ๋Š” ํ˜ธ์ŠคํŠธ A์˜ ์ œ์ผ ์œ„ ์‘์šฉ์ธต๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด์„œ ๊ณ„์ธต์„ ๋”ฐ๋ผ ๋‚ด๋ ค๊ฐ€๋ฉด์„œ ๊ฐ์ธต์—์„œ ํ•„์š”ํ•œ ์š”์†Œ๋ฅผ ์บก์Šํ™”ํ•ด์„œ ๋ฐ์ดํ„ฐ ํ—ค๋”์— ์ถ”๊ฐ€ํ•œ ๋’ค, ์ œ์ผ ์•„๋ž˜ ๋ฌผ๋ฆฌ์ธต์—์„œ ์ผ€์ด๋ธ”์„ ๊ฑฐ์ณ ํ˜ธ์ŠคํŠธ B๋กœ ์ „๋‹ฌ๋œ๋‹ค. 
  ํ˜ธ์ŠคํŠธ B์—์„œ๋Š” ์ œ์ผ ์•„๋ž˜ ๋ฌผ๋ฆฌ์ธต์œผ๋กœ๋ถ€ํ„ฐ ์œ„๋กœ ๊ฑฐ์Šฌ๋Ÿฌ ์˜ฌ๋ผ๊ฐ€๋ฉด์„œ ๊ฐ์ธต์—์„œ ์บก์Š์„ ํ•˜๋‚˜์”ฉ ๋ฒ—๊ฒจ์„œ ํ•„์š”ํ•œ ์ž‘์—…์„ ํ•ด๋‹น ์ธต์—์„œ ์‹คํ–‰ํ•œ ๋’ค ์ œ์ผ ์œ„ ์‘์šฉ์ธต์œผ๋กœ ๊ฐ€์„œ ํ˜ธ์ŠคํŠธ B์—๊ฒŒ ์ˆœ์ˆ˜ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „๋‹ฌ๋˜๋Š” ๋ฉ”์นด๋‹ˆ์ฆ˜์ด๋‹ค. 

=>์‹ค์ œ ์˜ˆ๋กœ์จ MS Word ์–ดํ”Œ๋กœ ์ž‘์—…ํ•˜๋˜ ์‚ฌ์šฉ์ž A๊ฐ€ ์›๊ฒฉ ์‚ฌ์šฉ์ž B์—๊ฒŒ Word ๋ฌธ์„œ๋ฅผ ๋ณด๋‚ธ๋‹ค๋ฉด 
โ‘  ์‚ฌ์šฉ์ž A๋Š” ์‘์šฉ์ธต์— ์žˆ๋Š” MS Office Word ์–ดํ”Œ์„ ํ˜ธ์ถœํ•ด์„œ ํ”„๋กœ์„ธ์Šค๋ฅผ ์‹œ์ž‘์‹œํ‚จ๋‹ค. 
โ‘ก ์‘์šฉ์ธต์€ ์‚ฌ์šฉ์ž์˜ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์„œ ๋ฐ์ดํ„ฐ์˜ ์ •๋ณด๊ฐ€ ๋ฌด์—‡์œผ๋กœ ๋˜์–ด ์žˆ๋Š”์ง€ ๋“ฑ์˜ ์ •๋ณด๋ฅผ ํ—ค๋” ์•ž์— ๋ถ™์—ฌ์„œ ์›๊ฒฉ ์‚ฌ์šฉ์ž B์˜ ์‘์šฉ์ธต์—๊ฒŒ ์•Œ๋ ค์ค„ ๊ฒƒ์ด๋‹ค. ์ด์ œ  ์‘์šฉ์ธต์€ ํ—ค๋”๊ฐ€ ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์Œ ํ‘œํ˜„์ธต์œผ๋กœ ๋‚ด๋ ค ๋ณด๋‚ธ๋‹ค. 
โ‘ข ํ‘œํ˜„์ธต์€ ์••์ถ•, ์•”ํ˜ธํ™” ๋“ฑ์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ๋ณด๊ณ  ์›๊ฒฉ ์‚ฌ์šฉ์ž B์˜ ์‘์šฉ์ธต์˜ ์–ด๋Š ํ”„๋กœํ† ์ฝœ์—๊ฒŒ ์ „๋‹ฌํ•ด์•ผ ํ•˜๋Š”์ง€์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ํ—ค๋”์— ๋˜ ๋ถ™์—ฌ์„œ ๋‹ค์Œ ์„ธ์…˜์ธต์œผ๋กœ ๋‚ด๋ ค     ๋ณด๋‚ธ๋‹ค. 
โ‘ฃ ์„ธ์…˜์ธต๋„ ์›๊ฒฉ ์‚ฌ์šฉ์ž B์™€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•œ ๋™๊ธฐํ™”๋œ ํ†ต์‹  ์ •๋ณด๋ฅผ ํ—ค๋”์— ์ถ”๊ฐ€ํ•ด์„œ  ๋‹ค์Œ ์ „์†ก์ธต์œผ๋กœ ํ—ค๋”๊ฐ€ ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ ค ๋ณด๋‚ธ๋‹ค. 
โ‘ค ์ „์†ก์ธต์—์„œ๋„ ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ๋ฅผ ์‹๋ณ„ํ•˜๊ณ  ์—ฐ๊ฒฐ์ง€ํ–ฅ์ ์ธ์ง€ ์•„๋‹Œ์ง€๋ฅผ ๊ตฌ๋ณ„    ํ•ด์ฃผ๋Š” ์ •๋ณด ๋“ฑ์„ ํ—ค๋”์— ํฌํ•จ์‹œ์ผœ์„œ ๋‹ค์Œ ๋„คํŠธ์›Œํฌ์ธต์œผ๋กœ ์—ฐ๊ฒฐ์ง€ํ–ฅ์ ์ธ ๊ฒฝ์šฐ์—”     TCP ํŒจํ‚ท(packet)์œผ๋กœ, ๋น„์—ฐ๊ฒฐ์ง€ํ–ฅ์ ์ด๋ฉด UDP ๋ฐ์ดํ„ฐ๊ทธ๋žจ(datagram)์œผ๋กœ ๋‚ด๋ ค ๋ณด    ๋‚ธ๋‹ค. 
โ‘ฅ ๋„คํŠธ์›Œํฌ์ธต์—์„œ๋Š” ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€์˜ IP_์ฃผ์†Œ ์ค‘ ๋„คํŠธ์›Œํฌ_์ฃผ์†Œ๋ฅผ ํ—ค๋”์— ํฌํ•จ์‹œ์ผœ์„œ ๋‹ค์Œ ๋ฐ์ดํ„ฐ๋งํฌ์ธต์œผ๋กœ ๋‚ด๋ ค๋ณด๋‚ด๊ณ  
192.168.100.12/24,  ~ /30
=>๋„คํŠธ์›Œํฌ ์ฃผ์†Œ 192.168.100.0
    ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ 0.0.0.12
    (์„œ๋ธŒ)๋„คํŠธ๋งˆ์Šคํฌ 255.255.255.0, 255.255.255.252
    ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ 192.168.100.255(directive broadcast) cf. 255.255.255.255(broadcast)
โ‘ฆ ๋ฐ์ดํ„ฐ๋งํฌ์ธต์—์„œ๋Š” ์–ด๋Š ์ „์†ก์ธต ํ”„๋กœํ† ์ฝœ๋กœ ๋ณด๋‚ด์•ผ ํ•˜๋Š”์ง€ ๊ตฌ๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด์„œ ํ—ค๋”์— SSAP๊ณผ DSAP, ๊ทธ๋ฆฌ๊ณ  ํƒ€๊ฒŸ ํ˜ธ์ŠคํŠธ์˜ ์ถœ๋ฐœ์ง€์™€ ๋ชฉ์ ์ง€ MAC_์ฃผ์†Œ๋ฅผ ํ—ค๋”์— ํฌํ•จ์‹œ์ผœ์„œ ๋‹ค์Œ ๋ฌผ๋ฆฌ์ธต์œผ๋กœ ๋‚ด๋ ค ๋ณด๋‚ธ๋‹ค. 
โ‘ง ๋ฌผ๋ฆฌ์ธต์—์„œ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋น„ํŠธ ๋‹จ์œ„๋กœ ๋ณ€ํ™˜ํ•ด์„œ ๋ฌผ๋ฆฌ์  ๋งค์ฒด๋กœ ์ˆ˜์‹ ์žB์—๊ฒŒ ์ „์†กํ•œ๋‹ค. 
โ‘จ ์ด์ œ ์ˆ˜์‹ ์ž B๋Š” ์ด ๋น„ํŠธ๋“ค์„ ๋ฐ›์•„์„œ ์•ž์˜ ๊ณผ์ • ๋ชจ๋‘๋ฅผ ์—ญ์œผ๋กœ ์ง„ํ–‰ํ•˜๋Š”๋ฐ ์ธต์„ ์˜ฌ๋ผ๊ฐ€๋ฉด์„œ ๊ฐ ์ธต๋งˆ๋‹ค ํ—ค๋”๋ฅผ ๋ณด๊ณ  ํ•„์š”ํ•œ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•œ ๋’ค ๋ฒ—๊ฒจ๋ฒ„๋ฆฌ๋ฉด ๋งจ ์œ„๋กœ ์˜ฌ๋ผ๊ฐˆ ๋•Œ์—๋Š” ์›๋ž˜(raw) ๋ฐ์ดํ„ฐ๋งŒ ์ˆ˜์‹ ์ž B์˜ ์‘์šฉ์ธต์˜ Word ์–ดํ”Œ์—๊ฒŒ ์ „๋‹ฌํ•ด์„œ ์‚ฌ     ์šฉ์ž๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค. 

  ์ธต๋ณ„ ๊ตฌ๋ถ„
1) PDU(๋ฐ์ดํ„ฐ ๋ช…์นญ)
์‘์šฉ, ํ‘œํ˜„, ์„ธ์…˜ ->data
์ „์†ก ->segment 
๋„คํŠธ์›Œํฌ ->packet, datagram
๋ฐ์ดํ„ฐ๋งํฌ ->frame 
๋ฌผ๋ฆฌ ->bit


2) Protocol
์‘์šฉ ->http, ftp, dns, smtp, telnet
ํ‘œํ˜„ ->EBCDIC, mpeg, jpeg, midi, tls, smb, nfs 
์„ธ์…˜ ->netbios, sap, nwlink, X, ssh
์ „์†ก ->tcp, udp, spx, rip, bgp, ssl 
๋„คํŠธ์›Œํฌ ->ip, ipx, appletalk, ipsec, icmp
๋ฐ์ดํ„ฐ๋งํฌ ->ethernet, mac, tokenring, fddi, atm, hdlc, ppp, isdn, arp
๋ฌผ๋ฆฌ ->fiber-optic, rs-232(serial cable), x.21


3) Device cf. Equipment(Concentrator, Distributer, Multiplexer, ....) <=CO(Central Office: ์ „ํ™”๊ตญ) 
Application ->L7 Switch <- service, 
Presentation -> - <- multimedia, encrypt, compression
Session -> - <- virtual line, error check, ์ „์ด์ค‘/๋ฐ˜์ด์ค‘๋ฐฉ์‹  
Transport -> L4 Swtich <- *virtual circuit, packet reassemble, error repair
Network ->Router, L3 Switch <- lowest cost route finding, flow control 
DataLink ->Bridge, Switch <- LLC/MAC
Physical ->Hub, Repeater, (Amplifier) <- actual data transit 

 

   ์žฅ์น˜๋ผ๋ฆฌ์˜ ํ†ต์‹ ์—์„œ 
full duplex : ์ „์ด์ค‘(๋™์‹œ์— ์„œ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ ํ•จ) <= ์ „ํ™”๊ธฐ
half duplex : ๋ฐ˜์ด์ค‘(๋””ํดํŠธ: ๋™์‹œ์— ๋ฐ์ดํ„ฐ๋ฅผ ์†ก์ˆ˜์‹ ํ•˜์ง€๋งŒ ํ•œ ์ˆœ๊ฐ„์—๋Š” ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ํ†ต์‹  ๋จ) <= ๊ตฐ๋Œ€ ๋ฌด์ „๊ธฐ
simplex : ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ํ†ต์‹ ๋จ <= ์ปดํ“จํ„ฐ ์ฃผ๋ณ€์žฅ์น˜, monitor, keyboard, mouse, ...

 

 

*๊ฐ€์ƒ ํšŒ์„ (Virtual Circuit)์€ ํ†ต์‹ ๋ง์—์„œ ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ, ํŒจํ‚ท์„ ๊ตํ™˜ํ•˜๊ธฐ ์ „์— ๋…ผ๋ฆฌ์ ์ธ ๊ฒฝ๋กœ๋ฅผ ๋ฏธ๋ฆฌ ์„ค์ •ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ ์ „์†ก ์‹œ ํŒจํ‚ท์„ ์†ก์‹ ์ž์™€ ์ˆ˜์‹ ์ž ์‚ฌ์ด์— ๊ฐ€์ƒ์˜ ์—ฐ๊ฒฐ๋กœ ๋ณด๋‚ด๊ณ , ์ค‘๊ฐ„์— ๊ฒฝ๋กœ ๋ณ€๊ฒฝ์ด ์—†์œผ๋ฏ€๋กœ ์•ˆ์ •์ ์ธ ์ „์†ก์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
ํŒจํ‚ท ์žฌ์กฐ๋ฆฝ(Packet Reassembly)์€ ํŒจํ‚ท ๊ตํ™˜ ๋ฐฉ์‹์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ, ๋ฐ์ดํ„ฐ๋ฅผ ๋ถ„ํ• ํ•˜์—ฌ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ์ด๋•Œ ์ „์†ก๋œ ํŒจํ‚ท๋“ค์„ ์ˆ˜์‹ ์ธก์—์„œ ๋‹ค์‹œ ํ•˜๋‚˜์˜ ๋ฐ์ดํ„ฐ๋กœ ์žฌ์กฐ๋ฆฝํ•˜๋Š” ๊ธฐ์ˆ ์„ ๋งํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ๋ถ„ํ• ๋œ ํŒจํ‚ท๋“ค์ด ์ˆœ์„œ๋Œ€๋กœ ๋„์ฐฉํ•˜์ง€ ์•Š๊ฑฐ๋‚˜, ์ผ๋ถ€ ํŒจํ‚ท์ด ์†์‹ค๋˜์—ˆ์„ ๋•Œ๋„ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค.
์˜ค๋ฅ˜ ๋ณต๊ตฌ(Error Repair)๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก ์ค‘์— ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์˜ค๋ฅ˜๋ฅผ ๊ฒ€์ถœํ•˜๊ณ  ๋ณต๊ตฌํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. ์˜ค๋ฅ˜ ๊ฒ€์ถœ ๊ธฐ์ˆ ๋กœ๋Š” ํŒจ๋ฆฌํ‹ฐ ๊ฒ€์‚ฌ, ์ˆœํ™˜ ์ค‘๋ณต ๊ฒ€์‚ฌ(Cyclic Redundancy Check, CRC) ๋“ฑ์ด ์žˆ์œผ๋ฉฐ, ์˜ค๋ฅ˜ ๋ณต๊ตฌ ๊ธฐ์ˆ ๋กœ๋Š” ์žฌ์ „์†ก(Re-transmission), ์žฌ์ „์†ก ์š”๊ตฌ(Acknowledgment), ์˜ค๋ฅ˜ ์ •์ • ๊ธฐ๋ฒ• ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ์•ˆ์ •์ ์ธ ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋ณด์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

 

OSI 7๊ณ„์ธต ์ด์ •๋ฆฌ

๊ณ„์ธต ์„ค๋ช… protocol Device PDU(๋ฐ์ดํ„ฐ ๋ช…์นญ)
์‘์šฉ(Application) L7
  • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋™์ž‘ํ•˜๋Š” ๊ณ„์ธต.
  • ์ด๋ฉ”์ผ&ํŒŒ์ผ ์ „์†ก, ์›น์‚ฌ์ดํŠธ ์กฐํšŒ ๋“ฑ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค. 
http, ftp, dns, smtp, telnet L7 Switch  Data
ํ‘œํ˜„(Presentation) L6
  • ์ „์†กํ•˜๋Š” ๋ฐ์ดํ„ฐ์˜ ํ‘œํ˜„๋ฐฉ์‹์„ ๊ฒฐ์ •(ex. ๋ฐ์ดํ„ฐ๋ณ€ํ™˜, ์••์ถ•, ์•”ํ˜ธํ™” ๋“ฑ)
  • ํŒŒ์ผ์ธ์ฝ”๋”ฉ, ๋ช…๋ น์–ด๋ฅผ ํฌ์žฅ, ์••์ถ•, ์•”ํ˜ธํ™”
EBCDIC, mpeg, jpeg, midi, tls, smb, nfs 
<- multimedia, encrypt, compression
Data
์„ธ์…˜(Session) L5
  • ์„ธ์…˜ ์ฒด๊ฒฐ, ํ†ต์‹  ๋ฐฉ์‹์„ ๊ฒฐ์ •ํ•œ๋‹ค.
  • ํ†ต์‹ ์„ ์œ„ํ•œ ์„ธ์…˜์„ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์—†์•ค๋‹ค.
netbios, sap, nwlink, X, ssh
<- virtual line, error check, ์ „์ด์ค‘/๋ฐ˜์ด์ค‘๋ฐฉ์‹ 
Data
์ „์†ก(Transport) L4
  • port ๋ฒˆํ˜ธ, ์ „์†ก๋ฐฉ์‹(TCP/UDP) ๊ฒฐ์ • > TCP ํ—ค๋” ๋ถ™์Œ
    • TCP : ์‹ ๋ขฐ์„ฑ, ์—ฐ๊ฒฐ์ง€ํ–ฅ์ 
    • UDP : ๋น„์‹ ๋ขฐ์„ฑ, ๋น„์—ฐ๊ฒฐ์„ฑ, ์‹ค์‹œ๊ฐ„
  • ๋‘ ์ง€์ ๊ฐ„์˜ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›๊ฒŒ ํ•ด์ฃผ๋Š” ์—ญํ• 
  • ์‹ ํ˜ธ๋ฅผ ๋ถ„์‚ฐํ•˜๊ณ  ๋‹ค์‹œ ํ•ฉ์น˜๋Š” ๊ณผ์ •์„ ํ†ตํ•ด์„œ ์—๋Ÿฌ์™€ ๊ฒฝ๋กœ๋ฅผ ์ œ์–ด
tcp, udp, spx, rip, bgp, ssl  L4 Swtich
<- *virtual circuit, packet reassemble, error repair
segment
๋„คํŠธ์›Œํฌ(Network) L3
  • ๋‹ค๋ฅธ ๋„คํŠธ์›Œํฌ์™€ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•œ ๊ฒฝ๋กœ ์„ค์ • ๋ฐ ๋…ผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค.
  • ๋ผ์šฐํ„ฐ(Router)๋ฅผ ํ†ตํ•ด ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•˜๊ณ  ์ฃผ์†Œ๋ฅผ ์ •ํ•˜๊ณ (IP) ๊ฒฝ๋กœ(Route)์— ๋”ฐ๋ผ ํŒจํ‚ท์„ ์ „๋‹ฌ > IP ํ—ค๋” ๋ถ™์Œ
ip, ipx, appletalk, ipsec, icmp Router, L3 Switch 
<- lowest cost route finding, flow control 
packet
๋ฐ์ดํ„ฐ๋งํฌ(Data Link) L2
  • ๋„คํŠธ์›Œํฌ ๊ธฐ๊ธฐ ๊ฐ„์˜ ๋ฐ์ดํ„ฐ ์ „์†ก ๋ฐ ๋ฌผ๋ฆฌ ์ฃผ์†Œ๋ฅผ ๊ฒฐ์ •ํ•˜๊ณ  ์˜ค๋ฅ˜๋ฅผ ์ œ์–ดํ•œ๋‹ค.
  • ํ”„๋ ˆ์ž„์— ๋ฌผ๋ฆฌ์  ์ฃผ์†Œ(MAC address)๋ฅผ ๋ถ€์—ฌํ•˜๊ณ  ์—๋Ÿฌ๊ฒ€์ถœ, ์žฌ์ „์†ก, ํ๋ฆ„์ œ์–ด๋ฅผ ์ˆ˜ํ–‰
ethernet, mac, tokenring, fddi, atm, hdlc, ppp, isdn, arp Bridge, Switch 
<- LLC/MAC
frame
๋ฌผ๋ฆฌ(Physical) L1
  • ์‹œ์Šคํ…œ ๊ฐ„์˜ ๋ฌผ๋ฆฌ์ ์ธ ์—ฐ๊ฒฐ๊ณผ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ๋ณ€ํ™˜ ๋ฐ ์ œ์–ดํ•œ๋‹ค. 
  • ์ฃผ๋กœ ์ „๊ธฐ์ , ๊ธฐ๊ณ„์ , ๊ธฐ๋Šฅ์ ์ธ ํŠน์„ฑ์„ ์ด์šฉํ•ด์„œ ํ†ต์‹  ์ผ€์ด๋ธ”๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๋ฌผ๋ฆฌ์ ์ธ ์žฅ๋น„
fiber-optic, rs-232(serial cable), x.21 Hub, Repeater, (Amplifier) 
<- actual data transit 
bit

 

TCP/IP 4๊ณ„์ธต ์ด์ •๋ฆฌ

๐Ÿ’ก 1๊ณ„์ธต - ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค ๊ณ„์ธต(Network Access Layer)

  1. OSI 7๊ณ„์ธต์˜ ๋ฌผ๋ฆฌ๊ณ„์ธต(1)๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต(2)์— ํ•ด๋‹น
  2. TCP/IP ํŒจํ‚ท์„ ๋„คํŠธ์›Œํฌ ๋งค์ฒด๋กœ ์ „๋‹ฌํ•˜๋Š” ๊ฒƒ๊ณผ ๋„คํŠธ์›Œํฌ ๋งค์ฒด์—์„œ TCP/IP ํŒจํ‚ท์„ ๋ฐ›์•„๋“ค์ด๋Š” ๊ณผ์ •์„ ๋‹ด๋‹น
  3. ์—๋Ÿฌ ๊ฒ€์ถœ ๊ธฐ๋Šฅ(Detecting errors), ํŒจํ‚ท์˜ ํ”„๋ ˆ์ž„ํ™”(Fraimg packets)
  4. ๋„คํŠธ์›Œํฌ ์ ‘๊ทผ ๋ฐฉ๋ฒ•, ํ”„๋ ˆ์ž„ ํฌ๋งท, ๋งค์ฒด์— ๋Œ€ํ•ด ๋…๋ฆฝ์ ์œผ๋กœ ๋™์ž‘ํ•˜๋„๋ก ์„ค๊ณ„.
  5. ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ๋กœ MAC์„ ์‚ฌ์šฉ
  6. LAN, ํŒจํ‚ท๋ง, ๋“ฑ์— ์‚ฌ์šฉ๋จ

๐Ÿ’ก 2๊ณ„์ธต - ์ธํ„ฐ๋„ท ๊ณ„์ธต(Internet Layer)

  1. OSI 7๊ณ„์ธต์˜ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต(3)์— ํ•ด๋‹น
  2. ์–ด๋“œ๋ ˆ์‹ฑ(addressing), ํŒจํ‚ค์ง•(packaging), ๋ผ์šฐํŒ…(routing) ๊ธฐ๋Šฅ์„ ์ œ๊ณต
  3. ๋„คํŠธ์›Œํฌ์ƒ ์ตœ์ข… ๋ชฉ์ ์ง€๊นŒ์ง€ ์ •ํ™•ํ•˜๊ฒŒ ์—ฐ๊ฒฐ๋˜๋„๋ก ์—ฐ๊ฒฐ์„ฑ์„ ์ œ๊ณตํ•˜๊ฒŒ ๋จ.
  4. ํ”„๋กœํ† ์ฝœ ์ข…๋ฅ˜ – IP, ARP, RARP

๐Ÿ’ก 3๊ณ„์ธต - ์ „์†ก ๊ณ„์ธต(Transport Layer)

  1. OSI 7๊ณ„์ธต์˜ ์ „์†ก ๊ณ„์ธต(4)์— ํ•ด๋‹น
  2. IP์™€ Port๋ฅผ ์ด์šฉํ•˜์—ฌ ํ”„๋กœ์„ธ์Šค์™€ ํ†ต์‹ 
  3. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์˜ ์„ธ์…˜๊ณผ ๋ฐ์ดํ„ฐ๊ทธ๋žจ(datagram) ํ†ต์‹ ์„œ๋น„์Šค ์ œ๊ณต
  4. ํ†ต์‹  ๋…ธ๋“œ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์ œ์–ดํ•˜๊ณ , ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹นํ•œ๋‹ค.
  5. ํ”„๋กœํ† ์ฝœ ์ข…๋ฅ˜ – TCP, UDP

๐Ÿ’ก 4๊ณ„์ธต - ์‘์šฉ ๊ณ„์ธต(Application Layer)

  1. OSI 7๊ณ„์ธต์˜ ์„ธ์…˜ ๊ณ„์ธต(5), ํ‘œํ˜„ ๊ณ„์ธต(6), ์‘์šฉ ๊ณ„์ธต(7)์— ํ•ด๋‹นํ•œ๋‹ค.
  2. ํ”„๋กœ๊ทธ๋žจ(๋ธŒ๋ผ์šฐ์ €)๊ฐ€ ์ง์ ‘ ์ธํ„ฐ์•กํŠธํ•˜๋Š” ๋ ˆ์ด์–ด. ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜์Œ์œผ๋กœ ๋ฐ›๋Š”๊ณณ
  3. ๋‹ค๋ฅธ ๊ณ„์ธต์˜ ์„œ๋น„์Šค์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ œ๊ณต
  4. ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์„ ์ •์˜
  5. HTTP, SMTP๋“ฑ์˜ ํ”„๋กœํ† ์ฝœ์„ ๊ฐ€์ง„๋‹ค.
  6. TCP/UDP ๊ธฐ๋ฐ˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค.
  7. ํ”„๋กœํ† ์ฝœ ์ข…๋ฅ˜ – FTP, HTTP, SSH

https://lxxyeon.tistory.com/155

 

https://carnival.tistory.com/58

 

https://syujisu.tistory.com/entry/TCP-IP
https://raonctf.com/essential/study/web/layer


TCP/IP 4๊ณ„์ธต

๊ณ„์ธต ์„ค๋ช… ํ”„๋กœํ† ์ฝœ  
์‘์šฉ ๊ณ„์ธต(Application Layer) L4 OSI ๊ณ„์ธต์˜ ์„ธ์…˜ ๊ณ„์ธต, ํ‘œํ˜„ ๊ณ„์ธต, ์‘์šฉ ๊ณ„์ธต
์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ณ„์ธต
์„œ๋ฒ„๋‚˜ ํด๋ผ์ด์–ธํŠธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ด ๊ณ„์ธต์—์„œ ๋™์ž‘
TCP/UDP ๊ธฐ๋ฐ˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•  ๋•Œ ์‚ฌ์šฉ
์‘์šฉ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์˜ ์ข…๋ฅ˜(ํŒŒ์ผ์ „์†ก FTP, ์›๊ฒฉ ๋กœ๊ทธ์ธ Telnet, ์ „์ž๋ฉ”์ผ SMTP, POP3, ์ง€์› ์„œ๋น„์Šค DNS, SNMP, ๊ธฐํƒ€ ํ”„๋กœํ† ์ฝœ HTTP, SSH) 
FTP, HTTP, SSH Message
์ „์†ก ๊ณ„์ธต(Transport Layer) L3 OSI ๊ณ„์ธต์˜ ์ „์†ก ๊ณ„์ธต ํ•ด๋‹น
ํ”„๋กœ์„ธ์Šค๊ฐ„์˜ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น
ํ†ต์‹  ๋…ธ๋“œ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์ œ์–ด
๋„คํŠธ์›Œํฌ ์–‘๋‹จ์˜ ์†ก์ˆ˜์‹  ํ˜ธ์ŠคํŠธ ์‚ฌ์ด์—์„œ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น
TCP, UDP Segment
์ธํ„ฐ๋„ท ๊ณ„์ธต(Internet Layer) L2 OSI ๊ณ„์ธต์˜ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์— ํ•ด๋‹น
ํ˜ธ์ŠคํŠธ๊ฐ„์˜ ๋ผ์šฐํŒ… ๋‹ด๋‹น
์ƒ์œ„ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋ฐ์ดํ„ฐ์— IPํŒจํ‚ท ํ—ค๋”๋ฅผ ๋ถ™์—ฌ IPํŒจํ‚ท์„ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ ์ „์†ก
์–ด๋“œ๋ ˆ์‹ฑ(addressing), ํŒจํ‚ค์ง•(packaging), ๋ผ์šฐํŒ…(routing) ๊ธฐ๋Šฅ์„ ์ œ๊ณต
ํ†ต์‹  ๋…ธ๋“œ ๊ฐ„์˜ IP ํŒจํ‚ท์„ ์ „์†กํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ์„ ๋‹ด๋‹น
IP, ARP, RARP Packet
๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค ๊ณ„์ธต(Network Access Layer) L1 OSI ๊ณ„์ธต์˜ ๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์— ํ•ด๋‹น
๋…ธ๋“œ ํˆฌ ๋…ธ๋“œ ๊ฐ„์˜ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น
๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ๋กœ MAC์„ ์‚ฌ์šฉ
LAN, ํŒจํ‚ท๋ง ๋“ฑ์— ์‚ฌ์šฉ
์—๋Ÿฌ๊ฒ€์ถœ ๊ธฐ๋Šฅ(Detecting errors), ํŒจํ‚ท์˜ ํ”„๋ ˆ์ž„ํ™”(Framing packets)
Ethernet, Token Ring, Frame Relay, ATM Frame

์‘์šฉ ๊ณ„์ธต
OSI ๊ณ„์ธต์˜ ์„ธ์…˜ ๊ณ„์ธต, ํ‘œํ˜„ ๊ณ„์ธต, ์‘์šฉ ๊ณ„์ธต
์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ณ„์ธต
์„œ๋ฒ„๋‚˜ ํด๋ผ์ด์–ธํŠธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ด ๊ณ„์ธต์—์„œ ๋™์ž‘
TCP/UDP ๊ธฐ๋ฐ˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌํ˜„ํ•  ๋•Œ ์‚ฌ์šฉ
์‘์šฉ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์˜ ์ข…๋ฅ˜(ํŒŒ์ผ์ „์†ก FTP, ์›๊ฒฉ ๋กœ๊ทธ์ธ Telnet, ์ „์ž๋ฉ”์ผ SMTP, POP3, ์ง€์› ์„œ๋น„์Šค DNS, SNMP, ๊ธฐํƒ€ ํ”„๋กœํ† ์ฝœ HTTP, SSH) 

์ „์†ก ๊ณ„์ธต
OSI ๊ณ„์ธต์˜ ์ „์†ก ๊ณ„์ธต ํ•ด๋‹น
ํ”„๋กœ์„ธ์Šค๊ฐ„์˜ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น
ํ†ต์‹  ๋…ธ๋“œ ๊ฐ„์˜ ์—ฐ๊ฒฐ์„ ์ œ์–ด
๋„คํŠธ์›Œํฌ ์–‘๋‹จ์˜ ์†ก์ˆ˜์‹  ํ˜ธ์ŠคํŠธ ์‚ฌ์ด์—์„œ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น


์ธํ„ฐ๋„ท ๊ณ„์ธต
OSI ๊ณ„์ธต์˜ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์— ํ•ด๋‹น
ํ˜ธ์ŠคํŠธ๊ฐ„์˜ ๋ผ์šฐํŒ… ๋‹ด๋‹น
์ƒ์œ„ ํŠธ๋žœ์ŠคํฌํŠธ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ๋ฐ›์€ ๋ฐ์ดํ„ฐ์— IPํŒจํ‚ท ํ—ค๋”๋ฅผ ๋ถ™์—ฌ IPํŒจํ‚ท์„ ๋งŒ๋“ค๊ณ  ์ด๋ฅผ ์ „์†ก
์–ด๋“œ๋ ˆ์‹ฑ(addressing), ํŒจํ‚ค์ง•(packaging), ๋ผ์šฐํŒ…(routing) ๊ธฐ๋Šฅ์„ ์ œ๊ณต
ํ†ต์‹  ๋…ธ๋“œ ๊ฐ„์˜ IP ํŒจํ‚ท์„ ์ „์†กํ•˜๋Š” ๊ธฐ๋Šฅ๊ณผ ๋ผ์šฐํŒ… ๊ธฐ๋Šฅ์„ ๋‹ด๋‹น

๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ๊ณ„์ธต
OSI ๊ณ„์ธต์˜ ๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์— ํ•ด๋‹น
๋…ธ๋“œ ํˆฌ ๋…ธ๋“œ ๊ฐ„์˜ ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๋ฐ์ดํ„ฐ ์ „์†ก์„ ๋‹ด๋‹น
๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์†Œ๋กœ MAC์„ ์‚ฌ์šฉ
LAN, ํŒจํ‚ท๋ง ๋“ฑ์— ์‚ฌ์šฉ
์—๋Ÿฌ๊ฒ€์ถœ ๊ธฐ๋Šฅ(Detecting errors), ํŒจํ‚ท์˜ ํ”„๋ ˆ์ž„ํ™”(Framing packets)