잡다한 블로그
스위치 공부 본문
아날로그로 통신하고 신호는 디지털로 변환해서 받는다
1계층 통신 설계
메시 방식으로 설계
통신하고자 하는 모든 노드들이 연결되어있는 상태(모든 노드를 가지고 있기 때문에 다른 노드들에게 피해X)
but 30명에게 연결할려면 30개의 노드들이 필요함(현실에게 존재하지 않는 토폴로지임)
--------------------------------------------------------------------------------------------------
위 방식을 해결하기위해 스위치가 나옴
컨트롤러 역할을 함, (어느쪽으로 보낼지의 역할)
구성(2계층 장비의 역할임) ->1계층은 관계없음
프레임에 있는 목적지의 맥주소를 볼수 있게하자
맥주소 테이블 만들어서 바로 볼수있게 하자
2계층이라는 장비인 이유 2계층 주소(맥주소)를 사용하기 때문
LANCARD는 몇계층 장비? 2계층 장비임
맥주소를 가지고 있으면(1,2계층 이라고 할수 있는데 통상적으로 2계층 장비라고함)-> 그러면 라우터는? 1,2,3 계층 장비
스위치 감당할수 없는 것: ARP 브로드캐스팅
-7계층에서도 IP 사용(DNS를 통해서) ㅡ>3계층에 IP를 밖아 넣음
--------------------------------------------------------------------------
자동으로 처리하는 방법 , 서버로 처리하는방법
서버로 운영하는 방법: ip의 맥주소를 가진것을 알려줘 -> 근데 소규모에서는 엄청난 낭비임, 일일이 서버를 만들기때문
자동으로 처리하는 방법: 전부에게 광고를 때림(브로드캐스트라고 함)-> 그래서 스위치가 모두에게 브로드캐스팅을 보냄
스위치가 모두에게 브로드캐스팅을 보냄-> 이러한 문제를 해결하기위해 라우터가 나옴
라우터: 영역을 쪼개서 보내보자는 취지로 나옴 -> 근데 겁나 高い
그래서 나온게 switch(vlan) 이다.
스위치가 설정한 동일한 vlan 애들과 연결하기(초창기 vlan 1로 통신한다는 의미)
만약 vlan 1이 아니라 vlan 2에 통신해야할 ip가 있으면 통신안됨
그러면 어떻게 해야할까? 디폴트 게이트웨이랑 통신해야함(3계층 장비가 필요하다 일말이지)
--------------------------------------------------------------------------------
access mode -> 하나의 vlan 이랑만 통신할 경우
trunk mode -> 여러개의 vlan 이랑 통신할 경우
4바이트를 추가시켜 새롭게 인캡슐레이션을 만듬
801.1Q(닷큐)
fram check sequens : CRC 값을 가지고 다시계산
vlan 4바이트를 뺴고 fcs 계산 다시 해야함
위처럼 계산할려면 힘드니까 문제를 해결하기위해 native vlan 을 만듬
----------------------------------------------------------------------------
오토엠비아이에스(스위치에 크로스 오버 안써도 되는 이유)의 기능이 있기 때문에