일단 ν•˜κ³  λ³΄λŠ” μ‚¬λžŒ

λ‚˜μ€‘λ³΄λ‹¨ μ§€κΈˆμ— μ§‘μ€‘ν•˜λ˜, μ§€κΈˆλ³΄λ‹¨ λ‚˜μ€‘μ— μ™„λ²½ν•΄μ§€μžπŸ’ͺ🏻

🌐 Network κΈ°λ³ΈλΆ€ν„° μ°¨κ·Όμ°¨κ·Ό

[였λ₯˜ μ œμ–΄] 긍/λΆ€μ • 응닡 ν”„λ ˆμž„, 흐름 μ œμ–΄β“

JanginTech 2024. 8. 8. 23:19

<였λ₯˜ μ œμ–΄>

였λ₯˜ μ œμ–΄. 였λ₯˜λ₯Ό μ œμ–΄ν•˜λŠ” 것은 μ€‘μš”ν•˜λ‹€.

또, 였λ₯˜ μ œμ–΄μ— λŒ€ν•΄ 흐름 μ œμ–΄κ°€ ν•„μš”ν•˜κΈ°λ„ ν•˜λ‹€.

κ·Έλ ‡λ‹€λ©΄ 흐름 μ œμ–΄λž€ λ¬΄μ—‡μΌκΉŒ?

그것을 μ•ŒκΈ° μœ„ν•΄μ„œλŠ” 전솑 였λ₯˜μ˜ μœ ν˜•μ— λŒ€ν•΄ μ•Œμ•„λ³Ό ν•„μš”κ°€ μžˆλ‹€.

μ–΄λ–»κ²Œ λ§κ°€μ§€λŠ”μ§€λ₯Ό μ•Œμ•„μ•Ό κ·Έκ±Έ λ§‰κ±°λ‚˜/보완할 수 μžˆμ„ ν…Œλ‹ˆκΉŒ..

 

κ·ΈλŸ¬λ‹ˆ 전솑 였λ₯˜μ˜ μœ ν˜•μ— λŒ€ν•΄ λ¨Όμ € μ•Œμ•„λ³΄μž.

 

전솑 였λ₯˜μ˜ μœ ν˜•μ— λŒ€ν•΄ 크게 3κ°€μ§€λ‘œ λ‚˜λˆ„μ–΄ μ„€λͺ…ν•  수 μžˆλ‹€.

1. μˆ˜μ‹  호슀트의 응닡 ν”„λ ˆμž„

2. 솑신 호슀트의 타이머 κΈ°λŠ₯

3. μˆœμ„œ 번호 κΈ°λŠ₯

 

1. 전솑 였λ₯˜μ˜ μœ ν˜•

1.1. μˆ˜μ‹  호슀트의 응닡 ν”„λ ˆμž„

긍정 응닡 ν”„λ ˆμž„, λΆ€μ • 응닡 ν”„λ ˆμž„ 두 개둜 λ‚˜λ‰œλ‹€.

 

1. 긍정 응닡 ν”„λ ˆμž„

데이터가 μ •μƒμ μœΌλ‘œ λ„μ°©ν–ˆμ„ λ•Œ, μˆ˜μ‹  ν˜ΈμŠ€νŠΈκ°€ 솑신 ν˜ΈμŠ€νŠΈμ—κ²Œ νšŒμ‹ ν•œλ‹€.(ack)

 

2. λΆ€μ • 응닡 ν”„λ ˆμž„

λ„€ κ°€μ§€κ°€ μ‘΄μž¬ν•œλ‹€.

1. 데이터가 κΉ¨μ Έμ„œ λ„μ°©ν•œ 경우

 βž‘️ μˆ˜μ‹  ν˜ΈμŠ€νŠΈκ°€ νšŒμ‹  → μž¬μ „μ†‘(였λ₯˜ 볡ꡬ μ‹œλ„)

2. 데이터가 도쀑에 λΆ„μ‹€λœ 경우

 βž‘️ νšŒμ‹ μ„ λͺ»ν•¨ → νƒ€μž„μ•„μ›ƒ → μž¬μ „μ†‘

3. 긍정 응닡 ν”„λ ˆμž„μ΄ λΆ„μ‹€λœ 경우

  ➑️ νšŒμ‹ μ„ λͺ»ν•¨ →νƒ€μž„μ•„μ›ƒ   μž¬μ „μ†‘ 

4. λ„ˆλ¬΄ 빨리 μ „λ‹¬ν•œ 경우

  ➑️ 데이터 λΆ„μ‹€   μž¬μ „μ†‘

 

이처럼, 긍정 응닡 ν”„λ ˆμž„μ„ νšŒμ‹ λ°›μ§€ λͺ»ν•œ κ²½μš°μ—λŠ” 무쑰건 μž¬μ „μ†‘μ„ 톡해 였λ₯˜ 볡ꡬλ₯Ό μ‹œλ„ν•œλ‹€β—

 

 

 

 

1.2. μˆœμ„œ 번호 κΈ°λŠ₯

ν”„λ ˆμž„ ꡬ뢄 λͺ©μ μ„ μœ„ν•΄ μ‚¬μš©ν•œλ‹€.

ν¬κΈ°λŒ€λ‘œ μͺΌκ°œμ§„ νŒ¨ν‚·μ„ λ‚˜μ€‘μ— μ˜¬λ°”λ₯΄κ²Œ λ§€μΉ­ν•΄μ•Ό μ „μ†‘ν•œ 원본 κ·ΈλŒ€λ‘œμ˜ 데이터λ₯Ό 전달받을 수 있기 λ•Œλ¬Έμ΄λ‹€.

 

 

1.3. 흐름 μ œμ–΄

  • μˆ˜μ‹  ν˜ΈμŠ€νŠΈκ°€ 감당할 수 μžˆλŠ” μ†λ„λ‘œ μ „μ†‘ν•˜λ„λ‘ ν•΄μ•Ό ν•œλ‹€.
  • λ„ˆλ¬΄ 빨리 μ „μ†‘ν•˜λŠ” 경우  βž‘οΈλ‚΄λΆ€ 버퍼에 보관할 수 μ—†λ‹€ ==  "ν”„λ ˆμž„ λΆ„μ‹€" κ³Ό κ°™μŒ
  • μˆ˜μ‹  ν˜ΈμŠ€νŠΈκ°€ 솑신 호슀트의 전솑 μ‹œμ μ„ μ œμ–΄ν•œλ‹€. (μŠ¬λΌμ΄λ”© μœˆλ„μš°)

μŠ¬λΌμ΄λ”© μœˆλ„μš°?

  남은 Buffer(μ—¬λΆ„μ˜ μˆ˜μš©κ³΅κ°„)을 μ•Œλ €μ€Œ

 

 

 

CSMA/CD

  • MA(Multiple Access) : λ‹€μˆ˜μ˜ ν˜ΈμŠ€νŠΈκ°€ ν•˜λ‚˜μ˜ 곡유 맀체에 연결됨
  • CS(Carrier Sense) : ν˜ΈμŠ€νŠΈλŠ” 곡유 맀체의 μ‚¬μš© κ°€λŠ₯ μ—¬λΆ€λ₯Ό μ‹ ν˜Έ κ°μ§€λ‘œ 확인함 (좩돌 → μž¬μ „μ†‘ → νŠΈλž˜ν”½ 증가 이슈λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•¨!)
  • CD(Collision Detection) : 곡유 λ§€μ²΄μ—μ„œ 데이터 좩돌 μ—¬λΆ€λ₯Ό 확인

 

λΈŒλ‘œλ“œμΊμŠ€νŒ… λ°©μ‹μœΌλ‘œ κ³΅μœ λ§€μ²΄λ‘œλΆ€ν„° μ‹ ν˜Έλ₯Ό 전솑할 λ•Œ, 

LAN의 μž…μž₯μ—μ„œλŠ” 타 μ‹ ν˜Έ λ˜ν•œ 확인할 수 있음!

 

 

 

 

Gateway

  • ν•œ λ„€νŠΈμ›Œν¬ → λ‹€λ₯Έ λ„€νŠΈμ›Œν¬ 이동을 μœ„ν•΄μ„œ κ±°μΉ˜λŠ” 지점
  • λ„€νŠΈμ›Œν¬ κ°„μ˜ μ€‘μž¬ 역할을 μˆ˜ν–‰
  • κ²Œμ΄νŠΈμ›¨μ΄ κ±°μΉ  λ•Œλ§ˆλ‹€? → λ„€νŠΈμ›Œν¬ λΆ€ν•˜λ„ 같이 증가 → 전솑 속도 느렀짐 γ… γ… 
  • κ·Έλž˜λ„ 인터넷에 μ ‘μ†ν•˜κΈ° μœ„ν•΄μ„œλŠ” μˆ˜λ§Žμ€ Gatewayλ₯Ό 거쳐야 함..