Web? Web Server? Web Client? Web Browser?

Web Programming/Theory 2016. 3. 4. 10:00

<네트워크>

서로간의 통신을 위해 두 개 이상의 장치들이 연결되어 있는 통신 구조이다.

만약, 집 안에 두대 이상의 컴퓨터가 연결되어 있다면 그 것 또한 하나의 네트워크가 될 수 있다. 

 

<인터넷>
수많은 컴퓨터 네트워크들을 연결시키는 네트워크이다.
네트워크와 네트워크를 연결되어 있는 것을 인터넷이라 한다.

 

<World Wide Web>

인터넷 서비스의 한 종류이다. FTP, TELNET과 같은 서비스의 일종이다.

WWW를 도식화하여 보여준다면 아래의 그림과 같다.



클라이언트가 Web브라우저를 통해 HTML문서를 요청하게 되면 웹서버는 클라이언트가 요청한 HTML문서를 찾아서 클라이언트에게 보내주는 방식이다.

 

<하이퍼링크>

하이퍼링크는 특정 단어나 이미지를 다른 문서와 연결하는 것이다.



먼저, 클라이언트가 하이퍼링크를 클릭하면 HTML 문서를 해당 웹서버로 요청한다. 그 요청을 받은 웹서버는 HTML문서를 찾아서 클라이언트에게 응답해준다. 클라이언트는 웹 브라우저를 통해 받은 HTML문서를 볼 수 있는 것이다.

 

 

<웹 서버(Web Server)>

클라이언트의 요청을 받아서 처리한 후 결과를 클라이언트에 전송해 주는 주체(서비스를 해주는 것)

 

<웹 클라이언트(Web Client)>

필요한 데이터를 웹 서버에 요청하는 주체(서비스를 받는 것)

 

<웹 브라우저(Web Browser)>

웹 서버로부터 받은 HTML 문서를 해석하고 보여주는 애플리케이션

예) Internet Explorer, Netscape Browser, Mozilla Firefox

 

 

 

 


 Copyrightⓒ2014 By Jabook

'Web Programming > Theory' 카테고리의 다른 글

I/O 모듈  (0) 2016.04.07
Internet? web? 그리고 History...  (0) 2016.03.03
웹 동작원리와 URL 구성요소  (0) 2016.02.04
posted by 경원구