Link Layer (in TCP/IP 4 Layers)

2023. 5. 31. 02:20ㆍNetwork/Network μŠ€ν„°λ””

2023.04.13 - [Network/Network μŠ€ν„°λ””] - Application Layer (in TCP/IP 4 Layers)

2023.04.29 - [Network/Network μŠ€ν„°λ””] - Transport Layer (in TCP/IP 4 Layers)

2023.05.11 - [Network/Network μŠ€ν„°λ””] - Network Layer (in TCP/IP 4 Layers)

 

Application Layer (in TCP/IP 4 Layers)

ν˜„λŒ€ μ‚¬νšŒμ—μ„œ νŠΉμ • μ‚¬μš©μžμ˜ 컴퓨터λ₯Ό 톡해 지ꡬ λ°˜λŒ€νŽΈμ˜ μ‚¬μš©μžμ™€ λ©”μ‹œμ§€λ₯Ό μ£Όκ³  λ°›λŠ” 일이 μ „ν˜€ 어렡지 μ•Šμ€ 일이닀. 이λ₯Ό κ°€λŠ₯μΌ€ ν•΄μ£ΌλŠ” 것이 λ„€νŠΈμ›Œν¬μΈλ°, λ„€νŠΈμ›Œν¬λŠ” νŽΈμ˜μ— 따라 크게

one-armed-boy.tistory.com

 

 

Transport Layer (in TCP/IP 4 Layers)

2023.04.13 - [Network/Network μŠ€ν„°λ””] - Application Layer (in TCP/IP 4 Layers) Application Layer (in TCP/IP 4 Layers) ν˜„λŒ€ μ‚¬νšŒμ—μ„œ νŠΉμ • μ‚¬μš©μžμ˜ 컴퓨터λ₯Ό 톡해 지ꡬ λ°˜λŒ€νŽΈμ˜ μ‚¬μš©μžμ™€ λ©”μ‹œμ§€λ₯Ό μ£Όκ³  λ°›λŠ” 일이 μ „ν˜€

one-armed-boy.tistory.com

 

 

Network Layer (in TCP/IP 4 Layers)

2023.04.13 - [Network/Network μŠ€ν„°λ””] - Application Layer (in TCP/IP 4 Layers) 2023.04.29 - [Network/Network μŠ€ν„°λ””] - Transport Layer (in TCP/IP 4 Layers) Application Layer (in TCP/IP 4 Layers) ν˜„λŒ€ μ‚¬νšŒμ—μ„œ νŠΉμ • μ‚¬μš©μžμ˜ 컴퓨터λ₯Ό

one-armed-boy.tistory.com

이전 ν¬μŠ€νŒ…μ—μ„œλŠ” TCP/IP 4κ³„μΈ΅μ˜ μ‘μš©, 전솑, λ„€νŠΈμ›Œν¬ 계측을 λ‹€λ£¨μ—ˆλ‹€.

이번 ν¬μŠ€νŒ…μ—μ„œλŠ” λ„€νŠΈμ›Œν¬ 계측 μ•„λž˜μ— μœ„μΉ˜ν•˜λŠ” 링크 계측에 λŒ€ν•΄ λ‹€λ£° μ˜ˆμ •μ΄λ‹€.

 

링크 계측(Link Layer)

링크 계측은 λ„€νŠΈμ›Œν¬ 계측과 물리 계측 사이에 μœ„μΉ˜ν•˜λŠ” κ³„μΈ΅μœΌλ‘œ ν”„λ ˆμž„ν™”, 링크 접속, 였λ₯˜ κ²€μΆœ 및 μ •μ •, 신뒰적 톡신 λ“±μ˜ μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•œλ‹€. (이에 λŒ€ν•΄μ„œλŠ” μ•„λž˜μ—μ„œ 더 μžμ„Ένžˆ λ‹€λ£° 것)

μ•žμ„œ 닀룬 μ‘μš© 계측, 전솑 계측, λ„€νŠΈμ›Œν¬ 계측이 호슀트의 μ†Œν”„νŠΈμ›¨μ–΄(CPU, OS)μ—μ„œ μž‘λ™ν•˜λŠ” 것과 달리 링크 계측은 μ†Œν”„νŠΈμ›¨μ–΄μ™€ NIC(λ„€νŠΈμ›Œν¬ μΈν„°νŽ˜μ΄μŠ€ μΉ΄λ“œ, 컨트둀러)라 λΆˆλ¦¬λŠ” ν•˜λ“œμ›¨μ–΄μ—μ„œ λ‚˜λ‰˜μ–΄ μž‘λ™ν•œλ‹€. μ΄λ ‡κ²Œ κ΅¬μ„±λ˜μ–΄ μžˆλŠ” μ΄μœ λŠ” κ²°κ΅­ 톡신이 μ „κΈ° μ‹ ν˜Έ(물리적 μ‹ ν˜Έ)둜 이루어지기 λ•Œλ¬Έμ— 계측 μƒμ˜ μ–΄λŠ ν•œ μ§€μ μ—μ„œλŠ” ν•˜λ“œμ›¨μ–΄μ™€ μ†Œν”„νŠΈμ›¨μ–΄λ₯Ό μž‡λŠ” 가ꡐ 역할을 μˆ˜ν–‰ν•΄μ•Όν•˜κ³  κ·Έ 역할을 링크 계측이 μˆ˜ν–‰ν•˜κΈ° λ•Œλ¬Έμ΄λ‹€.

ν”„λ ˆμž„ν™”

μ•žμ„œ 닀룬 κ³„μΈ΅λ“€μ˜ PDU(Protocol Data Unit)λ₯Ό λ¦¬λ§ˆμΈλ“œ ν•΄λ³΄μž. 

전솑 계측은 μ„Έκ·Έλ¨ΌνŠΈμ˜€λ‹€. μ‘μš© κ³„μΈ΅μ—μ„œ 건넀받은 λ©”μ‹œμ§€λ₯Ό μ„Έκ·Έλ¨ΌνŠΈ 헀더와 ν•¨κ»˜ κ°μ‹Έμ„œ μƒμ„±ν•˜λŠ”λ°, 이 λ•Œ μ†‘μˆ˜μ‹  츑의 포트 λ²ˆν˜Έκ°€ ν•¨κ»˜ ν¬ν•¨λœλ‹€.

λ„€νŠΈμ›Œν¬ 계측은 λ°μ΄ν„°κ·Έλž¨μ΄μ˜€λ‹€. 전솑 κ³„μΈ΅μ—μ„œ 건넀받은 μ„Έκ·Έλ¨ΌνŠΈλ₯Ό λ°μ΄ν„°κ·Έλž¨ 헀더와 ν•¨κ»˜ κ°μ‹Έμ„œ μƒμ„±ν•˜κ³ , 이 λ•Œ μ†‘μˆ˜μ‹  츑의 IP μ£Όμ†Œκ°€ ν•¨κ»˜ ν¬ν•¨λ˜λŠ” ν˜•νƒœμ˜€λ‹€.

ν¬μŠ€νŒ…μ—μ„œ λ‹€λ£¨λŠ” 링크 계측은 ν”„λ ˆμž„μ΄λΌλŠ” PDUλ₯Ό κ°–λŠ”λ‹€. μ΄μ—λŠ” μ†‘μˆ˜μ‹  츑의 MAC μ£Όμ†Œ, νƒ€μž…(λ„€νŠΈμ›Œν¬ 계측 ν”„λ‘œν† μ½œ μ’…λ₯˜), 데이터(λ„€νŠΈμ›Œν¬ κ³„μΈ΅μ—μ„œ μˆ˜μ‹ ν•œ λ°μ΄ν„°κ·Έλž¨) 등이 ν¬ν•¨λœλ‹€. ν”„λ ˆμž„μ€ 64λ°”μ΄νŠΈλΌλŠ” μ΅œμ†Œ 크기 μ œν•œμ„ κ°€μ§€λŠ”λ°, 이에 λŒ€ν•œ μ΄μœ λŠ” μ•„λž˜μ—μ„œ λ‹€λ£° 것이닀. ν”„λ ˆμž„ ν—€λ”μ˜ ν¬κΈ°λŠ” 18λ°”μ΄νŠΈμ΄κΈ° λ•Œλ¬Έμ—, λ§Œμ•½ λ„€νŠΈμ›Œν¬ κ³„μΈ΅μ—μ„œ μˆ˜μ‹ ν•œ λ°μ΄ν„°κ·Έλž¨μ΄ 46λ°”μ΄νŠΈλ³΄λ‹€ μž‘λ‹€λ©΄ νŒ¨λ”©μ„ 톡해 46λ°”μ΄νŠΈλ₯Ό λ§žμΆ°μ€€λ‹€.

였λ₯˜ κ²€μΆœ 및 μ •μ •

링크 계측은 였λ₯˜ κ²€μΆœμ„ μœ„ν•΄ CRCλΌλŠ” 방법을 μ‚¬μš©ν•œλ‹€. 이 방식을 μ‚¬μš©ν•˜λ©΄ 더 μ •ν™•ν•œ 였λ₯˜ κ²€μΆœμ΄ κ°€λŠ₯해지고 이λ₯Ό ν† λŒ€λ‘œ μ •μ •κΉŒμ§€ κ°€λŠ₯ν•˜λ‹€.

전솑 계측과 λ„€νŠΈμ›Œν¬ κ³„μΈ΅μ—μ„œ μ‚¬μš©λ˜λŠ” 체크섬 λ°©μ‹κ³ΌλŠ” 쑰금 λŒ€μ‘°μ μ΄λ‹€. λŒ€μ‹  CRC 방식이 그만큼 더 무겁고 λŠλ¦¬λ‹€.

전솑 계측과 λ„€νŠΈμ›Œν¬ 계측은 μ†Œν”„νŠΈμ›¨μ–΄ μœ„μ—μ„œ μž‘λ™ν•˜κΈ° λ•Œλ¬Έμ— 더 가볍고 λΉ λ₯Έ 체크섬 방식을 μ±„νƒν•œ 것이고, λ„€νŠΈμ›Œν¬ 계측은 μ „μš© ν•˜λ“œμ›¨μ–΄λ₯Ό ꡬ성할 수 있기 λ•Œλ¬Έμ— 더 λ³΅μž‘ν•œ 연산이 ν•„μš”ν•œ CRC 방식을 채택할 수 μžˆμ—ˆλ˜ 것이닀.

닀쀑 접속 문제 및 ν”„λ‘œν† μ½œ

링크 계측 κ°„μ˜ 톡신은 μ „κΈ° μ‹ ν˜Έλ₯Ό 톡해 이루어진닀. ν•˜λ‚˜μ˜ 링크(κ°€λ Ή μœ μ„  λ„€νŠΈμ›Œν¬)에 단 2λŒ€μ˜ 호슀트만 μ—°κ²°λ˜μ–΄ μžˆλŠ” 상황을 예둜 λ“€μ–΄λ³΄μž. 솑신츑 ν˜ΈμŠ€νŠΈλŠ” μ „κΈ° μ‹ ν˜Έλ₯Ό 케이블에 ν˜λ €λ³΄λ‚΄κ³  이λ₯Ό μˆ˜μ‹ μΈ‘μ΄ λ°›κ²Œ λœλ‹€. 1λŒ€1둜 톡신을 μˆ˜ν–‰ν•˜λŠ” 것이닀. (μ λŒ€μ  링크)

λ§Œμ•½ 이 링크에 ν˜ΈμŠ€νŠΈκ°€ 1λŒ€ 더 μΆ”κ°€λœλ‹€λ©΄? 솑신 츑이 μˆ˜μ‹  μΈ‘κ³Ό 1λŒ€1둜 μ „κΈ° μ‹ ν˜Έλ₯Ό μ£Όκ³  받을 수 μžˆμ„κΉŒ? μ΄λŠ” λΆˆκ°€λŠ₯ν•˜λ‹€. ν•˜λ‚˜μ˜ ν˜ΈμŠ€νŠΈμ—μ„œ ν˜λ €λ³΄λ‚΄λŠ” μ „κΈ° μ‹ ν˜ΈλŠ” 링크 λ‚΄ λͺ¨λ“  ν˜ΈμŠ€νŠΈμ— μ „νŒŒλœλ‹€. (λΈŒλ‘œλ“œμΊμŠ€νŠΈ 링크) μ΄λŸ¬ν•œ ν™˜κ²½μ—μ„œ 쑰정이 없을 경우, μ „κΈ° μ‹ ν˜ΈλŠ” μ„œλ‘œ κ°„μ„­(좩돌)을 μΌμœΌν‚€λ―€λ‘œ, λ§ν¬λŠ” 마치 μ‹œμž₯ν†΅μ²˜λŸΌ μ™μžμ§€κ»„ν•œ μƒνƒœκ°€ λ˜μ–΄ κ·Έ λˆ„κ΅¬λ„ μ •ν™•ν•œ 톡신을 μˆ˜ν–‰ν•  수 없을 것이닀.

이λ₯Ό 닀쀑 접속 문제라고 ν•œλ‹€. 그리고 이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ 닀쀑 접속 ν”„λ‘œν† μ½œλ“€μ΄ μ‘΄μž¬ν•œλ‹€.

채널 λΆ„ν•  ν”„λ‘œν† μ½œ

νŠΉμ • 링크에 μ‘΄μž¬ν•˜λŠ” λ…Έλ“œ(호슀트)λ“€μ˜ μˆ˜κ°€ N이고, ν•΄λ‹Ή 링크의 전솑λ₯ μ„ R이라고 ν•  λ•Œ 채널 λΆ„ν•  ν”„λ‘œν† μ½œμ€ λͺ¨λ“  λ…Έλ“œλ“€μ΄ λ™μΌν•œ R/N λŒ€μ—­ν­μ„ 갖도둝 ν•˜λŠ” ν”„λ‘œν† μ½œμ΄λ‹€. 이λ₯Ό μœ„ν•΄ μ‹œ λΆ„ν•  방식과 주파수 λΆ„ν•  방식을 μ‚¬μš©ν•  수 μžˆλ‹€.

μ‹œ λΆ„ν•  방식은 νŠΉμ • λ‹¨μœ„ μ‹œκ°„μ„ N개의 μ‹œκ°„ 슬둯으둜 λΆ„ν• ν•œ λ’€ 각 μ‹œκ°„ μŠ¬λ‘―μ„ 링크 λ‚΄ λ…Έλ“œλ“€μ—κ²Œ ν• λ‹Ήν•˜λŠ” λ°©μ‹μœΌλ‘œ μž‘λ™ν•œλ‹€. 

주파수 λΆ„ν•  방식은 ν•˜λ‚˜μ˜ 링크λ₯Ό 주파수둜 λ‚˜λˆˆλ‹€. (ν•˜λ‚˜μ˜ μ£ΌνŒŒμˆ˜λŠ” R/N의 λŒ€μ—­ν­μ„ 가짐) κ·Έ ν›„ 이λ₯Ό λͺ¨λ“  λ…Έλ“œμ— ν• λ‹Ήν•˜λŠ” λ°©μ‹μœΌλ‘œ μž‘λ™ν•œλ‹€.

채널 λΆ„ν•  ν”„λ‘œν† μ½œμ€ μΆ©λŒμ„ λ°©μ§€ν•˜κ³  λͺ¨λ“  λ…Έλ“œλ“€μ—κ²Œ κ³΅ν‰ν•˜κ²Œ λŒ€μ—­ν­μ„ λΆ„ν• ν•œλ‹€λŠ” μž₯점을 κ°–λŠ”λ‹€. ν•˜μ§€λ§Œ 이 방식은 ν”„λ ˆμž„μ„ μ „μ†‘ν•˜κ³ μžν•˜λŠ” λ…Έλ“œκ°€ 단 ν•˜λ‚˜μΌ λ•Œλ„ R/N λŒ€μ—­ν­ 밖에 μ‚¬μš©ν•˜μ§€ λͺ»ν•œλ‹€λŠ” 단점이 μ‘΄μž¬ν•œλ‹€.

랜덀 접속 ν”„λ‘œν† μ½œ (CSMA/CD)

랜덀 접속 ν”„λ‘œν† μ½œμ€ 링크 λ‚΄ λͺ¨λ“  λ…Έλ“œλ“€μ΄ μ΅œλŒ€ λŒ€μ—­ν­μ„ μ‚¬μš©ν•˜μ—¬ ν”„λ ˆμž„ 전솑을 μ‹œλ„ν•œλ‹€. 이 경우 좩돌이 λ¬Έμ œκ°€ λœλ‹€. νŠΉμ • λ…Έλ“œκ°€ ν•˜λ‚˜μ˜ ν”„λ ˆμž„μ„ μ „μ†‘ν•˜λŠ” κ³Όμ •μ—μ„œ μΆ©λŒμ„ κ°μ§€ν•˜κ²Œ 되면 κ·Έ μ¦‰μ‹œ 전솑을 μ€‘μ§€ν•œλ‹€. 기쑴에 ν”„λ ˆμž„ 전솑이 μ–Όλ§ˆκ°€ μ΄λ£¨μ–΄μ‘Œλ˜μ§€ 전솑을 μΌκ΄„μ μœΌλ‘œ μ·¨μ†Œν•˜λŠ”λ°, κ·Έ μ΄μœ λŠ” μ „κΈ° μ‹ ν˜Έκ°€ 아무리 λΉ›μ˜ μ†λ„λ‘œ μ „νŒŒλ˜μ–΄λ„ 결ꡭ은 속도가 μ‘΄μž¬ν•˜λŠ” 물리적인 맀체이기 λ•Œλ¬Έμ— 솑신 μΈ‘ λ…Έλ“œμ—μ„œ μΆ©λŒμ„ κ°μ§€ν•˜λŠ” μˆœκ°„μ—λŠ” 이미 κ·Έ μ‚¬μ΄μ˜ λ§ν¬μ—λŠ” 좩돌이 이미 λ°œμƒν•˜κ³  μžˆλŠ” 것이기 λ•Œλ¬Έμ΄λ‹€. 

전솑이 μ·¨μ†Œλœ λ…Έλ“œλŠ” 전솑을 λ‹€μ‹œ μ‹œμž‘ν•΄μ•Ό ν•˜λŠ”λ° 전솑이 μ·¨μ†Œλœ μˆœκ°„λΆ€ν„° 랜덀 μ‹œκ°„ 이후에 전솑을 μž¬κ°œν•œλ‹€.

랜덀 접속 ν”„λ‘œν† μ½œμ—λŠ” λ‹€μ–‘ν•œ 방법둠이 μ‘΄μž¬ν•˜μ§€λ§Œ, μ—¬κΈ°μ—μ„œλŠ” CSMA/CD 방식을 닀루겠닀. 

CSMA/CD λ°©μ‹μ—μ„œ CSλž€ Carrier Senseλ₯Ό μ˜λ―Έν•œλ‹€. μ΄λŠ” μ‹ ν˜Έ κ°μ§€λ‘œ ν‘œν˜„ν•  수 μžˆλŠ”λ°, 보내야 ν•  ν”„λ ˆμž„μ΄ μ‘΄μž¬ν•˜λŠ” λ…Έλ“œλŠ” 링크 상에 흐λ₯΄λŠ” μ „κΈ° μ‹ ν˜Έκ°€ μžˆλŠ”μ§€ κ°μ§€ν•˜κ³ , μ—†λ‹€λ©΄ ν”„λ ˆμž„ 전솑을 μ‹œμž‘ν•˜λŠ” 것을 μ˜λ―Έν•œλ‹€. 

ν•˜λ‚˜μ˜ ν”„λ ˆμž„μ„ μ „μ†‘ν•˜λŠ” 과정에 좩돌이 κ°μ§€λ˜λ©΄ κ·Έ μ¦‰μ‹œ 전솑을 μ€‘μ§€ν•œλ‹€. 이λ₯Ό CD, Collision Detection이라고 ν•œλ‹€.

이후 μ•žμ„œ μ–ΈκΈ‰ν•œ κ²ƒμ²˜λŸΌ 좩돌이 λ°œμƒν•œ λ…Έλ“œλ“€μ€ 각자 λ¬΄μž‘μœ„ μ‹œκ°„ 이후에 전솑을 μ²˜μŒλΆ€ν„° λ‹€μ‹œ μ‹œμž‘ν•œλ‹€. 이 λ•Œ 각 λ…Έλ“œλ“€μ΄ λŒ€κΈ°ν•˜λŠ” μ‹œκ°„μ€ μ™„μ „ λ¬΄μž‘μœ„λŠ” μ•„λ‹ˆκ³ , μ–΄λŠ 정도 μž‘μ€ μ‹œκ°„ λ²”μœ„ λ‚΄μ—μ„œ κ²°μ •λœλ‹€. κ·ΈλŸ¬λ‹€κ°€ CDκ°€ 반볡적으둜 λ°œμƒν•˜λ©΄ μ΄λŠ” 링크가 ν˜Όμž‘ν•˜λ‹€λŠ” μ¦κ±°μ΄λ―€λ‘œ 점점 λŒ€κΈ° μ‹œκ°„ λ²”μœ„κ°€ λŠ˜μ–΄λ‚˜κ²Œ λœλ‹€. 

톡신 κ³Όμ • (ARP)

링크 κ³„μΈ΅μ—μ„œ ν”„λ ˆμž„μ„ μ†‘μ‹ ν•˜λŠ” 과정은 λ‹€μŒκ³Ό κ°™λ‹€. 

  1. ν”„λ ˆμž„μ„ 전솑할 λ…Έλ“œμ˜ MAC μ£Όμ†Œ νšλ“
    • λ„€νŠΈμ›Œν¬ κ³„μΈ΅μœΌλ‘œλΆ€ν„° λ°μ΄ν„°κ·Έλž¨μ„ μˆ˜μ‹ 
    • λ°μ΄ν„°κ·Έλž¨μ˜ λͺ©μ μ§€ IP μ£Όμ†Œλ₯Ό μ΄μš©ν•˜μ—¬ λ‹€μŒ λͺ©μ μ§€ λ…Έλ“œ MAC μ£Όμ†Œλ₯Ό μ–»μ–΄μ˜€λŠ” 과정이 ν•„μš”
    • 이λ₯Ό νšλ“ν•˜κΈ° μœ„ν•΄ ARP ν”„λ‘œν† μ½œμ„ μ‚¬μš©
    • ARP ν”„λ‘œν† μ½œμ€ ARP ν…Œμ΄λΈ”μ„ μœ μ§€ν•˜λ©° μ΄μ—λŠ” {IP μ£Όμ†Œ : MAC μ£Όμ†Œ}의 데이터 ꡬ쑰가 포함
    • λ§Œμ•½ ARP ν…Œμ΄λΈ”μ— λͺ©μ μ§€ IP μ£Όμ†Œμ— λŒ€ν•œ MAC μ£Όμ†Œκ°€ 없을 μ‹œ 이λ₯Ό νšλ“ν•˜κΈ° μœ„ν•΄ 링크 λ‚΄ λͺ¨λ“  λ…Έλ“œλ‘œ ARP μš”μ²­μ„ λΈŒλ‘œλ“œμΊμŠ€νŒ…
    • μžμ‹ μ˜ IP와 λ™μΌν•œ ARP μš”μ²­μ„ μˆ˜μ‹ ν•œ λ…Έλ“œλŠ” ARP 응닡을 μƒμ„±ν•˜μ—¬ μžμ‹ μ˜ MAC μ£Όμ†Œλ₯Ό λ°˜ν™˜
    • 이λ₯Ό 톡해 λΈŒλ‘œλ“œμΊμŠ€νŒ…μ„ μˆ˜ν–‰ν•œ λ…Έλ“œλŠ” ARP ν…Œμ΄λΈ”μ„ κ°±μ‹ 
  2. ν”„λ ˆμž„ 생성
    • μ•žμ„œ νšλ“ν•œ λͺ©μ μ§€ MAC μ£Όμ†Œλ₯Ό μ΄μš©ν•˜μ—¬ ν”„λ ˆμž„ 헀더λ₯Ό μƒμ„±ν•˜κ³  λ°μ΄ν„°κ·Έλž¨κ³Ό ν•©μ³μ„œ ν”„λ ˆμž„ 생성
  3.  λ‹€μ€‘ 접속 ν”„λ‘œν† μ½œμ„ ν™œμš©ν•˜μ—¬ ν”„λ ˆμž„ 솑신

μŠ€μœ„μΉ˜

μŠ€μœ„μΉ˜λž€ 링크 κ³„μΈ΅μ—μ„œ λ™μž‘ν•˜λŠ” μž₯λΉ„λ‘œ, 링크 κ³„μΈ΅μ—μ„œ λ°œμƒν•˜λŠ” 닀쀑 접속 문제λ₯Ό μ™„ν™”ν•˜κΈ° μœ„ν•΄ λ“±μž₯ν–ˆλ‹€.

닀쀑 접속 문제λ₯Ό μ™„ν™”ν•˜κΈ° μœ„ν•œ λ‹€μ–‘ν•œ ν”„λ‘œν† μ½œμ΄ μ‘΄μž¬ν•˜μ§€λ§Œ, μ΄λŠ” λ‹¨μˆœνžˆ μ΅œμ•…μ˜ 상황인 μΆ©λŒμ„ λ°©μ§€ν•˜κΈ° μœ„ν•œ 방법이고 각 λ…Έλ“œκ°€ 전체 λŒ€μ—­ν­μ„ μ „λΆ€ ν™œμš©ν•˜κΈ°κ°€ μ–΄λ ΅λ‹€λŠ” λ¬Έμ œλŠ” μ—¬μ „νžˆ μ‘΄μž¬ν–ˆλ‹€. 

μŠ€μœ„μΉ˜λŠ” μ΄λŸ¬ν•œ ν™˜κ²½ μ†μ—μ„œ λͺ¨λ“  λ…Έλ“œμ™€ μ λŒ€μ  링크λ₯Ό λ§ΊλŠ” λ°©μ‹μœΌλ‘œ 문제λ₯Ό ν•΄κ²°ν–ˆλ‹€. ν•˜λ‚˜μ˜ μŠ€μœ„μΉ˜μ—λŠ” λ…Έλ“œμ™€ 연결을 μœ„ν•œ λ‹€μˆ˜μ˜ μΈν„°νŽ˜μ΄μŠ€κ°€ μ‘΄μž¬ν•˜κ³  이듀은 각각 ν•˜λ‚˜μ˜ λ…Έλ“œμ™€ μ λŒ€μ  링크λ₯Ό ν˜•μ„±ν•œλ‹€. μ λŒ€μ  링크이기 λ•Œλ¬Έμ— μŠ€μœ„μΉ˜μ™€ μ—°κ²°λœ 각 λ…Έλ“œλŠ” R의 100% λŒ€μ—­ν­μ„ ν™œμš©ν•˜μ—¬ ν”„λ ˆμž„μ„ 전솑할 수 μžˆλ‹€. 

μžκ°€ν•™μŠ΅

이제 μŠ€μœ„μΉ˜μ™€ 솑신 μΈ‘ λ…Έλ“œκ°€ μ λŒ€μ  링크λ₯Ό λ§ΊλŠ” 것은 μ•Œκ² λŠ”λ°, κ·Έλ ‡λ‹€λ©΄ μŠ€μœ„μΉ˜κ°€ μ–΄λ–»κ²Œ ν”„λ ˆμž„μ„ μ˜¬λ°”λ₯Έ μˆ˜μ‹  μΈ‘ λ…Έλ“œμ— λ³΄λ‚΄μ£ΌλŠ” κ²ƒμΌκΉŒ? 이λ₯Ό μœ„ν•΄ μŠ€μœ„μΉ˜λŠ” μŠ€μœ„μΉ˜ ν…Œμ΄λΈ”μ΄λΌλŠ” 것을 μœ μ§€ν•˜κ³ , 이λ₯Ό κ΄€λ¦¬ν•˜κΈ° μœ„ν•΄ μžκ°€ν•™μŠ΅μ΄λΌλŠ” 방식을 μ‚¬μš©ν•œλ‹€.

μŠ€μœ„μΉ˜ ν…Œμ΄λΈ”μ€ {μŠ€μœ„μΉ˜ μΈν„°νŽ˜μ΄μŠ€ : MAC μ£Όμ†Œ}의 데이터 ꡬ쑰λ₯Ό κ°–λŠ”λ‹€.

솑신 μΈ‘μ—μ„œ ν”„λ ˆμž„ 전솑을 μœ„ν•΄ 링크둜 μ „κΈ° μ‹ ν˜Έλ₯Ό ν˜λ €λ³΄λ‚΄λ©΄ 이λ₯Ό μŠ€μœ„μΉ˜κ°€ κ°μ§€ν•œλ‹€. 이λ₯Ό κ°μ§€ν•œ μŠ€μœ„μΉ˜ μΈν„°νŽ˜μ΄μŠ€κ°€ 0이라고 κ°€μ •ν•˜λ©΄, μŠ€μœ„μΉ˜λŠ” μΈν„°νŽ˜μ΄μŠ€ 0κ³Ό 솑신 μΈ‘ λ…Έλ“œκ°€ μ—°κ²°λ˜μ–΄ μžˆλ‹€λŠ” 사싀을 μ•Œκ²Œ λœλ‹€. μŠ€μœ„μΉ˜λŠ” 이λ₯Ό ν™œμš©ν•˜μ—¬ μŠ€μœ„μΉ˜ ν…Œμ΄λΈ”μ„ κ°±μ‹ ν•œλ‹€. κ·Έ ν›„ ν”„λ ˆμž„ ν—€λ”μ˜ μˆ˜μ‹  μΈ‘ MAC μ£Όμ†Œλ₯Ό ν™•μΈν•œλ‹€. λ§Œμ•½ μŠ€μœ„μΉ˜ ν…Œμ΄λΈ”μ— μˆ˜μ‹  μΈ‘ MAC μ£Όμ†Œκ°€ μ‘΄μž¬ν•œλ‹€λ©΄ ν•΄λ‹Ήν•˜λŠ” μΈν„°νŽ˜μ΄μŠ€λ‘œ ν”„λ ˆμž„μ„ ν˜λ €λ³΄λ‚Έλ‹€. 이 λ•Œ μŠ€μœ„μΉ˜ ν…Œμ΄λΈ”μ— μˆ˜μ‹  μΈ‘ μ£Όμ†Œκ°€ μ—†λ‹€λ©΄, 이 λ•ŒλŠ” λͺ¨λ“  μΈν„°νŽ˜μ΄μŠ€λ‘œ μ „κΈ° μ‹ ν˜Έλ₯Ό ν˜λ €λ³΄λ‚΄μ–΄ ν”„λ ˆμž„μ„ λΈŒλ‘œλ“œμΊμŠ€νŒ…ν•œλ‹€. 링크 상에 μˆ˜μ‹  츑이 μ‘΄μž¬ν•œλ‹€λ©΄ 솑신 츑에 응닡 ν”„λ ˆμž„μ„ 보낼 것이고, 이 κ³Όμ •μ—μ„œ μŠ€μœ„μΉ˜λŠ” μˆ˜μ‹  츑의 MAC μ£Όμ†Œμ™€ μΈν„°νŽ˜μ΄μŠ€λ₯Ό ν…Œμ΄λΈ”μ— λ°˜μ˜ν•˜λŠ” 식이닀.

μŠ€μœ„μΉ˜ vs λΌμš°ν„°

μŠ€μœ„μΉ˜μ™€ λΌμš°ν„°λ₯Ό ν‘œλ‘œ λΉ„κ΅ν•˜λ©΄ λ‹€μŒκ³Ό κ°™λ‹€.

  μŠ€μœ„μΉ˜ λΌμš°ν„°
λ™μž‘ 계측 링크 계측 λ„€νŠΈμ›Œν¬ 계측
λͺ©μ μ§€ 결정법 ν”ŒλŸ¬λ”© λΌμš°νŒ… μ•Œκ³ λ¦¬μ¦˜(LS, DV λ“±)
캐싱 ν…Œμ΄λΈ” μŠ€μœ„μΉ˜ ν…Œμ΄λΈ” λΌμš°νŒ… ν…Œμ΄λΈ”

 

 

 

 

'Network > Network μŠ€ν„°λ””' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

Network Layer (in TCP/IP 4 Layers)  (0) 2023.05.11
Transport Layer (in TCP/IP 4 Layers)  (0) 2023.04.29
Application Layer (in TCP/IP 4 Layers)  (0) 2023.04.13