안녕하세요~
오늘의 주제는 broadcast입니다
broadcast라는 것 무엇일까요??
강의실에서 다수의 학생 모두에게 나의 데이터를 전하는 것을
broadcast라고 하고
3명의 그룹에게 나의 데이터를 전하는 것을
multicast
일대일로 데이터를 전하는 것을
일대일 통신이라고 부르는 것이지요
여기서 네트워크를 들어가기 전에
잠깐 네트워크 장비에대해 소개하고 갈까 합니다
(HOST)PC SWITCH ROUTER SWITCH HUB PC(HOST)
PC (HOST)
이런 구조로 네트워크가 구성되어 있다고 보시면 될 거 같습니다.
일반적인 망을 구성하는 네트워크 장비는 라우터와 스위치입니다.
그렇다면
1. HUB란 무엇일까요 ?
BRIDGE와 같은 역할을 합니다.
금융허브를 구축하도록 하겠습니다~
라고 뉴스에서 말하는 그때 그 허브랑 비슷합니다
금융 인프라를 더 구축시킨다는 의미가 될 수도 있겠죠~
이처럼 HUB는 "이어둔다, 연결해둔다" 라는 의미가 됩니다.
즉 ,HOST 들의 연결을 공유해주는 역할이 되는거에요 : )
PC
BRIDGE PC
PC
이렇게 되는 거겠지요 ??
2. 그러면 LOOP 구조란 무엇일까요 ??
말그대로 특정 트래픽이 무한 순환 상태가 되는 망을 말합니다.
PC_B
PC_A PC_C
이렇게 세 대의 PC가 서로 통신을 한다고 생각해봅시다
PC_A 에서 데이터를 보내면
PC_B와 PC_C로 연결되어 다시 PC_A로 명령이 돌아 오겠죠 ??
이런 상태를 무한 순환 상태 , 루프 상태라고 하는 것입니다.
3. 트래픽을 보낼 때 MAC, ARP Table 을 학습해야할 필요가 있겠지요
왜냐하면 PC_C라는 MAC으로 데이터를 보내고 싶기 때문이에요~
그렇다면 PC_C 에 대한 LEARNING(학습) 이 필요합니다.
그렇다면 Learning 방법에 대해 얘기를 해볼까요..
PC
PC Bridge PC
PC
bridge에서 pc로 각각 메시지를 보내게 됩니다
-> 너의 mac 주소는 'C' 이니 ?
그리고 브로드 캐스트 MAC & IP 로 Forwarding 을 하게 됩니다
만약에 mac 주소가 'C' 맞다면 'I' m C" 라고 말해주겠죠
그리고 만약 아니라면 drop()을 할꺼에요
이러한 방식으로 learning 을 한다는 것을 알아두시면
될 거 같구요 !
BroadCast Domain은 무엇일까요 ?
브로드 캐스트 메시지가 도달하는 영역을 말합니다.
switch(Bridge)가 도메인을 나누는거에요
예를 들어
a 강의장, b 강의장 이렇게 나누듯이요
a강의장에서만 a 학생들이 수업을 들을 수 있도록 되어있죠??
마찬가지로 이와 같은 네트워크 한 망을 브로드 캐스트 도메인이라고
합니다.
그럼 브로드 캐스트 스톰 이란 무엇일까요?
BRIDGE
BRIDGE BRIDGE
이렇게 BRIDGE가 2대 이상있을 때
서로서로에게 D라는 주소를 요청할 때
서로가 서로에게 계속 물어보는
순환형 구조가 됩니다
이런 구조를 braodcast storm 이라고 합니다
-> 여기서 중요한 것은
BroadCast Domain을 분할 할 수 있는 장비는
"switch"라는 것입니다. : )
'네트워크' 카테고리의 다른 글
Vlan 의 필요성 (0) | 2019.12.26 |
---|---|
네트워크망과 서버의 개념 (0) | 2019.12.24 |
BUS | CSMA/CD (0) | 2019.12.23 |
SSH 과 SSL, TELNET, 포트별 번호 (0) | 2019.12.20 |
FTP / HTTP 가 양방향, 단방향 이유 보충 (0) | 2019.12.20 |