12.[os] 네트워크와 분산 시스템

통신 방향에 따른 통신의 분류

  • 단방향 통신: 한쪽 방향으로만 통신이 이루어지는 방식으로, 모스 부호, 라디오, TV 방송 등이 해당된다.
  • 양방향 통신: 양쪽 방향으로 동시에 통신이 이루어지는 방식으로, 일반적인 전화가 해당된다.
  • 반양방향 통신: 단방향 통신과 양방향 통신의 중간 형태로, 양방향 통신이기는 하지만 어느 순간에는 한쪽 방향으로만 통신이 가능하다. 무전기가 대표적인 예이다.

무선 전화망의 발전

  • 1G: 아날로그 음성통화
  • 2G: 디지털 음성통화
  • 3G: 음성통화 + 데이터 통신
  • LTE (3.9G): 4G 데이터 통신 + 3G 음성 통화
  • 4G: 고속 데이터 통신 + 음성통화
  • 5G: 초고속 데이터 통신 + 음성통화

인터넷

  • 1960년대에 미국 국방성은 서로 호환되지 않는 LAN을 묶어 아르파넷을 만들었고, 이것이 전세계적으로 확장되어 인터넷이 되었다. 인터넷은 네트워크를 하나로 묶는 기술이다.

분산 시스템

  • 클라이언트/서버 시스템: 네트워크의 모든 컴퓨터가 동일한 지위를 갖지 않고, 작업을 요청하는 클라이언트와 요청받은 작업을 처리하는 서버로 구성된 시스템이다.
  • P2P 시스템: 일대일로 연결된 말단 노드를 통해 실제 데이터 전송이 이루어지는 시스템이다.
  • 클라우드 컴퓨팅: 서버에 응용 프로그램과 데이터를 저장해두고 언제 어디서나 자유롭게 사용할 수 있는 시스템이다.

  1. 네트워크로 연결된 모든 컴퓨터의 프로세서가 하나의 메모리를 공유하는 네트워크 구성 방식은 무엇인가?

    • 강결합 시스템
  2. 서로 다른 기기 간에 통신을 하기위해 정한 약속을 무엇이라 하는가?

  3. 프로토콜

  4. 가까운 거리를 연결하는 네트워크를 무엇이라 하는가?

  5. LAN

  6. LAN의 구조를 뜻하는 영어 단어는 무엇인가?

  7. 토폴로지(Topology)

  8. 버스 토폴로지에 데이터 전송을 위한 프로토콜로 CDMA/CD를 사용하는 LAN은 무엇인가?

  9. 이더넷

  10. 완전한 분산 시스템은 구성하는 데 문제가 많아 작업을 요청하는 컴퓨터와 이를 처리하는 컴퓨터의 이중 구조로 나눈다. 이러한 분산 시스템을 무엇이라 하는가?

  11. 클라이언트/서버 시스템

  12. 클라이언트/서버 시스템의 서버 과부하 문제를 해결한 시스템으로, 데이터 전송 시 서버를 거치지 않고 사용자 간에 직접 이루어지는 시스템은 무엇인가?

  13. P2P 시스템

  14. 평상시에 대기 상태를 유지하다가 가동 시스템의 하드웨어 또는 네트워크 장비에 장애가 발생하면 가동 시스템의 자원을 백업 시스템으로 이전하여 서비스가 중단되지 않도록 하는 고가용성 시스템은 무엇인가?

  15. 상시대기(hot-standby)

  16. 2개의 시스템이 각각의 고유 서비스를 수행하다가 한쪽 시스템에 장애가 발생하면 상대 시스템으로 작업을 이동하는 고가용성 시스템은 무엇인가?

  17. 상호인계(mutual takeover)

Did you find this article valuable?

Support Fullstack Developer at Your Service by becoming a sponsor. Any amount is appreciated!