๐Ÿ“‚๋„คํŠธ์›Œํฌ&์„œ๋ฒ„/๐Ÿ‘ฉ‍๐Ÿ’ป๋ณด์•ˆ

๐Ÿ‡์ฃผ๋ง ๋ณด์•ˆ ๋„คํŠธ์›Œํฌ 1์ผ์ฐจ LAN WAN ์ธํŠธ๋ผ๋„ท ์—‘์ŠคํŠธ๋ผ๋„ท protocol OSI ๋ ˆ์ด์–ด MAC ์ฃผ์†Œ Ethernet CSU/DSU ํ† ํด๋กœ์ง€ Cabling media ๋ฒ ์ด์Šค๋ฐด๋“œ ๋ธŒ๋กœ๋“œ๋ฐด๋“œ

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

  ๋„คํŠธ์›Œํฌ
  ๋„คํŠธ์›Œํฌ๋Š” ๋ฆฌ์†Œ์Šค(๋ฐ์ดํ„ฐ, ์ž๋ฃŒ, ์‚ฌ์šฉ์ž, ํ”„๋ฆฐํ„ฐ, ....)๋ฅผ ๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์ƒ๊ฒจ๋‚จ 
  ๋„คํŠธ์›Œํฌ์˜ ๊ทœ๋ชจ๋Š” Segment ->LAN ->MAN ->WAN์˜ ๊ทœ๋ชจ์ด๋‹ค. ์ •ํ™•ํžˆ ์ •์˜ํ•˜๊ธฐ๋Š” ํž˜๋“ค ์ˆ˜ ์žˆ๋‹ค. 
MAN์€ ๊ฑฐ์˜ ๊ฐœ๋…์ด ์—†๋‹ค.
==>LAN์€ ๋ผ์šฐํ„ฐ ์ดํ•˜์˜ ์˜์—ญ์„ ๋งํ•œ๋‹ค. ๋ผ์šฐํ„ฐ ์ด์ƒ์€ WAN์ด๋ผ๊ณ  ํ•œ๋‹ค. 
  ๋„คํŠธ์›Œํฌ์˜ ๋ชจ๋“  ๋…ธ๋“œ๋“ค์€ NIC(Network Interface Card)์— ์—ฐ๊ฒฐ๋˜์–ด์ ธ ์žˆ๋‹ค.
  NIC๋Š” ๊ณ ์œ ํ•œ 48bits์˜ ์ˆซ์ž(MAC ์ฃผ์†Œ)๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. 

  ์ผ๋ฐ˜์ ์œผ๋กœ ์กฐ์ง ๋‚ด์—์„œ์˜ ๋ฆฌ์†Œ์Šค๋Š” ์‹œ์ž‘>'\\192.168.100.111\๊ณต์œ ๋œ_ํด๋”' ์‹์œผ๋กœ ์ฐพ์ง€๋งŒ  
=>Windows์—์„œ๋Š” ๊ฒฝ๋กœ๋ฅผ \๋กœ ํ‘œ์‹œํ•˜๊ณ , Linux์—์„œ๋Š” /๋กœ ํ‘œ์‹œํ•œ๋‹ค. 
    Windows์—์„œ์˜ ๊ฒฝ๋กœ๋ฅผ Linux์—์„œ ํ‘œ์‹œํ•œ๋‹ค๋ฉด //๋กœ ํ‘œ์‹œํ•œ๋‹ค. 

  Intranet : ๋กœ์ปฌ LAN(๋„๋ฉ”์ธ ๋‚ด)์—์„œ์˜ ๋ฆฌ์†Œ์Šค ํƒ์ƒ‰์„ ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ 
               =>์›น๋ธŒ๋ผ์šฐ์ €์—์„œ file:///IP_์ฃผ์†Œ/๊ณต์œ ํด๋” 
  Extranet : ๋„๋ฉ”์ธ์„ ๋„˜์–ด์„œ ์—ฐ๊ด€๋œ ์กฐ์ง์—์„œ ๋ฆฌ์†Œ์Šค ํƒ์ƒ‰์„ ์›น ๋ธŒ๋ผ์šฐ์ €๋กœ ํ•˜๋Š” ๊ฒฝ์šฐ 

  ๋…ธ๋“œ(node) : ๋„คํŠธ์›Œํฌ์ƒ์˜ NIC๋กœ ์—ฐ๊ฒฐ๋œ ๋ชจ๋‘ ์žฅ์น˜๋“ค(printer, computer, ......)
  ์›Œํฌ์Šคํ…Œ์ด์…˜(workstation) : ๋„๋ฉ”์ธ์— ๊ฐ€์ž…๋œ ๋…ธ๋“œ๋“ค 
  ํ˜ธ์ŠคํŠธ(host) : ์ผ๋ฐ˜์ ์ธ ์ปดํ“จํ„ฐ๋ฅผ ์ด๋ฅด๋Š” ๋ง 
  PC, box, machine, can ์‹์œผ๋กœ ๋ถ€๋ฅผ ๋•Œ๋„ ์žˆ๋‹ค. 

  '๋„๋ฉ”์ธ'์€ ์˜์—ญ์ด๋ผ๋Š” ์˜๋ฏธ๋กœ ๊ฐ€์ƒ์ ์œผ๋กœ ๋ฆฌ์†Œ์Šค๋“ค์ด ๋ฌถ์—ฌ ์žˆ๋Š” ์˜์—ญ์ด๋‹ค.
naver.com์ด๋ผ๋Š” ๋„๋ฉ”์ธ์€ www.naver.com, ftp.naver.com, ...์‹์œผ๋กœ naver.com์ด๋ผ๋Š” ๋„๋ฉ”์ธ์— www๋ผ๋Š” ์›น ์„œ๋ฒ„์™€ ftp๋ผ๋Š” ํŒŒ์ผ ์ „์†ก ์„œ๋ฒ„๊ฐ€ ๋“ค์–ด ์žˆ๋‹ค. kim@naver.com์‹์œผ๋กœ ๋ฉ”์ผ์„œ๋ฒ„์˜ ํด๋ผ์ด์–ธํŠธ๋„ ์žˆ์„ ์ˆ˜ ์žˆ๋‹ค. 

  'ํ”„๋กœํ† ์ฝœ(Protocol)'์ด๋ž€ ์šฉ์–ด๋„ ์ž์ฃผ ๋‚˜์˜ค๋Š”๋ฐ ํ”„๋กœํ† ์ฝœ์€ ์‹œ์Šคํ…œ ํ˜น์€ ๋…ธ๋“œ๋ผ๋ฆฌ ํ†ต์‹ ์„ ํ•˜๊ธฐ ์œ„ํ•œ ๊ทœ์•ฝ์œผ๋กœ์จ ๋‘ ๋…ธ๋“œ๋Š” ํ”„๋กœํ† ์ฝœ์ด ๊ฐ™์•„์•ผ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•ด ์ง„๋‹ค. ํ˜„์žฌ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ์€ ๋งŒ ์—ฌ ๊ฐœ๊ฐ€ ๋„˜๋Š”๋ฐ TCP, IP, FTP, DHCP, RIP, OSPF, ... ๋“ฑ์ด๋‹ค.  
=>๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ์ธ RIP๊ณผ OSPF๊ฐ€ ์„ž์—ฌ์žˆ๋Š” ๋„คํŠธ์›Œํฌ์—์„œ๋Š” ์„œ๋กœ ํ†ต์‹ ์ด ๋˜์ง€ ๋ชปํ•œ๋‹ค.
    ์„œ๋กœ์—๊ฒŒ static์ด๋‚˜ redistribute ๊ธฐ๋ฒ•์œผ๋กœ ์ƒ๋Œ€ ํ”„๋กœํ† ์ฝœ์„ ์„œ๋กœ์—๊ฒŒ ์ธ์‹์‹œ์ผœ ์ฃผ์–ด์•ผ ๋œ๋‹ค!!!

ํŠน์ • ๋ธŒ๋žœ๋“œ์— ์ข…์†์ ์ธ ๊ฒฝ์šฐ(์Šค์œ„์น˜ ์žฅ๋น„๋„ Cisco, ๋ผ์šฐํ„ฐ๋„ Cisco, ํ†ต์‹  ์—ฐ๊ฒฐ์„ KT, ...)๋ฅผ Proprietaryํ•˜๋‹ค๊ณ  ํ•œ๋‹ค.
=>์›น ๋ธŒ๋ผ์šฐ์ €๋„ Chrome, ์›น ๋ธŒ๋ผ์šฐ์ €๋„ Google๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ๋„ ํ•ด๋‹น๋œ๋‹ค.
==>์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ TCP/IP๋Š” Non-proprietaryํ•˜๋‹ค!!!!
      MS NetBEUI, IBM NetBIOS, Novell IPX/SPX, Apple AppleTalk ๋“ฑ๋„ ๋„คํŠธ์›Œํฌ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค. ํ•˜์ง€๋งŒ ์ธํ„ฐ๋„ท์€ ๋ฌผ๊ฐ€ํ•˜๋‹ค.  Windows๋งŒ ์‚ฌ์šฉํ•œ์€ ์กฐ์ง์—์„œ ๋‚ด๋ถ€์—์„œ๋Š” MS์˜ WINS๋ผ๋Š” ๋„คํŠธ์›Œํฌ๋กœ ๊ตฌ์„ฑํ•˜๊ณ  ์ธํ„ฐ๋„ท ์‚ฌ์šฉ ์‹œ๋งŒ TCP/IP๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค. 

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

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

L7 : Application(์‘์šฉ) : data : http, ftp, dns, smtp, telnet, ํ•œ๊ธ€, AV, ... : ์„œ๋น„์Šค ์ œ๊ณต, ์ƒ๋Œ€๋ฐฉ ์ฐพ๊ธฐ, ํ†ต์‹  ๋™๊ธฐํ™”, ..
=>L7 Switch(์‘์šฉ ์Šค์œ„์น˜)
L6 : Presentation(ํ‘œํ˜„) : data : EBCDIC, mpeg, jpg, smb, tls, ... : ๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด, ์••์ถ•, ์•”ํ˜ธํ™” , ..
=>L6 Switch(๋ฉ€ํ‹ฐ๋ฏธ๋””์–ด ์Šค์œ„์น˜, ์ฝ˜ํ…์ธ  ์Šค์œ„์น˜)
L5 : Session(์„ธ์…˜) : data : netbios, sap, X, ssh, rlogin, ... : ํ†ต์‹  ์ˆ˜๋ฆฝ, ํ†ต์‹  ์ œ์–ด, ์—ฐ๊ฒฐ ์„ค์ •/ํ•ด์ œ, ์ „์ด์ค‘/๋ฐ˜์ด์ค‘/ ...
=>L5 Switch
L4 : Transport(์ „์†ก) : segment : tcp, udp, rip, bgp, ssl, ............... : ๊ฐ€์ƒํšŒ๋กœ ์„ค์ •, ๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ๋ณด์žฅ, ...
=>L4 Switch, ๊ทธ๋ฆฌ๊ณ  Multiplexer(๋‹ค์ค‘ํ™”๊ธฐ), Concentrator(์ง‘์ค‘ํ™”๊ธฐ)-Distributor(๋ถ„๋ฐฐ๊ธฐ) ๋“ฑ์˜ WAN ์žฅ๋น„ ์‚ฌ์šฉ
=>WAN์€ CO(Central Office: ์ „ํ™”๊ตญ =>Telco), ISP(Internet Service Provider=>LG U+, SK, KT)
L3 : Network(๋„คํŠธ์›Œํฌ) : packet(tcp)/datagram(udp) : ip, ipx, appletalk, icmp, ...: ๊ฒฝ๋กœ ์ฐพ์•„์„œ ์ „์†ก, ํ๋ฆ„/์˜ค๋ฅ˜ ์ œ์–ด, end-to-end ์—ฐ๊ฒฐ, ... =>Router, L3 Switch(๋ผ์šฐํ„ฐ์™€ ์Šค์œ„์น˜ ๊ฒธ์šฉ)
L2 : DataLink(๋ฐ์ดํ„ฐ๋งํฌ) : frame : ethernet, mac, fddi, atm, hdlc, arp, ....: ์˜ค๋ฅ˜ ์ฒดํฌ, LLC/MAC์œผ๋กœ ๊ตฌ์„ฑ
=>Bridge, L2 Switch 
L1 : Physical(๋ฌผ๋ฆฌ) : bit : fiber-optic, rs-232, x.21, .......................... : ์‹ค์ œ์  ์ „์†ก
=>Hub, Repeater, ...

*** ๋„คํŠธ์›Œํฌ๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋ฉด ํŒจํ‚ท ๋ถ„์„ ๋“ฑ์„ ์ดํ•ดํ•  ์ˆ˜ ์—†๋‹ค.
     Linux/Windows ์„œ๋ฒ„(DNS, DHCP, Proxy, ...)๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋ฉด ๋ณด์•ˆ์„ค์ •, ํ•ดํ‚น์„ ์ดํ•ดํ•  ์ˆ˜ ์—†๋‹ค.
     (Linux/Nework based) Cloud๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋ฉด ๋ฏธ๋ž˜์˜ ๋„คํŠธ์›Œํฌ๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•œ๋‹ค. 

  IP_์ฃผ์†Œ๋Š” ๊ฐ„๋‹จํžˆ ๋งํ•˜๋ฉด '๋„คํŠธ์›Œํฌ_๋ถ€๋ถ„'๊ณผ 'ํ˜ธ์ŠคํŠธ_๋ถ€๋ถ„'์œผ๋กœ ๋‚˜๋‰œ๋‹ค.
IP_์ฃผ์†Œ๊ฐ€ 192.168.100.10/24 ๋ผ๋ฉด 
192.168.100.0  ์ด ๋„คํŠธ์›Œํฌ ๋ถ€๋ถ„์ด๊ณ  
0.   0.    0.  10 ์ด ํ˜ธ์ŠคํŠธ ๋ถ€๋ถ„์ด๋‹ค. ์ด๋Š” 192.168.100.0 ๋„คํŠธ์›Œํฌ ์ƒ์˜ 10์ด๋ผ๋Š” ํ˜ธ์ŠคํŠธ ์ฃผ์†Œ์ด๋‹ค. 
255.255.255.0 ์ด ์„œ๋ธŒ๋„ท๋งˆ์Šคํฌ๊ฐ€ ๋˜๋Š”๋ฐ  /24๋ฅผ CIDR ํ‘œ๊ธฐ๋ฒ•์ด๋ผ๊ณ  ํ•˜๊ณ  IP_์ฃผ์†Œ 32๋น„ํŠธ์—์„œ ๋„คํŠธ์›Œํฌ_๋น„ํŠธ ๋ถ€๋ถ„(24๋น„ํŠธ)์„ ๋งํ•œ๋‹ค. ๋”ฐ๋ผ์„œ ํ˜ธ์ŠคํŠธ ๋น„ํŠธ๋Š” 32-24=8๋น„ํŠธ๊ฐ€ ๋œ๋‹ค. 
=>2^0+2^1+2^2+....+2^7=1+2+4+ ... +128=255์ด๋‹ค. 
192.168.100.255 ์ด 192.168.100.0 ๋„คํŠธ์›Œํฌ์˜ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ(DirectiveBroadcast/Multicast:์ผ€์ด๋ธ”๋ฐฉ์†ก)์ด๋‹ค.
=>0.0.0.0 255.255.255.255๋ฅผ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ(๊ณต์ค‘ํŒŒ)๋ผ๊ณ  ํ•œ๋‹ค.
 
full-duplexhalf-duplexsimplex๋Š” Session ์ธต์—์„œ ์ •์˜๋˜๋Š”๋ฐ 
full-duplex๋Š” ๋™์‹œ์— ๋ฐ์ดํ„ฐ ์†ก์ˆ˜์‹  ๊ฐ€๋Šฅ, half-duplex๋Š” ์†ก์ˆ˜์‹ ์€ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ ํ•œ ์ˆœ๊ฐ„์—๋Š” ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ์ „์†ก, simple๋Š” ํ•œ ๋ฐฉํ–ฅ์œผ๋กœ๋งŒ ํ†ต์‹  ๊ฐ€๋Šฅ(ํ‚ค๋ณด๋“œ, ๋งˆ์šฐ์Šค, ํ”„๋ฆฐํ„ฐ, ....) 

  ํ๋ฆ„์ œ์–ด : window size๋กœ ์กฐ์ ˆํ•œ๋‹ค.
buffering : ๋ฒ„ํผ ๋ฉ”๋ชจ๋ฆฌ ํ™•์ถฉ =>Buffer Full 
source quenching : ์ „์†ก์ž์—๊ฒŒ ์ „์†ก ๊ธˆ์ง€์š”์ฒญ
windowing : ์ „์†ก ์‚ฌ์ด์ฆˆ ์—…๋ฐ์ดํŠธ๋กœ ์ˆ˜์‹œ๋กœ ์กฐ์ ˆ =>Buffer Update 

  ์—๋Ÿฌ ์ฒดํฌ/์ˆ˜์ • : checksum์ด ์—๋Ÿฌ์— ๋Œ€ํ•œ ๊ธฐ๋ฒ•์ด๋‹ค.
parity bit : ๋ณดํ†ต 8๋น„ํŠธ(1๋ฐ”์ดํŠธ)๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š”๋ฐ even/odd parity bit๋ฅผ 9๋ฒˆ์งธ์— ๋„ฃ์–ด์„œ ์ „์†กํ•œ๋‹ค.
              ๋””ํดํŠธ๊ฐ€ odd parity์ธ๋ฐ 1์˜ ๊ฐฏ์ˆ˜๊ฐ€ ํ™€์ˆ˜ ์ด์–ด์•ผ ์ •์ƒ ๋ฐ์ดํ„ฐ์ด๋‹ค. 
CRC ๊ณ„์‚ฐ

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=ansdbtls4067&logNo=220886661657



  A ๋„คํŠธ์›Œํฌ์ƒ์˜  a ๋…ธ๋“œ๊ฐ€ D ๋„คํŠธ์›Œํฌ์ƒ์˜ d ๋…ธ๋“œ์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ๋„คํŠธ์›Œํฌ๊ฐ€ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ๋ผ์šฐํ„ฐ๋ฅผ ํ†ตํ•ด์•ผ๋งŒ ํ•˜๋Š”๋ฐ, ๋ผ์šฐํ„ฐ๋Š” ํƒ€๊ฒŸ ํ˜ธ์ŠคํŠธ๊ฐ€ ์•„๋‹ˆ๋ผ ํƒ€๊ฒŸ ํ˜ธ์ŠคํŠธ๊ฐ€ ์†ํ•œ ๋„คํŠธ์›Œํฌ๋ฅผ ์ฐพ์•„๊ฐ€๋Š” ์ผ์„ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ํƒ€๊ฒŸ ํ˜ธ์ŠคํŠธ์˜ IP_์ฃผ์†Œ ์ค‘์—์„œ ํ˜ธ์ŠคํŠธ_์ฃผ์†Œ์—๋Š” ๊ด€์‹ฌ์ด ์—†๊ณ  ์˜ค์ง ๋„คํŠธ์›Œํฌ_์ฃผ์†Œ์—๋งŒ ๊ด€์‹ฌ์ด ์žˆ๋‹ค. 
  ๊ทธ๋ฆฌ๊ณ  ๋ผ์šฐํ„ฐ๋Š” ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ํ†ต๊ณผ์‹œํ‚ค์ง€ ์•Š๋Š”๋‹ค. ๋ผ์šฐํ„ฐ A๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์œผ๋ฉด ๊ทธ ๋ฐ์ดํ„ฐ์˜ ๋ชฉ์ ์ง€ ๋„คํŠธ์›Œํฌ_์ฃผ์†Œ๋งŒ ๋ณด๊ณ  ์ž์‹ ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ๊ฒ€์‚ฌํ•ด์„œ ์–ด๋Š ๊ฒฝ๋กœ(์ธํ„ฐํŽ˜์ด์Šค)๋กœ ๋ณด๋‚ด๋Š” ๊ฒƒ์ด ์ตœ์ ์ธ์ง€ ๊ฒฐ์ •ํ•œ ๋‹ค์Œ, ์ด์›ƒํ•œ ๋ผ์šฐํ„ฐ B์—๊ฒŒ ์ „๋‹ฌํ•˜๋ฉด ์ž์‹ ์˜ ์—ญํ• ์„ ๋‹คํ•œ ๊ฒƒ์ด๋‹ค. ์ด์›ƒํ•œ ๋ผ์šฐํ„ฐ B๋„ ๋˜‘๊ฐ™์ด ์ตœ์ ์˜ ๊ฒฝ๋กœ๋ฅผ ์ฐพ๋Š” ์ž‘์—…์„ ํ•ด์„œ ๋˜ ์ด์›ƒํ•œ ๋ผ์šฐํ„ฐ C์—๊ฒŒ ์ „๋‹ฌํ•˜๋Š” ์‹์œผ๋กœ ํ•ด์„œ ์ตœ์ข… ๋ชฉ์ ์ง€ ๋ผ์šฐํ„ฐ D์—๊ฒŒ ํŒจํ‚ท์„ ๋ณด๋‚ธ๋‹ค. 
  ์ตœ์ข… ๋ชฉ์ ์ง€ ๋ผ์šฐํ„ฐ๋Š” ๋‚ด๋ถ€ LAN์—์„œ ํ˜ธ์ŠคํŠธ๋ฅผ ์ฐพ๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ARP๋กœ ํƒ€๊ฒŸ ๋…ธ๋“œ์˜ IP_์ฃผ์†Œ์˜ MAC_์ฃผ์†Œ๋ฅผ ํ™•์ธํ•œ ๋’ค ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ธ๋‹ค. 
=>์™ธ๋ถ€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ(WAN)์—๋Š” ๋ชฉ์ ์ง€ ํ˜ธ์ŠคํŠธ์˜ IP_์ฃผ์†Œ ์ค‘ '๋„คํŠธ์›Œํฌ_์ฃผ์†Œ'๋งŒ ๋ณด๊ณ  ๊ฒฝ๋กœ๋ฅผ ์„ ํƒํ•ด์„œ ๋ณด๋‚ด๊ณ , ๋‚ด๋ถ€๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ(LAN)์—๋Š” ํ•ด๋‹น ํ˜ธ์ŠคํŠธ์˜ MAC_์ฃผ์†Œ๋ฅผ ๋ณด๊ณ  ์ „์†กํ•œ๋‹ค. 
  ์ตœ์ดˆ์˜ ํ˜ธ์ŠคํŠธ ์„ค์ •์—์„œ๋Š” ๊ฐ ํ˜ธ์ŠคํŠธ์˜ IP ์ฃผ์†Œ๋งŒ ์„ค์ •ํ•˜๋ฏ€๋กœ LAN ์ „์†ก์—์„œ๋Š” ์ด IP_์ฃผ์†Œ๋ฅผ MAC_์ฃผ์†Œ์™€ ๋งคํ•‘์‹œ์ผœ์„œ(ARP ํ”„๋กœํ† ์ฝœ) ๊ฐ ํ˜ธ์ŠคํŠธ๊ฐ€ ์ •๋ณด๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค(ARP cache). 

  ์ผ๋ฐ˜์ ์œผ๋กœ ํŒจํ‚ท์€ 15๊ฐœ์˜ ๋ผ์šฐํ„ฐ๋ฅผ ์ง€๋‚  ์ˆ˜ ์—†๋‹ค(TTL=15), ์ฆ‰ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์—๋Š” 15๊ฐœ๊นŒ์ง€๋งŒ ๊ฒฝ๋กœ๋ฅผ ์ €์žฅํ•œ๋‹ค. ๋ผ์šฐํ„ฐ์™€ Layer-3 ์Šค์œ„์น˜๊ฐ€ ๋„คํŠธ์›Œํฌ์ธต์— ์†ํ•œ๋‹ค. ๋ผ์šฐํ„ฐ A์—์„œ TTL 16์ด๊ณ , ๋ผ์šฐํ„ฐ B๋กœ ๊ฐ€๋ฉด์„œ -1 ํ•ด์„œ 15์ด๊ณ , 14, 13, 12, ....0์ด ๋˜๋ฉด ๋” ์ด์ƒ ํƒ€๊ฒŸ ๋ผ์šฐํ„ฐ๋ฅผ ์ฐพ์ง€ ์•Š๊ณ  ํ•ด๋‹น ํŒจํ‚ท์„ ๋ฒ„๋ฆฐ๋‹ค.   

  MAC_์ฃผ์†Œ์— ๋Œ€ํ•ด์„œ ๊ฐ„๋‹จํžˆ ์•Œ์•„๋ณด์ž.
  IP_์ฃผ์†Œ๋Š” 32๋น„ํŠธ์ด๊ณ , MAC_์ฃผ์†Œ๋Š” 48๋น„ํŠธ๋กœ ๋„คํŠธ์›Œํฌ ์นด๋“œ ์ œ์กฐ์‚ฌ๊ฐ€ ์ƒ์„ฑํ•˜๋Š”๋ฐ 
์ฒ˜์Œ 24๋น„ํŠธ(3๋ฐ”์ดํŠธ)๋Š” IEEE์— ์˜ํ•ด ํ• ๋‹น๋œ ์ œ์กฐ์‚ฌ๋ณ„ ๋ฒค๋” ๋ฒˆํ˜ธ(OUI)์ด๊ณ  
๋‚˜๋จธ์ง€ 24๋น„ํŠธ(3๋ฐ”์ดํŠธ)๋Š” ์ œ์กฐ์‚ฌ๊ฐ€ ์ผ๋ จ๋ฒˆํ˜ธ๋ฅผ ๋งค๊ธด ์‹œ๋ฆฌ์–ผ ๋ฒˆํ˜ธ(MAC)์ด๋‹ค.
  ์˜ˆ๋ฅผ ๋“ค์–ด Cisco์‚ฌ๋Š” 00-00-0C, LinkSys์‚ฌ๋Š” 00-E0-98, 3Com์€ 00-10-5A๋ผ๋Š” ์ง€์ •๋œ OUI๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ 0C๋ผ๋Š” ํ•˜๋‚˜์˜ ์ฃผ์†Œ๋Š” ๋ฌธ์ž๋‚˜ ์ˆซ์ž ํ•˜๋‚˜๋‹น 4bit์ด๊ธฐ ๋•Œ๋ฌธ์— 0(4bit)+C(4bit) ํ•ด์„œ ๋‘ ์ž๋ฆฌ 0C๋Š” 8bit(1Byte)๊ฐ€ ๋œ๋‹ค.

  ๋ผ์šฐํ„ฐ์—์„œ PC์˜ ๋ชจ๋Ž€๊ณผ ๊ฐ™์€ ์—ญํ• ์„ ํ•˜๋Š” ๊ฒƒ์ด CSU/DSU์ธ๋ฐ ๋ผ์šฐํ„ฐ(DTE)๋ฅผ WAN (DCE) ๋„คํŠธ์›Œํฌ์— ์ ‘์†์‹œํ‚ค๋Š” ์—ญํ• ์„ ํ•œ๋‹ค. ์—ฌ๊ธฐ์—์„œ๋Š” ๋™๊ธฐํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ํŒจํ‚ท ์Šค์œ„์นญ ๊ธฐ๋ฒ•์„ ์ฃผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค. ๋ชจ๋Ž€์€ WAN์˜ ์•„๋‚ ๋กœ๊ทธ(sine wave)๋ฅผ LAN์˜ ๋””์ง€ํ„ธ(0, 1)๋กœ ์ƒํ˜ธ ๋ณ€ํ™˜ํ•˜๋Š” Modulation๊ณผ Demodulation์˜ ๋จธ๋ฆฌ์ž๋ฅผ ๋”ฐ์„œ ๋งŒ๋“  ์žฅ์น˜์ด๋‹ค. LAN ๋””์ง€ํ„ธ์ด WAN ์•„๋‚ ๋กœ๊ทธ๋ณด๋‹ค ์†๋„๊ฐ€ ๋น ๋ฅด๋‹ค.

  Ethernet
  ์ด๋”๋„ท์€ CSMA/CD(Carrier Sense, Multiple Access/Collision Detection) ๋ฐฉ์‹์œผ๋กœ ํ†ต์‹ ํ•˜๊ณ  IEEE 802.3์— ์ •์˜๋˜์–ด ์žˆ๋‹ค. CMSACD๋Š” ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด์„œ ์„œ๋กœ ๊ฒฝ์Ÿ(contend)ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์˜๋ฏธ๋กœ ์ด๋“ค์„ Collision Domain(์ถฉ๋Œ์˜์—ญ)์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค. 
ํ—ˆ๋ธŒ(L1) :  ํ•˜๋‚˜์˜ ์ถฉ๋Œ ๋„๋ฉ”์ธ(์˜์—ญ), ์ „์ฒด์ ์ธ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ๋ฐ›๋Š”๋‹ค. 
๋ธŒ๋ฆฌ์ง€/์Šค์œ„์น˜(L2) : ํฌํŠธ๋ณ„๋กœ ์ถฉ๋Œ ๋„๋ฉ”์ธ, ์ „์ฒด์ ์ธ ๋ธŒ๋กœ๋“œ์บ์Šค๋ฅผ ๋ฐ›๋Š”๋‹ค. <=MAC ์ฃผ์†Œ๋งŒ ์žˆ์œผ๋ฉด ํ†ต์‹ ๋จ
๋ผ์šฐํ„ฐ(L3) : ์ถฉ๋Œ ๋„๋ฉ”์ธ์ด ์—†์Œ, ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ์™ธ๋ถ€๋กœ ๋‚ด๋ณด๋‚ด์ง€ ์•Š๋Š”๋‹ค. <=IP ์ฃผ์†Œ๊ฐ€ ์žˆ์–ด์•ผ ํ†ต์‹ ๋จ

  Topology

https://brunch.co.kr/@spell/5

  ๋„คํŠธ์›Œํฌ์˜ ๋ฐฐ์น˜๋ฅผ ๋งํ•œ๋‹ค. Scalable(ํ™•์žฅ์„ฑ)์„ ๊ธฐ์ค€์œผ๋กœ ๋งํ•˜๊ธฐ๋„ ํ•œ๋‹ค.
bus : coaxial(๋™์ถ•) cable๋กœ ์—ฐ๊ฒฐ, ์‹ ํ˜ธ์˜ ๋ฐ˜ํ–ฅ(bounce)์„ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ ์–‘ ๋๋‹จ์— 50์˜ด(ohm)์˜ terminator ์—ฐ๊ฒฐ,
       BNC T connector๋‚˜ Vampire tap์œผ๋กœ ๋…ธ๋“œ๋“ค์„ ์—ฐ๊ฒฐ, ํ™•์žฅ์„ฑ์ด ์–ด๋ ต๋‹ค.  
star : UTP/STP cable๋กœ ์—ฐ๊ฒฐ, RJ-45 connector ์ด์šฉ, ํ™•์žฅ์„ฑ์ด ์ข‹๋‹ค. hub/switch๋กœ ๋…ธ๋“œ๋“ค์„ ์—ฐ๊ฒฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ๋„๋ฆฌ ์‚ฌ์šฉ๋œ๋‹ค. 
ring : Coaxial/STP cable ์‚ฌ์šฉ, ์ด๋ก ์ ์œผ๋กœ ๋ง์ด๊ณ  ๋ฌผ๋ฆฌ์ ์œผ๋กœ๋Š” MAU๋ผ๋Š” ํ—ˆ๋ธŒ/์Šค์œ„์น˜์™€ ๊ฐ™์€ ์žฅ๋น„๋กœ ๋…ธ๋“œ๋“ค์„ ์—ฐ๊ฒฐ, ํ™•์žฅ์„ฑ์ด ๋ณดํ†ต์ด๋‹ค. NIC์— IN/OUT ๋‘ ๊ฐœ์˜ ํฌํŠธ๊ฐ€ ์žˆ๋‹ค. ์„œ๋ฒ„๊ฐ€ ๋ฌถ์—ฌ ์žˆ๋Š” DMZ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ๋จ
       token์ด ๋ง์„ ๋Œ๋‹ค๊ฐ€ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์œผ๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ์‹ฃ๊ณ  ์ „์†กํ•œ๋‹ค.
mesh : ํ•œ์ชฝ์€ bus, ๋‹ค๋ฅธ ํ•œ์ชฝ์€ star ํ˜•์œผ๋กœ ๋ฌถ์ธ ๋„คํŠธ์›Œํฌ 

Cabling media
utp/stp : star ํ˜•์—์„œ ์ด๋”๋„ท์—์„œ ์‚ฌ์šฉ. ๋Œ€๋ถ€๋ถ„ ์‚ฌ์šฉ. CAT(alog) ์‹œ๋ฆฌ์ฆˆ๋กœ ๋ถ€๋ฆ„.  
            RJ-45๋กœ ์—ฐ๊ฒฐ(RJ-11: ์ „ํ™”์„ ), cross-over/straight-thru  ๋‘ ๊ฐ€์ง€ ๋ฐฉ์‹์œผ๋กœ ์ผ€์ด๋ธ”๋งํ•œ๋‹ค.
coaxial : RG(Registered) ์‹œ๋ฆฌ์ฆˆ๋กœ ๋ถ€๋ฆ„, ๊ณ ๋ฌด clad ์•ˆ์— copper core์ด ๋“ค์–ด ์žˆ๋‹ค. TV-cable์™€ ์œ ์‚ฌํ•˜๋‹ค. ์ „๊ธฐ์  ์„ฑํ–ฅ์œผ๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก
fiber-optic : ๊ด‘ ์ผ€์ด๋ธ”, ST/MT๋กœ ์—ฐ๊ฒฐ, laser/led ๋น›์œผ๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก 
air

  ์ฐธ๊ณ ๋กœ ๋‹ค์Œ ์šฉ์–ด๋„ ์ž์ฃผ ๋ณด๊ฒŒ ๋˜๋ฏ€๋กœ ์ •๋ฆฌํ•ด ๋‘์ž.
โ–ช Baseband : LAN, ๋””์ง€ํ„ธ, ๋‹จ๊ฑฐ๋ฆฌ, ์–‘๋ฐฉํ–ฅ ํ†ต์‹ , ๋ฐ์ดํ„ฐ ์ „์†ก, ๋‹จ์ผ ์ฑ„๋„, TDM(์‹œ๋ถ„ํ• ) ๋ฐฉ์‹์ด๊ณ 
โ–ช Broadband : WAN, ์•„๋‚ ๋กœ๊ทธ, ์žฅ๊ฑฐ๋ฆฌ, ๋‹จ๋ฐฉํ–ฅ ํ†ต์‹ , ๋ฐ์ดํ„ฐ-์Œ์„ฑ-์˜์ƒ ์ „์†ก, ๋‹ค์ค‘ ์ฑ„๋„, FDM(์ฃผํŒŒ์ˆ˜๋ถ„ํ• ) ๋ฐฉ์‹์ด๋‹ค.

https://www.computernetworkingnotes.com/networking-tutorials/differences-between-baseband-and-broadband-explained.html
http://itnovice1.blogspot.com/2019/08/blog-post_85.html