달리는 두딘

그림과 작동 원리로 쉽게 이해하는 서버의 기초 - 1. 서버란 본문

지식노트

그림과 작동 원리로 쉽게 이해하는 서버의 기초 - 1. 서버란

디두딘 2023. 6. 6. 17:54

하...
비전공자의 가장 큰 문제는 CS가 부족하다는 점이 있지 않겠습니까?
 
정처기를 공부해도 공부해도 그냥 무작정 외운다는 느낌만 강해서 머리에 하나도 들어오지가 않더라고여
그건 아마 기초가 튼튼하지 않아서인듯합니다
 
기초 부실 & 막내 탈출 기념 & 요즘 너무 망나니의 이유로
공부를 좀 하고자... 책을 구매해 봤는데요
 
서점에서 이것저것 들춰서 읽어보니
가장 쉽게 잘 알려주는 느낌이 들어서 골랐습니다
어려운 책은 딱 질색이야 ~~
 
너무 짧은 설명이나 궁금한 것은 구글링 하며 보충하는 식으로 정리를 좀 해보겠습니다요
아 생각해보니 회사 도서 신청으로 청구할 걸 그랬네여;; 바보같은
 
무튼 그럼 홧팅!!!!!! 달려
 


 

 

그림과 작동 원리로 쉽게 이해하는 서버의 기초 : 네이버 도서

네이버 도서 상세정보를 제공합니다.

search.shopping.naver.com

 

1. 서버란

 

서버란?

  • 주된 정보의 제공이나 작업을 수행하는 컴퓨터 시스템
  • 컴퓨터의 서버는 클라이언트에게 서비스를 제공
ex) 각 서비스(크롬, 사파리…)를 제공하는 업체의 컴퓨터 → 서버 / 웹브라우저 → 클라이언트

 

클라이언트 / 서버 시스템

서버의 요청은 클라이언트의 요청에서 시작

 

  • 클라이언트로부터 요청(Request)받아 처음으로 시작 - 서비스를 제공(Response)
    1. 클라이언트는 서버에 무언가의 서비스를 요청
    2. 서버는 요청에 맞춰 처리를 수행
    3. 서버는 처리 결과를 클라이언트로 반환
    4. 클라이언트는 처리 결과를 받음

 

서버 소프트웨어

서버를 구축한다? 서버 소프트웨어를 컴퓨터에 설치하고, 기동하는 것

  • 웹 서버 소프트웨어 : Apache, IIS, nginx …

 

서버 운용 기간

시스템 수명에서 가장 긴 단계

 

  • 설정 변경
    • 사용자 추가/삭제
    • 관리 컴퓨터 추가/삭제
    • 운용 정책 변경
    • 저장소 용량 할당 확장
  • 장애 대응
    • 사전 대응 : 동향 조사로 장애 예방
      • 서버의 각종 상태(CPU 사용률, 메모리 사용률, 통신 상태, 에러 로그 파일 등…) 정기적 체크
      • 취약성(보안 결함) 정보 및 버그 정보 확인
    • 사후 대응 : 장애 조사 및 신속 대응

 

서버와 네트워크

  • 네트워크 : 서버 - 클라이언트 사이의 정보에 대한 가교 역할 & 데이터 제공
    • 유선 네트워크 : 케이블을 통해 데이터 전달
    • 무선 네트워크 : 전파를 통해 데이터 전달
  • LAN(Local Area Network, 근거리 통신망) : 일정 범위에 존재하는 컴퓨터 네트워크