CS/Network

[Network] ๋„คํŠธ์›Œํฌ ๊ธฐ์ดˆ 2 : ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต

GaGah 2023. 1. 19. 00:00

๐Ÿ–ฅ OSI 2๊ณ„์ธต : ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต

๐Ÿ“ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์˜ ์—ญํ• ๊ณผ ๊ธฐ๋Šฅ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณธ๋‹ค.

๐Ÿ“ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์—์„œ ๋‚˜์˜ค๋Š” ๊ธฐ๋ณธ์ ์ธ ์šฉ์–ด์— ๋Œ€ํ•ด ์ •๋ฆฌํ•œ๋‹ค. 

๐Ÿ–ฅ ๋“ค์–ด๊ฐ€๊ธฐ

๐Ÿ“ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์€ LAN์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ƒ์ ์œผ๋กœ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๊ณ„์ธต

๐Ÿ“ ์šฉ์–ด ์ •๋ฆฌ


๐Ÿ–ฅ ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต์˜ ์—ญํ• 

๋„คํŠธ์›Œํฌ ์žฅ๋น„ ๊ฐ„์— ์‹ ํ˜ธ๋ฅผ ์ฃผ๊ณ ๋ฐ›๋Š” ๊ทœ์น™์„ ์ •ํ•œ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ๋งŽ์ด ์‚ฌ์šฉํ•˜๋Š” ๊ทœ์น™์„ "์ด๋”๋„ท"์ด๋ผ๊ณ  ํ•œ๋‹ค.

 

๐Ÿ–ฅ  CSMA/CD

Q. ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ  ๋ฐ›์œผ๋ ค๋ฉด ์–ด๋–ค ๊ทœ์น™์ด ํ•„์š”ํ• ๊นŒ? 

์šฐ๋ฆฌ๊ฐ€ ๋Œ€ํ™”ํ•  ๋•Œ๋ฅผ ์ƒ๊ฐํ•ด๋ณด์ž.

์นœ๊ตฌ๋“ค๊ณผ ๋™์‹œ์— ๋ง์„ ํ•˜๋ฉด ๋Œ€ํ™”๊ฐ€ ๋˜์ง€ ์•Š์„ ๋ฟ๋”๋Ÿฌ ๋ง๋„ ์ „๋‹ฌ๋˜์ง€ ์•Š๋Š”๋‹ค.

ํ•œ ์‚ฌ๋žŒ์ด ๋จผ์ € ์ด์•ผ๊ธฐํ•˜๋ฉด ๋‹ค๋ฅธ ์‚ฌ๋žŒ์€ ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ๋ง์„ ํ•ด์•ผํ•˜๊ณ , ๋ฐ์ดํ„ฐ ์ „์†ก๋„ ๋งˆ์ฐฌ๊ฐ€์ง€์ด๋‹ค.

์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋™์‹œ์— ์ „์†กํ•˜๋ฉด ์ถฉ๋Œ์ด ๋‚˜๊ธฐ์— ๊ธฐ๋‹ค๋ ธ๋‹ค๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ๋ฐฉ์‹์ด ์žˆ๋‹ค.

 

์ด๋ฅผ CSMA/CD ๋ผ๊ณ  ํ•œ๋‹ค.

  • CS : ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋ ค๊ณ  ํ•˜๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ผ€์ด๋ธ”์— ์‹ ํ˜ธ๊ฐ€ ํ๋ฅด๊ณ  ์žˆ๋Š”์ง€ ์•„๋‹Œ์ง€๋ฅผ ํ™•์ธ
  • MA : ์ผ€์ด๋ธ”์— ๋ฐ์ดํ„ฐ๊ฐ€ ํ๋ฅด๊ณ  ์žˆ์ง€ ์•Š๋‹ค๋ฉด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋ƒ„
  • CD : ์ถฉ๋Œ ๋ฐœ์ƒ ํ™•์ธ

(ํ˜„์žฌ๋Š” CSMA/CD๋Š” ๋งŽ์ด ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ์Šค์œ„์น˜ ์žฅ๋น„๊ฐ€ ์ด๋ฅผ ๋Œ€์‹ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.)

 

๐Ÿ–ฅ  ๋ฐ์ดํ„ฐ ์ „์†ก์ž๋Š” "๋ˆ„๊ตฌ"(๋ชฉ์ ์ง€)๋ฅผ ์–ด๋–ป๊ฒŒ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ์„๊นŒ?

์ปดํ“จํ„ฐ๋Š” ๋งŒ๋“ค์–ด์งˆ ๋•Œ ๊ณ ์œ ์˜ ๋ฒˆํ˜ธ์ธ MAC ์ฃผ์†Œ๋ฅผ ๋ถ€์—ฌ๋ฐ›๋Š”๋‹ค. (์šฐ๋ฆฌ๋‚˜๋ผ ์‚ฌ๋žŒ๋“ค์€ ์ฃผ๋ฏผ๋ฒˆํ˜ธ๊ฐ€ ์žˆ๋Š” ๊ฒƒ์ฒ˜๋Ÿผ)

ํ•ด๋‹น MAC์ฃผ์†Œ๋Š” ์ „์„ธ๊ณ„ ์œ ์ผํ•œ ์ค‘๋ณต์ด ์žˆ์ง€ ์•Š๋Š” ๋ฒˆํ˜ธ์ด๋‹ค. 

 

๐Ÿ–ฅ  ๋ฐ์ดํ„ฐ๊ฐ€ ์ถฉ๋Œํ•˜์ง€ ์•Š๋Š” ๊ตฌ์กฐ

๋ฐ์ดํ„ฐ ์ „์†ก๋ฐฉ์‹์—๋Š” "์ „์ด์ค‘ ํ†ต์‹  ๋ฐฉ์‹"๊ณผ "๋ฐ˜์ด์ค‘ ํ†ต์‹  ๋ฐฉ์‹"์ด ์žˆ๋‹ค. 

1) ์ „์ด์ค‘ ํ†ต์‹  ๋ฐฉ์‹ : ๋ฐ์ดํ„ฐ์˜ ์†ก์ˆ˜์‹ ์„ ๋™์‹œ์— ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ์‹

> ์†ก์‹ ๊ณผ ์ˆ˜์‹ ์„ ๋™์‹œ์— ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ํšŒ์„ ์ด 2๊ฐœ ์กด์žฌํ•œ๋‹ค.

 

2) ๋ฐ˜์ด์ค‘ ํ†ต์‹  ๋ฐฉ์‹ : ํšŒ์„  ํ•˜๋‚˜๋กœ ์†ก์‹ ๊ณผ ์ˆ˜์‹ ์„ ๋ฒˆ๊ฐˆ์•„๊ฐ€๋ฉด์„œ ํ†ต์‹ ํ•˜๋Š” ๋ฐฉ์‹

> ์†ก์ˆ˜์‹ ์„ ํ•˜๋‚˜์˜ ํšŒ์„ ์œผ๋กœ ํ•จ๊ป˜ ์ง„ํ–‰ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค.


๐Ÿซ ํ—ˆ๋ธŒ

์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ์žฅ๋น„๋ฅผ ํ—ˆ๋ธŒ๋ผ๊ณ  ํ•˜๋ฉฐ, ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋ฉด ๋ชจ๋“  ํฌํŠธ์—๊ฒŒ ์ „์†กํ•œ๋‹ค๋Š” ํŠน์ง•์ด ์žˆ๋‹ค.

๊ทธ๋ ‡๋‹ค๋ฉด ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•œ๋‹ค๋ฉด ํฌํŠธ์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์ปดํ“จํ„ฐ๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์„๊นŒ?

๊ทธ๊ฑด ์•„๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•  ๋•Œ ๋ชฉ์ ์ง€ ์ •๋ณด๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค๋ฉด ํ•ด๋‹น ๋ชฉ์ ์ง€์˜ ์ปดํ“จํ„ฐ๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š”๋‹ค.

์ด๋ฏธ์ง€ ๋งํฌ : https://www.coupang.com/vp/products/1309953132?itemId=2326493836&vendorItemId=70323121961&src=1042503&spec=10304991&addtag=400&ctag=1309953132&lptag=10304991I2326493836&itime=20230118003056&pageType=PRODUCT&pageValue=1309953132&wPcid=39894349452382971257807&wRef=&wTime=20230118003056&redirect=landing&gclid=Cj0KCQiAq5meBhCyARIsAJrtdr7PpTm5GppcUMtisk3GZYyv-VCesfd5oF_57AYi-fXSVAe_BH2WDCoaAkOpEALw_wcB&campaignid=18855706695&adgroupid=&isAddedCart=

 

๐Ÿซ ์Šค์œ„์น˜

์š”์ฆ˜์€ ํ—ˆ๋ธŒ ๋Œ€์‹  ์Šค์œ„์น˜๋ฅผ ๋งŽ์ด ์‚ฌ์šฉํ•œ๋‹ค๊ณ  ํ•œ๋‹ค. ๋ญ๊ฐ€ ๋” ์ข‹์€๊ฑธ๊นŒ?

์Šค์œ„์น˜์—๋Š” MAC ์ฃผ์†Œ ํ…Œ์ด๋ธ”์ด ์กด์žฌํ•˜์—ฌ ํ—ˆ๋ธŒ์ฒ˜๋Ÿผ ๋ชจ๋“  ํฌํŠธ์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜์ง€ ์•Š์•„๋„ ๋œ๋‹ค.

(Hash table ์ด๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ์ข‹์„๋“ฏ)

๋˜ํ•œ, ์ „์ด์ค‘ ํ†ต์‹  ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์ถฉ๋Œ์˜ ์œ„ํ—˜๋„ ์—†๋‹ค. 

 

 

๐Ÿซ ARP(Address Resolution Protocol) 

๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ์˜ IP ์ฃผ์†Œ๋ฅผ ํ†ตํ•ด MAC์ฃผ์†Œ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•œ ํ”„๋กœํ† ์ฝœ

 

๐Ÿ‘€  ARP ์š”์ฒญ

  • ์ถœ๋ฐœ์ง€ ์ปดํ“จํ„ฐ๊ฐ€ ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ์˜ MAC์ฃผ์†Œ๋ฅผ ๋ชจ๋ฅด๋ฉด, ๋„คํŠธ์›Œํฌ์— ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋ฅผ ํ•˜๋Š” ์š”์ฒญ

๐Ÿ‘€ ARP ์‘๋‹ต

  • ๊ณ ์ •IP๋ฅผ ๊ฐ€์ง„ ์ปดํ“จํ„ฐ๋Š” MAC์ฃผ์†Œ๋ฅผ ์‘๋‹ต์œผ๋กœ ๋ณด๋ƒ„ 

๐Ÿ‘€ ARP ํ…Œ์ด๋ธ”

  • ์ถœ๋ฐœ์ง€ ์ปดํ“จํ„ฐ์—์„œ MAC์ฃผ์†Œ์™€ IP ์ฃผ์†Œ์˜ ๋งคํ•‘ ์ •๋ณด๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์— ๋ณด๊ด€ํ•˜๋Š” ํ…Œ์ด๋ธ”
  • ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋Š” ์บ์‹œ๋ฅผ ํ†ตํ•ด TTL ๊ด€๋ฆฌ

๐Ÿ‘€ ARP ์บ์‹œ ๋‚ด์šฉ

 

๐Ÿ“— ์ฐธ๊ณ ์ž๋ฃŒ

1) ๋„์„œ : ๋ชจ๋‘์˜ ๋„คํŠธ์›Œํฌ ์ฑ…

 

 

LIST