센로그

Chapter 15. CONNECTING LANS, BACKBONE NETWORKS, VIRTUAL LANS 본문

CS/컴퓨터 네트워크

Chapter 15. CONNECTING LANS, BACKBONE NETWORKS, VIRTUAL LANS

seeyoun 2022. 11. 21. 13:30


◆ Connecting Devices

실제로 노드들과 네트워크들을 연결하는 장치들이 어떤 게 있는지 알아보자.

 


■ Passive Hub (1계층 장비)

그냥 커넥터. 연결시켜 주는 것.

 


■ Repeater (1계층 장비)

주로 디지털에서, 신호를 그대로 반복시켜 주는 놈.

다른 LAN 사이에 연결하는게 아니고 한 LAN 안에서 연결.

 

Amplify하는 게 아니라, Regenerate 함. 즉, 같은 신호를 그대로 다시 재생시켜서 보내주는 거.

 

이런 느낌!!

 


■ Active Hub (1계층 장비)

허브는 여러 포트가 들어있는 리피터

1계층 장비임!

필터링 없이, 그냥 연결된 모든 포트로 보냄. (BroadCast)

 


■ Bridge (2계층 장비)

LAN과 LAN을 연결.

또는 커다란 LAN을 분리시켜서  충돌 범위를 줄여줄 때 사용함.

 

누가 누구한테 보내겠다는 정보를 받으면, (Table 기반으로) 여기로만 가! 라는 기능을 해주는 게 스위치 또는 브릿지

2계층 장비임! (1계층을 포함하고 있다는 뜻)

 

※ 그럼 스위치(얘도 2계층)랑 브릿지의 차이는 뭔데?

- 브릿지 개념은 "서로 다른" 네트워크 사이도 연결 가능 
  (버스- 이런식으로 다른 네트워크도 연결가능. 다른 프로토콜 쓸 때도 가능)

- 스위치는 주로 같은 네트워크 연결.

 

처음에 연결시키면 기억해놓음. Learning

단말들에 대한 모든 MAC주소포트 번호가 기억되면서 그 루트로만 보낼수있게 함.

 


그런데 길을 찾다보면, Loop Problem 이 생길 수있음!

 

해결 하기 위한 방법 => Tree로 만들자(루프 없는 구조)

 

최소 스패닝 트리

 

각자 원하는데서 출발해서, 젤 비용이 적게 드는 또는 젤 딜레이가 적은 쪽을 선택하자.(위에있는 숫자)

루트를 설정하고, 자기 노드 중심으로 계산하면 트리가 만들어짐.

▲ 크루스칼 알고리즘을 사용한 예제.

 

가중치 오름차순으로 연결해나간 것.

가중치가 1이면 최소니까 다 연결하고, 그다음은 2인 부분들 연결 .. 이런 방식!

 

(노드 1개를 선정해서 진행하는 방식은 Prim's 알고리즘)

 


■ Router (3계층 장비)

Logical 주소를 가지고 라우팅함(라우팅 테이블).

 

- LAN과 WAN을 연결

 

- 라우터 거치면 source 와 destination의 MAC 주소 갈아끼움.

 


■ Gateway (4계층 장비)

서로 다른 네트워크끼리 연결해 줌. 다른 네트워크로 들어가는 관문 느낌

 

응용 레벨에서 지원하기도 함. 우리가 원하지 않는 포트는 서비스 안하니까 다 막아버려!

광고성 이메일 차단 이런거 게이트웨이가 할 수 있음.

 


◆ Backbone Networks

BackboneLAN과 LAN을 연결시킬 수 있는 케이블. (Station들이 직접 연결되지는 않음)

 

※ Backbone이 속도가 빨라야 할까, LAN이 속도가 빨라야 할까?

=> 아무리 각각 LAN이 속도가 빨라도, Backbone이 느리면 전송이 어려움

 


◆ VLAN (Virtual Local Area Network)
: 가상 랜

물리적 연결이 아닌, SW적으로 연결해주는 네트워크.

 

 

이런식으로 물리적으로 다른 스위치에 연결되어 있더라도 논리적으로 연결해 구성한 네트워크.

(== 한 스위치 안에서 여러 네트워크를 사용할 수 있도록 한 것)

 

 

예를들어 3층짜리 건물을 기업A, 기업B, 기업C가 층별로 사용한다고 하자.

얘네가 물리적으로 같은 스위치에 연결되어 있을 수도 있다. 그러나 서로 정보를 볼 수 있으면 큰일 남!

=> VLAN을 사용하여 네트워크를 분리.

Unicast, Broadcast로도 VLAN간 통신은 불가능!

 

=> 보안 강화, 비용 절감, 불필요한 트래픽 줄임, 효율적

 

Comments