WAN & LAN 서버는 어떻게 작동합니까?
서버는 네트워크상의 클라이언트 컴퓨터에 파일 호스팅과 같은 서비스를 제공하는 특수한 컴퓨터입니다. 서버의 임무 범위는 광역 네트워크 서버가 다른 건물이나 다른 도시에있는 고객에게 서비스해야하는 상황에서 광범위하게 달라질 수 있지만 LAN (Local Area Network) 서버는 대개 방이나 사무실 만 관리합니다. 그러나 WAN 및 LAN 서버는 클라이언트에 데이터를 가져올 때 동일한 기본 프로세스를 사용합니다.
서버 유형
서버는 사실상 모든 네트워크 기반 프로세스를 관리합니다. 컴퓨터가 작업을 수행하기 위해 네트워크 또는 인터넷 연결에서 데이터를 가져와야하는 경우 해당 데이터는 서버에 의해 거의 확실하게 전송됩니다. 일반적인 서버 유형에는 웹 페이지를 구성하는 데 사용되는 파일과 코드를 저장하는 웹 서버, 전자 메일 계정의 중앙 저장소 역할을하는 메일 서버. 파일 서버는 네트워크를 통해 다운로드 가능한 파일을 사용할 수있게 해줍니다.
데이터 요청
일반적으로 클라이언트 - 서버 통신 프로세스는 클라이언트 요청으로 시작됩니다. 예를 들어, 웹 사용자가 브라우저 주소창에 주소를 입력하면 그녀는 컴퓨터에 관련 웹 서버에 접속하여 해당 페이지를 구성하는 파일을 가져 오도록 컴퓨터에 효과적으로 알리고 있습니다. 컴퓨터는 DNS (Domain Name System)를 사용하여 올바른 서버의 주소를 찾은 다음 해당 서버에 서버가 전송해야하는 페이지를 정확하게 설명하는 요청을 보냅니다.
응답
서버가 클라이언트로부터 요청을 수신하면 서버는 요청을 처리하고 정확한 데이터를 다시 보냅니다. 이것이 달성되는 실제 프로세스는 응용 프로그램에 따라 다릅니다. 그러나 대부분의 서버 요청은 근본적으로 데이터베이스에서 올바른 파일을 찾고 클라이언트가 읽을 수있는 형식으로 서버를 반환하는 경우입니다. 대규모 네트워크의 서버는 수백 대의 클라이언트를 동시에 처리해야 할 수 있습니다. 따라서 이들은 종종 일반 컴퓨터보다 훨씬 강력합니다.
서버 소프트웨어
서버는 대개 특수 소프트웨어를 실행하여 작업을 돕습니다. 이 소프트웨어는 종종 Windows Server 또는 Apple의 OS X Server와 같은 사용자 지정 서버 운영 체제에 내장되어 있습니다. 예를 들어 Windows Server를 사용하면 복잡한 수동 구성 프로세스를 거치지 않고도 파일 공유 또는 메일과 같은 서비스를 설정할 수 있으므로 서버를 역할별로 구성 할 수 있습니다. 이러한 유형의 역할 기반 구성은 필요에 따라 서버의 용도를 쉽게 바꿀 수 있음을 의미합니다.