--- id: 이더넷(Ethernet) 20260504 created: 2026-05-04 10:35 tags: aliases: --- ## πŸ’‘ 생각 근거리 톡신(100m 이내)을 μœ„ν•΄ λ§Œλ“€μ–΄μ§„ κ·œκ²©μ΄μ§€λ§Œ 이 이더넷이 병렬적인 ν™•μž₯을 거치고 이더넷 κ°„μ˜ 연결이 μ•„μ£Ό μ»€μ§€λ©΄μ„œ 인터넷이 λ˜μ—ˆμŒ. --- ## πŸ“‘ κ°œλ… 이더넷은 **LAN(Local Area Network, 근거리 톡신망)** κ΅¬κ°„μ—μ„œ 데이터 νŒ¨ν‚·μ„ μ–΄λ–»κ²Œ 주고받을지 μ •μ˜ν•œ 톡신 κ·œκ²©μž…λ‹ˆλ‹€. IEEE 802.3 규격으둜 ν‘œμ€€ν™”λ˜μ–΄ 있으며, μ „ 세계 μœ μ„  λ„€νŠΈμ›Œν¬ μ‹œμž₯의 λŒ€λΆ€λΆ„μ„ μ μœ ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. --- ## ## 핡심 μž‘λ™ 원리: CSMA/CD κ³Όκ±° 이더넷은 μ—¬λŸ¬ 컴퓨터가 ν•˜λ‚˜μ˜ 톡신 경둜λ₯Ό κ³΅μœ ν–ˆκΈ° λ•Œλ¬Έμ—, 데이터 μΆ©λŒμ„ λ°©μ§€ν•˜κΈ° μœ„ν•΄ **CSMA/CD**λΌλŠ” 방식을 μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€. - **Carrier Sense (νšŒμ„  감지):** 데이터λ₯Ό 보내기 μ „ λ„€νŠΈμ›Œν¬κ°€ μ‚¬μš© 쀑인지 ν™•μΈν•©λ‹ˆλ‹€. - **Multiple Access (닀쀑 접속):** λ„€νŠΈμ›Œν¬κ°€ λΉ„μ–΄ 있으면 λˆ„κ΅¬λ‚˜ 데이터λ₯Ό 보낼 수 μžˆμŠ΅λ‹ˆλ‹€. - **Collision Detection (좩돌 κ²€μ§€):** 데이터λ₯Ό λ³΄λ‚΄λŠ” 쀑 λ‹€λ₯Έ 데이터와 좩돌이 λ°œμƒν•˜λ©΄ μ¦‰μ‹œ 전솑을 μ€‘λ‹¨ν•˜κ³ , 일정 μ‹œκ°„ λŒ€κΈ° ν›„ λ‹€μ‹œ μ‹œλ„ν•©λ‹ˆλ‹€. > 졜근의 μŠ€μœ„μΉ˜(Switch) 기반 λ„€νŠΈμ›Œν¬λŠ” 전이쀑(Full-Duplex) 톡신을 μ§€μ›ν•˜μ—¬ 좩돌이 거의 λ°œμƒν•˜μ§€ μ•ŠκΈ° λ•Œλ¬Έμ— 이 λ°©μ‹μ˜ μ€‘μš”μ„±μ€ μ˜ˆμ „λ³΄λ‹€ μ€„μ–΄λ“€μ—ˆμŠ΅λ‹ˆλ‹€. ## λ°μ΄ν„°μ˜ λ‹¨μœ„: 이더넷 ν”„λ ˆμž„ (Ethernet Frame) μ΄λ”λ„·μ—μ„œ 데이터λ₯Ό 전솑할 λ•ŒλŠ” ν”„λ ˆμž„(Frame)μ΄λΌλŠ” λ‹¨μœ„λ‘œ μͺΌκ°œμ„œ λ³΄λƒ…λ‹ˆλ‹€. μ—¬κΈ°μ—λŠ” λ‹¨μˆœνžˆ λ°μ΄ν„°λ§Œ λ“€μ–΄μžˆλŠ” 것이 μ•„λ‹ˆλΌ, 배달을 μœ„ν•œ 정보듀이 ν¬ν•¨λ©λ‹ˆλ‹€. - **λͺ©μ μ§€/μΆœλ°œμ§€ MAC μ£Όμ†Œ:** λžœμΉ΄λ“œμ— λΆ€μ—¬λœ 고유 번호λ₯Ό 톡해 μ–΄λ””λ‘œ 보낼지 κ²°μ •ν•©λ‹ˆλ‹€. - **νƒ€μž…(Type):** μƒμœ„ κ³„μΈ΅μ˜ ν”„λ‘œν† μ½œ(IPv4, IPv6 λ“±)이 무엇인지 μ•Œλ €μ€λ‹ˆλ‹€. - **데이터(Payload):** μ‹€μ œ μ „λ‹¬ν•˜λ €λŠ” λ‚΄μš©μž…λ‹ˆλ‹€. - **FCS (Frame Check Sequence):** 데이터 전솑 쀑 μ—λŸ¬κ°€ λ°œμƒν–ˆλŠ”μ§€ κ²€μ‚¬ν•˜λŠ” μ½”λ“œμž…λ‹ˆλ‹€. ## ν•˜λ“œμ›¨μ–΄ ꡬ성 μš”μ†Œ - **NIC (Network Interface Card):** ν”νžˆ λ§ν•˜λŠ” λžœμΉ΄λ“œμž…λ‹ˆλ‹€. - **랜 케이블 (UTP):** μΉ΄ν…Œκ³ λ¦¬(Cat.5e, Cat.6 λ“±)에 따라 전솑 속도가 λ‹¬λΌμ§‘λ‹ˆλ‹€. - **ν—ˆλΈŒ(Hub) 및 μŠ€μœ„μΉ˜(Switch):** μ—¬λŸ¬ μž₯치λ₯Ό μ—°κ²°ν•΄ 데이터λ₯Ό μ „λ‹¬ν•˜λŠ” μž₯λΉ„μž…λ‹ˆλ‹€. μŠ€μœ„μΉ˜λŠ” λͺ©μ μ§€ μ£Όμ†Œλ₯Ό 읽고 ν•„μš”ν•œ 포트둜만 데이터λ₯Ό 보내 효율이 λ†’μŠ΅λ‹ˆλ‹€. > [!note] 이더넷은 OSI 7계측 쀑 1계측(물리 계측)κ³Ό 2계측(데이터 링크 계측)의 역할을 λ‹΄λ‹Ήν•˜λ©°, μš°λ¦¬κ°€ μ›Ή μ„œν•‘μ΄λ‚˜ κ²Œμž„μ„ ν•  λ•Œ 데이터가 μ•ˆμ „ν•˜κ²Œ 전달될 수 μžˆλŠ” νŠΌνŠΌν•œ λ„λ‘œ 역할을 μˆ˜ν–‰ν•©λ‹ˆλ‹€. > [!question] > Q. UTP(λžœμΌ€μ΄λΈ”)κ°€ 100λ―Έν„° 정도 μœ νš¨λ²”μœ„κ°€ λœλ‹€κ³  ν–ˆμœΌλ‹ˆκΉŒ μ›λž˜λŠ” 근거리 톡신을 μƒκ°ν•˜κ³  λ§Œλ“  κ·œκ²©μΈκ±°μ•Ό? 이 규격이 병렬적인 ν™•μž₯이 λ˜λ©΄μ„œ 인터넷이 된거고? > A. λ„€, μ •ν™•ν•œ ν†΅μ°°μž…λ‹ˆλ‹€. 이더넷은 이름 κ·ΈλŒ€λ‘œ μ²˜μŒλΆ€ν„° **LAN(Local Area Network, 근거리 톡신망)**, 즉 μ‚¬λ¬΄μ‹€μ΄λ‚˜ 건물 λ‚΄λΆ€ 같은 쒁은 λ²”μœ„μ—μ„œ 기기듀을 μ—°κ²°ν•˜κΈ° μœ„ν•΄ μ„€κ³„λœ κ·œκ²©μ΄μ—ˆμŠ΅λ‹ˆλ‹€. ## 1. μ΄λ”λ„·μ˜ νƒœμƒ: '우리끼리' μ—°κ²°ν•˜κΈ° 초기 이더넷은 ν•˜μ™€μ΄ λŒ€ν•™μ˜ 무선 λ„€νŠΈμ›Œν¬ μ‹œμŠ€ν…œμΈ 'ALOHAnet'μ—μ„œ 아이디어λ₯Ό μ–»μ–΄ λ§Œλ“€μ–΄μ‘ŒμŠ΅λ‹ˆλ‹€. λ‹Ήμ‹œ λͺ©ν‘œλŠ” κ±°μ°½ν•œ μ „ 세계 연결이 μ•„λ‹ˆλΌ, **같은 건물 μ•ˆμ— μžˆλŠ” 컴퓨터와 ν”„λ¦°ν„°λ₯Ό μ—°κ²°ν•˜λŠ” 것**μ΄μ—ˆμŠ΅λ‹ˆλ‹€. - **100λ―Έν„°μ˜ ν•œκ³„:** UTP 케이블은 μ „κΈ° μ‹ ν˜Έλ₯Ό μ‚¬μš©ν•˜κΈ° λ•Œλ¬Έμ— 거리가 λ©€μ–΄μ§ˆμˆ˜λ‘ μ‹ ν˜Έκ°€ μ•½ν•΄μ§€κ³  감쇄 ν˜„μƒμ΄ μΌμ–΄λ‚©λ‹ˆλ‹€. κ·Έλž˜μ„œ ν‘œμ€€μƒμœΌλ‘œ μ•½ 100λ―Έν„° 정도λ₯Ό 유효 거리둜 μž‘μ•˜κ³ , μ΄λŠ” '근거리용'μ΄λΌλŠ” 정체성을 잘 λ³΄μ—¬μ€λ‹ˆλ‹€. - ## 2. 병렬적 ν™•μž₯: λ¦¬ν”Όν„°μ—μ„œ μŠ€μœ„μΉ˜λ‘œ 이더넷이 100λ―Έν„°μ˜ ν•œκ³„λ₯Ό λ„˜κ³  κ±°λŒ€ν•΄μ§„ 비결은 μž₯λΉ„λ₯Ό ν†΅ν•œ **계측적/병렬적 ν™•μž₯**에 μžˆμŠ΅λ‹ˆλ‹€. - **리피터와 ν—ˆλΈŒ:** λ‹¨μˆœνžˆ μ‹ ν˜Έλ₯Ό μ¦ν­ν•΄μ„œ 거리λ₯Ό λŠ˜λ ΈμŠ΅λ‹ˆλ‹€. (ν˜„μž¬λŠ” 거의 μ‚¬μš© μ•ˆ 함) - **λΈŒλ¦¬μ§€μ™€ μŠ€μœ„μΉ˜:** λ„€νŠΈμ›Œν¬λ₯Ό ꡬ역(μ„Έκ·Έλ¨ΌνŠΈ)λ³„λ‘œ λ‚˜λˆ„κ³ , ν•„μš”ν•œ κ³³μ—λ§Œ 데이터λ₯Ό 전달해 νš¨μœ¨μ„ λ†’μ˜€μŠ΅λ‹ˆλ‹€. - **광케이블(Fiber Optic):** 건물과 건물, λ„μ‹œμ™€ λ„μ‹œλ₯Ό μ—°κ²°ν•  λ•ŒλŠ” μ „κΈ° μ‹ ν˜Έ λŒ€μ‹  빛을 μ‚¬μš©ν•˜λŠ” 광케이블 이더넷을 μ‚¬μš©ν•©λ‹ˆλ‹€. 이 덕뢄에 전솑 거리가 μˆ˜μ‹­ ν‚¬λ‘œλ―Έν„°κΉŒμ§€ λŠ˜μ–΄λ‚¬μŠ΅λ‹ˆλ‹€. ## 3. 이더넷이 '[[인터넷(Internetwork)]]'이 된 κ³Όμ • μ—„λ°€νžˆ λ§ν•˜λ©΄ **이더넷은 λ„λ‘œ**이고, **인터넷은 κ·Έ λ„λ‘œ μœ„λ₯Ό λ‹¬λ¦¬λŠ” λ¬Όλ₯˜ μ‹œμŠ€ν…œ**μž…λ‹ˆλ‹€. 1. **LANλ“€μ˜ μ—°κ²°:** 각각의 λ…λ¦½λœ 이더넷 망듀이 μƒκ²¨λ‚¬μŠ΅λ‹ˆλ‹€. 2. **λΌμš°ν„°(Router)의 λ“±μž₯:** μ„œλ‘œ λ‹€λ₯Έ 이더넷 망(LAN)듀을 μ—°κ²°ν•΄ μ£ΌλŠ” μž₯λΉ„κ°€ λ³΄κΈ‰λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 3. **TCP/IP의 κ²°ν•©:** μ΄λ”λ„·μ΄λΌλŠ” 물리적 λ„λ‘œ μœ„μ— TCP/IPλΌλŠ” 곡용 μ–Έμ–΄λ₯Ό μ˜¬λ¦¬λ©΄μ„œ, μ „ μ„Έκ³„μ˜ μˆ˜λ§Žμ€ 이더넷 망듀이 ν•˜λ‚˜λ‘œ λ¬Άμ—¬ [[인터넷(Internetwork)]]이 된 κ²ƒμž…λ‹ˆλ‹€.