서버 종류 (AP, DB, Web, WAS) + WINS

박영준·2024년 7월 29일
0

Server

목록 보기
7/8

프로젝트 中 WINS 서버 프로그램을 통해 AP 서버, DB 서버에 연결할 수 있었고, WEB/WAS 업체를 통해서도 AP 서버 내에 WEB 과 WAS 를 설치했다.

AP, DB, Web, WAS 모두 Server라고 불려, 그 구분이 필요하다고 느꼈다.


1. AP 서버

  • "Application Server" = Server 그 자체 = Application 서비스를 동작시키는 서버

  • 네트워크 연결만 되어 있으면, Server 와 Endpoint 간의 통신이 가능한 서버

    크게 AP 서버 / DB 서버 / WAS / Web 서버 로 구분했으나,
    AP 서버 안에 WAS, Web 서버가 포함되어 있다.

1) Web 서버

  • HTTP 프로토콜을 주로 처리
    • HTTP Request 를 받아서, HTTP Response 를 반환
    • ex) 아파치. 웹투비

2) WAS

  • "Web Application Server"

  • WAS = Web 서버 + Container

    • 단순하게만 사용되어온 HTTP 프로토콜만으로 문서 작업 그 이상(ex: 전자상거래, 파일 공유...)을 하려다보니 나타나게 됨
    • Web 서버(정적 데이터 처리)에 동적 데이터를 이용하도록 만드는 Container 를 엮으면, WAS 가 됨
    • ex) 톰캣, 제우스

2. DB 서버

  • 데이터 저장만을 담당하는 서버

3. WINS 서버

'WinNGS' 라는 프로그램을 이용하여 개발 서버, 운영 서버, DB 서버 등... 에 접근할 수 있었다.
이 프로그램에서 이용하는 서버가 WINS 서버이다.

  • 네트워크에 있는 컴퓨터와 그룹에 대한 NetBIOS 이름에 대응되는 IP 주소를 찾아주는 서버

  • TCP/IP 환경 하에서 서버명을 관리하기 위한 서비스

    • IP 매핑 기능 : TCP/IP 환경 내에서 통신하기 위해서는 각 컴퓨터마다 IP 가 필요

    • NetBIOS 컴퓨터 이름 등록 : 편의성을 위해 각 IP 마다 이름을 붙여서 등록

      NetBIOS

      • "Net" + "BIOS" = "Network" + "Basic Input/Output System" = 네트워크에 대한 기본적인 입출력
      • 별개의 컴퓨터 상에 있는 각 Application들이 동일한 네트워크에 연결되어 있을 때(근거리 통신망 내에서), 서로 통신할 수 있게 해주는 프로그램

참고: WINS 서버란
참고: WINS 서버, NetBIOS 서버
참고: AP 서버 vs Web 서버 vs WAS vs DB서버

profile
개발자로 거듭나기!

0개의 댓글