- ECN은 TCP혼잡 제어와 마찬가지로 네트워크에서 혼잡을 관리하는 데 사용되는 기능입니다. 🛰️
- ECN은 중간 노드(주로 라우터)를 통해 혼잡을 알림하고 제어합니다. 🔁
- ECN을 지원하는 호스트는 TCP 헤더와 IP 헤더에 ECN 관련 비트를 추가합니다.
- 라우터가 혼잡을 감지하면 IP 패킷의 ECM 비트를 1로 설정하고, 이를 통해 호스트가 혼잡에 대한 경고를 받을 수 있습니다. 🚦
- 호스트가 ECN 경고를 받으면 TCP Segment의 EC2 비트를 1로 설정하여 혼잡 상황에 유의합니다. ⚠️
- ECN을 사용하면 중간 노드의 경고를 통해 혼잡 문제를 조기에 감지하고 제어할 수 있습니다. 📈