허브란?
포트가 여러개 달려있는 장비이며,
한 포트로 들어온 패킷을, 다른 연결된 나머지 포트들로 패킷을 보냅니다.
또한, 각각의 포트들로 보내게 되고,
각각의 포트들은 자기에게 온 메시지인지 아닌지 판별 후
자기에게 온 메시지가 아닌 경우 파기하게 됩니다.
허브의 반이중통신 방식
허브는 송신/수신을 둘 다 동시에 진행하지 못합니다.
그렇기 때문에 포트가 많아지고, 메시지 양이 많아지면
부하가 걸려 느려지게 됩니다.
스위치란?
허브는 a가 b에게 메시지를 보낸다면, b,c,d,e 모두 메시지를 받는 반면,
스위치는 a가 b에 직접 전송을 하게 됩니다.
스위치의 전이중통신방식
이를 위해서 IP와 MAC을 매핑하여 사용합니다
스위치에서 어떤 메시지가 전달 되고자 한다면, 이 IP와 MAC을 이용해
원하는 목적지까지 바로 전송이 됩니다.
또한 허브의 반이중통신 방식은 송신,수신이 동시에 되지 않지만,
스위치는 송신, 수신이 동시에 가능 합니다.
라우터란?
허브나 스위치의 경우 내부 인터넷망만 연결이 가능합니다.
그러나 네트워크는 다른 망과도 연결 해야 할 때가 있는데요,
이때 사용하는것이 라우터입니다.
라우터는 다른 라우터와 게이트외이로 연결이 되어 있고,
이 게이트웨이를 통하여 메세지를 보내게 됩니다.
라우터A가 라우터 Z에게 메시지를 보내려고 할 때,
라우터Z가 라우터A에 바로 연결 되어 있지 않을 수 있습니다.
그럴때에는 라우터A가 주변 라우터들에게 라우터Z의 위치를 물어봅니다.
물음 당한 라우터는 라우터Z를 가지고있다면 자시닝 가지고 있다고
경로를 담아 보내고, 만약 가지고 있지 않다면, 또다시 주변 라우터들에게 물어보게 됩니다.