시스템 프로그래밍[4-14]

Turtle·2024년 6월 9일
0
post-thumbnail

네트워크(Network)

1-1) 개념

  • 네트워크는 장치들이 통신 기술을 이용하여 구축하는 연결망
  • 노드와 링크가 서로 연결되어 있으며 리소스를 공유하는 집합

프로토콜 : 전송 매체를 통해 데이터를 교환하기 위한 통신 규약

1-2) 분류

  • 크기에 따른 분류 : LAN, MAN, WAN
  • 연결형에 따른 분류(토폴로지) : 스타형, 링형, 메쉬형, 버스형, 트리형, 망형...

1-3) 통신 방식

  • 유니캐스트 : 특정 대상과의 1:1 통신
  • 멀티캐스트 : 특정 다수와 1:N 통신
  • 브로드캐스트 : 네트워크에 있는 모든 대상과 통신

인터넷(Internet)

  • 전 세계 컴퓨터가 서로 연결되어 TCP/IP 프로토콜을 이용해 정보를 주고받는 공개 컴퓨터 통신망

TCP/IP 프로토콜

  • TCP : IP 위에서 동작하는 프로토콜, 신뢰성을 보장하는 데이터 전송
  • IP : 인터넷 공간에서 자신의 PC가 사용하는 고유 식별자

DNS(Domain Name System)

  • 호스트 이름과 IP 주소를 상호 변환하는 역할
  • IP 주소는 사용자가 일일이 기억하기 어려워 이를 사용자가 알아보기 쉬운 호스트 이름으로 변환
  • nslookup 명령어를 사용하여 지정된 호스트의 IP 주소를 알려준다.

시스템 구성 관리

1-1) 개념

  • 시스템 구성 관리는 IT 환경의 모든 구성 요소를 체계적으로 관리하고 유지하는 프로세스를 말한다.
  • 하드웨어, 소프트웨어, 네트워크, 사용자 계정 등을 포함한 시스템 자산을 관리하여 시스템의 안정성과 효율성을 보장한다.

1-2) 활동

  • 사용자 계정 추가 및 삭제

    • 계정 관리
    • 추적 및 기록
  • 소프트웨어 설치, 업그레이드, 삭제

    • 소프트웨어 자산 관리
    • 변경 관리
    • 자동화 도구 사용
  • 하드웨어 설치

    • 하드웨어 자산 관리
    • 변경 관리
  • 시스템 보안

    • 보안 정책 적용
    • 감사 및 추적
  • 데이터 백업

    • 백업 계획 수립
    • 복구 테스트
    • 백업 기록 유지

1-3) 궁극적 목표

  • 조직의 IT 인프라가 안정적이고 효율적으로 운영되도록 보장하는 중요한 프로세스로 이와 같은 체계적이고 일관된 관리를 통해 고가용성 시스템을 구축한다.

0개의 댓글