From 1db53924b1ee9b2f693c1a92ac291ec0128d2dc6 Mon Sep 17 00:00:00 2001 From: Playhuck <105256335+playhuck@users.noreply.github.com> Date: Tue, 13 Feb 2024 23:01:43 +0900 Subject: [PATCH] =?UTF-8?q?Create=202024-02-13=5F[4=EC=9E=A5]=20=EC=8A=A4?= =?UTF-8?q?=EC=9C=84=EC=B9=98.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...] \354\212\244\354\234\204\354\271\230.md" | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 "docs/2024-02-13_[4\354\236\245] \354\212\244\354\234\204\354\271\230.md" diff --git "a/docs/2024-02-13_[4\354\236\245] \354\212\244\354\234\204\354\271\230.md" "b/docs/2024-02-13_[4\354\236\245] \354\212\244\354\234\204\354\271\230.md" new file mode 100644 index 0000000..3b5e723 --- /dev/null +++ "b/docs/2024-02-13_[4\354\236\245] \354\212\244\354\234\204\354\271\230.md" @@ -0,0 +1,61 @@ + + +3장에서 다뤘던 MAC 주소는 2계층의 핵심 네트워크 장비인 스위치와 함께 동작한다. + +스위치는 네트워크 중간에서 패킷을 받아 필요한 곳에만 보내주는 네트워크의 중재자다. + +### 4.1 스위치 장비 동작 + +--- + +과거 네트워크는 패킷을 전송할 때 서로 경합해 네트워크 성능 저하가 심했지만, + +이런 성능 저하를 막고 통신하도록 도와주는 것이 바로 스위치다. + +이런 동작이 가능한 이유는, MAC 주소와 단말이 위치하는 인터페이스 정보를 매핑한 MAC 주소 테이블을 갖고 있어서 가능하다. + +**4.1.1 플러딩** + +--- + +스위치가 허브와 같이 모든 포트로 패킷을 흘리는 것을 플러딩이라고 한다. + +MAC 주소 테이블에 매칭되는게 있다면 매칭되는 곳으로, 아니라면 모든 포트로 패킷을 흘린다. + +**4.1.2 어드레스 러닝** + +--- + +MAC 주소테이블을 만드는 과정을 어드레스 러닝이라고 한다. + +어드레스 러닝은 출발지 MAC 주소를 사용하기 때문에 브로드캐스트나 멀티캐스트에 대한 MAC 주소를 학습할 수 없다. + +두 가지 모두 목적지 MAC 주소 필드에서만 사용하기 때문 + +**4.1.3 포워딩 / 필터링** + +--- + +MAC 테이블과 매칭되는게 있다면 그쪽으로 보내는 것이 포워딩, + +다른 포트로는 보내지 않기 때문에 필터링 + +스위치는 일반적인 유니캐스트에 대해서만 포워딩과 필터링 작업을 한다. + +### 4.2 VLAN + +--- + +VLAN은 물리적 배치와 상관없이 LAN을 논리적으로 분할, 구성하는 기술이다. + +### 4.3 STP + +--- + +SPOF(단일 장애점)이란 하나의 시스템이나 구성 요소의 문제가 전체 시스템의 마비로 이어지는 경우를 말한다. + +네트워크에서도 이런 장애점을 해결하기 위해 스위치 두 대로 네트워크를 디자인한다. + +두 대 이상의 스위치로 디자인하면 패킷이 네트워크를 따라 계속 전송되면서 네트워크를 마비시킬 수 있다. + +이런 상황을 네트워크 루프라고 한다.