반응형
Notice
Recent Posts
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Today
Total
관리 메뉴

오식랜드

[운영체제] 네트워크 본문

dev-log/cs

[운영체제] 네트워크

개발하는 오식이 2023. 10. 1. 14:35
반응형

통신의 발전

모스부호 - 전화 - 무전기

통신 방향

  • 단방향 : 모스부호, 라디오, TV 등
  • 양방향 : 전화
  • 반양방향 : 무전기

프로토콜

: 다른 기기와의 통신을 위한 약속, 통신규약

네트워크 연결

  • LAN : 수미터 ~ 약 1km 연결되는 근거리 네트워크
  • IP : 서로다른 LAN을 넘어다니며 목적지까지 데이터를 전송하는 프로토콜
  • TCP : LAN으로 보낸 데이터가 잘 도착하는지 감시 ⇒ 전송 제어 프로토콜
  • WAN : 국가 전체, 국가간의 연결되는 네트워크

웹 시스템

  • 문자 기반 사용자 인터페이스 (CUI)에서 발전
  • 웹 브라우저가 보급되며 현재는 GUI가 발전

무선 통신 시스템

1G - 2G - 3G - 4G = 5G →

  • 단파일수록 장애물에 예민

분산 시스템

  • 강결합 시스템
    • 네트워크로 연결된 컴퓨터들이 하나의 메모리를 공유
    • 속도가 빠름
  • 약결합 시스템
    • 현대 대부분 약결합 사용
    • 각 컴퓨터마다 각자의 CPU, 메모리, IO,, 운영체제가 있음 → 독립 운영 됨
    • 여러 자원 공유 가능
    • 작업 분배 가능
    • 연산 속도 향상
    • 장애 발생 시 복구 가능
  • 고려할 사항
    • 각 기기의 독립성을 보장해야 함
    • 사용자가 시스템을 하나의 기기로 인식할 수 있어야 함
    • 3가지 보장 내용
      • 자율성
      • 가용성
      • 투명성

네트워크 저장장치

    • 서버용 컴퓨터 지정 후 그 컴퓨터에 개인용 컴퓨터가 직접 연결된 형태DAS
  1. NAS
    • 기존 저장장치를 LAN, WAN등에 붙여서 사용
    • 저장장치를 네트워크에 두고 여러 클라이언트 접근
    • 공유 데이터 관리 용이
    • 데이터 중복 회피가 가능
    • 개인 컴퓨터는 독립장치라 하드디스크 추가 제거 가능
  2. SAN
    • 장치들을 네트워크로 묶어서 시스템이 제공하는 인터페이스로만 데이터에 접근

고가용성

  • 항상 가용상태여야 하는 것
  • 서비스 중단을 최소화 하기 위한 이중화 작업 (미러링 등)
  • 장애 발생 시 다른 시스템의로 서비스 이동
  1. 상시 대기 ( = 미러링)
    • 가동 시스템 / 백업 시스템으로 구성
    • 평소에 대기상태이다가, 장애 발생 시 가동시스템 자원을 백업시스템으로 이전하여 운영
    • 데이터 일관성이 보장
    • 대신 가격이 2배 (백업용까지 사야해서)
  2. 상호 인계
    • 2개 시스템이 각각 서비스를 수행하다 장애 발생 시 이동하여 하나에서 2개 실행
    • 2개 업무를 동시 처리 할 수 있는 시스템 용량을 갖춰야 함
  3. 컨커런트 엑세스
    • 여러 시스템이 동시에 업무를 나누어 병렬처리
    • 시스템 전체가 가동상태라 장애가 발생해도 시스템 이동 없이 사용 가능 (효율 젤 좋음)
    • 동시접근 가능
    • 관리자가 할일이 많아서 잘 사용은 안함
반응형

'dev-log > cs' 카테고리의 다른 글

[알고리즘] 순차탐색 / 이분탐색  (0) 2023.10.20
[알고리즘] 알고리즘이란  (0) 2023.10.20
[운영체제] 파일 시스템  (0) 2023.10.01
[운영체제] 포트 (port)  (0) 2023.10.01
[운영체제] 하드디스크  (0) 2023.10.01
Comments