면접 예상 질문(5)(컴퓨터 네트워크(3))

최동혁·2023년 4월 13일
0

면접 질문

목록 보기
9/9

네트워크란 무엇일까요?

  • 지역적으로 분산된 위치에서 컴퓨터 또는 시스템 간의 연결 및 통신을 하기 위한 하드웨어 및 소프트웨어들의 집합입니다.

데이터를 보내는 방법에 circuit switching 방식과 packet switching 방식이 있는데 이 두가지를 설명해주세요.

  • circuit switching은 자원과 경로를 미리 확보합니다. 그래서 대기 없이 통신이 바로 가능합니다. 1:1 통신의 단적인 예시입니다. 그렇기에 RTS(Real-Time Service)에 적합합니다. 집 전화기를 예시로 들 수 있습니다.

  • 하지만 자원과 경로를 미리 확보해서 한다는 자체가 비용이 큰 작업이고, 해당 자원은 해당 단말밖에 쓸 수 없어서 남는 자원이 있다면 비효율을 초래합니다. 하지만 전송 속도는 보장됩니다.

  • packet switching은 전송하고자 하는 data를 패킷이라는 작은 단위로 나누고 발신지와 수신지의 주소를 넣어 전달합니다. 자원과 경로를 미리 확보하지 않습니다. 통신할 때마다 경로를 새로 정해서 패킷을 전송하고 받습니다. 때문에 waiting time이 발생하기도 하지만 불편한 정도는 아닙니다.

  • 요청에 따라 자원을 할당하고 경로를 결정하기 때문에 많은 사용자가 있는 인터넷에서 Circuit switching보다 Packet Switching이 효율적으로 자원을 사용할 수 있습니다. 하지만 전송 속도는 보장받지 못합니다.

  • 결론적으로 circuit switching은 자원을 지속적으로 사용할 때 유리하고, packet switching은 유저가 많을 때 유리합니다.

라우터와 스위치의 차이에 대해서 말해주세요.

  • 라우터는 다양한 네트워크를 연결하는 장치로 IP주소가 사용되고 네트워크 계층에 속합니다. LAN 환경이 아닌 WAN 환경이기 때문에 브로드캐스트를 지원하지 않습니다.
  • 스위치는 다양한 장치를 동시에 연결하는 장치로 MAC 주소가 사용되고 데이터 링크 계층에 속합니다.
  • 라우터는 목적지가 불명확한 데이터가 들어오면 데이터를 폐기하지만, 스위치는 브로드캐스팅을 해 MAC 주소를 알아냅니다.
profile
항상 성장하는 개발자 최동혁입니다.

0개의 댓글