-
허브 , 스위치, 라우터 , 공유기의 차이 TCP/IP 원리 (0)CS-Theory/NetWork 2023. 7. 25. 14:16
허브 , 스위치, 라우터 , 공유기는 컴퓨터 네트워크에서 각각 다른 기능을 한다.
- 허브 : 데이터를 받은 포트를 제외한 나머지 모든 포트로 데이터를 브로드캐스트 한다.
소규모 네트워크를 구성시 이용 할 수 있다.
만약 특정 컴퓨터에서 특정 컴퓨터로 연결을 요청시 연결된 컴퓨터를 개별로 인식하지 못하고 모든 컴퓨터에 연결 요청을 보낸다.
이러한 특징으로 여러 장치가 동시에 데이터를 전송하면 충돌이 발생할 문제가 있어 현대 네트워크에서 거의 사용 되지 않는다.
- 스위치 : 허브의 문제를 스위칭 테이블을 사용하여 해결한다.
네트워크에 연결된 모든 컴퓨터를 인식하고 요청 대상에 맞는 컴퓨터에게만 연결 요청을 보낸다.
(스위치는 컴퓨터의 고유한 번호인 맥 주소를 수집해 스위칭 테이블을 만들고 해당 포트에 연결해준다.)
- 라우터 : IP 주소를 기반으로 패킷을 수신하고, 패킷의 목적지 IP 주소를 확인하여 최적의 경로를 선택하여 전달한다.
여러개의 네트워크를 연결하여 데이터를 전송하는 목적이다.
1. 서로 다른 네트워크 간에 데이터를 보낼 주소를 찾고 넘겨준다. Routing and Forwarding
네트워크가 인터넷(글로벌 네트워크)에 연결 할 수 있도록 해주는 주요 장치라고 이해하자.
- 공유기 : 라우터 + NAT/NAPT 기능
IP 주소를 할당하는 기능이 있어 인터넷을 연결해주는 장치이다.
허브와 스위치 만으로는 인터넷의 접속이 불가하고 공유기가 없다면 네트워크에 서로 접속한 컴퓨터들 끼리만 연결이 가능하다.
| NAT/NAPT : Network Address Translation / Network Address and Port Translation
사설 네트워크 내부의 여러 장치들이 하나의 공용 IP 주소로 인터넷에 접속하도록 해주는 장치 이다.
'CS-Theory > NetWork' 카테고리의 다른 글
HTTP 가 뭔가요 ? Tomcat 의 요청가능한 최대 데이터 크기? (0) 2023.07.27 그럼 SYN 패킷은 어떻게 이루어져 있나요 ? TCP/IP 원리 (3) (0) 2023.07.27 앱 서버로 API 를 호출 하면 몇번의 데이터 통신이 발생하나요 ? TCP/IP 원리 (2) (0) 2023.07.25 TCP 가 뭔가요? TCP/IP 원리 (1) (0) 2023.07.25