클라이언트 네트워크 / 클라이언트-서버 구조
클라이언트 네트워크
컴퓨터 네트워크에서 클라이언트는 네트워크를 통하여 서버라는 다른 컴퓨터 시스템 상의 원격 서비스에 접속할 수 있는 응용 프로그램이나 서비스를 말한다.[1] 구체적으로 말하면 클라이언트-서버 구조에서 서버에서 그 서버가 제공하는 서비스를 요청하고, 또는 서비스 요청을 위해 필요 인자를 서버가 원하는 방식에 맞게 제공하며, 서버로부터 반환되는 응답에 사용자에게 적절한 방식으로 표현하는 기능을 가진 프로그램이나 시스템이다.
- 요약하면, 서버 컴퓨터에 접속가능한 프로그램 = client network
- 출처 : 위키백과 - 클라이언트(컴퓨팅)
클라이언트 - 서버 구조(client - server)
서비스 요청자인 클라이언트와 서비스 자원의 제공자인 서버 간에 작업을 분리해주는 분산 애플리케이션 구조이자 네트워크 아키텍처
- 클라이언트(client) : 서비스 요청자 -> 서비스를 사용하는 사용자 혹은 사용자의 단말기
- 서버(server) : 서비스 자원의 제공자 -> 다수의 클라이언트를 위해 존재하기 때문에 일반적으로 매우 큰 용량과 성능을 가지고 있었다. 그러나 웹 2.0에서는 클라이언트이자 동시에 서버인 환경이 많아지면서 변화가 일고 있다.
- 클라이언트인 동시에 서버인 환경 ; 뭐.. 그런게 있다고 한다…
- 웹도 확장된 클라이언트-서버 구조라고 보기도 하지만, 일반적으로는 웹 이전의 pc에 클라이언트가 설치되어 화면을 처리하고 서버에서는 자료를 처리하는 시스템
- 클라이언트-서버 구조로 된 네트워크 프로그램을 작성하거나, 특정 시스템이 클라이언트-서버 구조로 만들어져 있다는 것은 클라이언트와 서버가 각자의 역할에 맞게 구성됨을 말한다.
- 대표적인 예 : 월드 와이드 웹(World Wide Web)
- 월드와이드웹이란?
- 인터넷상의 정보를 하이퍼텍스트 방식과 멀티미디어 환경에서 검색할 수 있게 해주는 정보검색 시스템이다.
- 하이퍼텍스트 형식으로 표현된 인터넷상의 다양한 정보를 효과적으로 검색하는 시스템으로 전 세계적으로 가장 널리 보급되어 있다.
- 하이퍼텍스트(hyper-text)란? 하이퍼링크(hyperlink) + 텍스트(text)
- 웹 브라우저라 불리는 프로그램을 통해 웹 서버에서 “문서”나 웹 페이지등의 정보 조각을 읽어들여 컴퓨터 모니터에 출력하는 형태로 보인다.
- 사용자는 각 페이지에 있는 하이퍼링크를 따라 다른 문서로 이동하거나, 그 페이지를 서비스하고 있는 서버로 일련의 정보를 보낼 수도 있다.
- 하이퍼링크를 따라 이동하는 행위를 흔히 웹 서핑(web surfing)또는 웹 브라우징이라 한다.
- 관련된 내용들이 모여있는 웹 페이지들의 집합을 웹 사이트(web site)라고 한다.
- 하이퍼텍스트(hyper-text)란? 하이퍼링크(hyperlink) + 텍스트(text)
- 월드 와이드 웹(World Wide Web, WWW, W3)은 인터넷에 연결된 컴퓨터를 통해 사람들이 정보를 공유할 수 있는 전 세계적인 정보 공간을 말한다. 간단히 웹(the Web)이라 부르는 경우가 많다.
- 인터넷에서 HTTP 프로토콜, 하이퍼텍스트, HTML형식 등을 사용하여 그림과 문자를 교환하는 전송방식
- 이 용어는 인터넷과 동의어로 쓰이는 경우가 많으나 엄격히 말해 서로 다른 개념이다. 웹은 전자 메일과 같이 인터넷 상에서 동작하는 하나의 서비스일 뿐이다.
- 그렇다면 인터넷(internet)이란?
- 인터넷(영어: Internet)은 컴퓨터로 연결하여 TCP/IP(Transmission Control Protocol/Internet Protocol)라는 통신 프로토콜을 이용해 정보를 주고받는 컴퓨터 네트워크이다
- 그렇다면 인터넷(internet)이란?
- 1993년 이래로 웹은 인터넷 구조의 절대적 위치를 차지하고 있다.
- 월드와이드웹의 기능
- 통일된 웹 자원의 위치 지정 방법
- ex) URL
- 웹의 자원 이름에 접근하는 프로토콜(protocol)
- ex) HTTP
- 자원들 사이를 쉽게 항해 할 수 있는 언어
- ex) HTML
- 통일된 웹 자원의 위치 지정 방법
- 출처 : 위키백과 - 클라이언트 서버 모델