IT/용어정리

3장 네트워크, 클라이언트, 서버

개발하는 구름이 2023. 10. 16. 22:47

🚨 네트워크 유형

LAN(Local Area Network)
  • 컴퓨터가 연결된 작은 지역
  • ex) 아파트, 컴퓨터실 등
MAN(Metropolitan Area Network)
  • 도시의 여러 LAN을 하나로 연결해 만든 네트워크
  • ex) 서울시, 부천시 등
WAN(Wide Area Network)
  • 도시와 도시, 나라와 나라를 모두 연결해서 만든 네트워크
  • ex) 대한민국,미국, 캐나다 등

LAN이 모여서 MAN이 되고, MAN이 모여서 WAN이 된다!

 

 

🚨 IP 주소

  • 12자리 숫자가 마침표(.)로 구분된 모습을 갖는다.
  • 인터넷에 접속한 순간 여러분의 컴퓨터는 지금 위치에 맞는 IP주소를 갖게 된다.
  • 숫자는 문자보다 간편하고 명확하기 때문에 IP주소에서는 숫자를 사용하고 있다.
  • IP 주소는 위치에 따라, 컴퓨터에 따라 고유한다.
  • 즉 집의 IP 주소와 카페의 IP 주소가 다르다.
  •  IP는 0~255의 숫자만 사용할 수 있다는 한계가 있기 때문에 최근에는 숫자 구분을 4개에서 6개로 늘린 IPv6를 함께 사용하고 있다.

 

🚨클라이언트 & 서버

클라이언트(Client), 프론트 엔드(Front-End)
  • 파일을 달라고 계속 보채는 컴퓨터
  • ex) 가게의 손님
서버(Server), 백 엔드(Back-End)
  • 파일을 주는 컴퓨터
  • ex) 종업원은 서빙하는 사람
리눅스
  • 리눅스는 운영체제(OS)이다.
  • 리눅스 위에서 서버 프로그램을 돌린다.
  • 하드웨어를 직접 컨트롤하지 않고 프로그래밍 언어로 코딩된 프로그램을 동작하게 하려면 운영체제 위에서 프로그램을 돌려야 한다.
  •  윈도우 OS, 맥 OS, iOS, 안드로이드 OS 말고 리눅스를 쓰는 이유 
      -> 무료이기 때문! 리누스 토발스가 깃(Git)과 함께 리눅스를 만들었다.
  • 우분투(Ubuntu) : 리눅스의 유명한 버전 중 하나
  • 레드햇(Red Hat) : 리눅스 버전 중 리눅스를 개량해서 유료로 판매
    • 유료로 사용하는 이유 : 만약 무료 운영체제를 사용하다 고장이 나면 어떻게 할까? 누군가에게 AS요청을 하거나 책임을 물을 수도 없다. 하지만 어떤 회사에서 운영체제의 품질을 보장해주면 어떨까? 이게 바로 레드햇을 유료로 사용하는 이유이다.
개인 서버를 운영하면 힘든 이유?
  • 전원이 꺼지는 순간 서버는 정지한다.
  • 서버 컴퓨터가 고장나면 저장된 모든 데이터가 복구할 수 없이 날아갈 수도 있다.
  • 호스팅 업체가 생겨났다 : 해당 서비스를 대신해주는 업체 
    • ex) 가비아, Cafe 24 등