ABOUT ME

Server side Engineer's blog

Today
Yesterday
Total
  • 웹 프로그래밍
    Technique/WEB 2019. 9. 16. 15:48
    반응형

    HTTP 프로토콜로 통신하는 클라이언트와 서버를 개발하는 것.

    웹 클라이언트와 웹 서버를 같이 개발할 수도 있고, 웹 클라이언트 또는 웹서버 하나만 개발할 수도 있다.

    웹 브라우저를 통해 네이버에 접속하려고 할 경우, 브라우저가 웹 클라이언트이며, 네이버 서버가 웹 서버가 된다. 즉 웹 클라이언트가 요청하고 웹 서버가 응답하는 클라이언트-서버 프로그램이 동작하는 것이다.

    Internet Explorer, Chrome, Firefox와 같은 브라우저는 이미 웹 클라이언트로서 개발되어 있기 때문에 웹 프라임웨크를 활용해서 웹 서버를 개발하는 것을 마치 웹 프로그래밍의 전부인 것처럼 착각하기 쉽지만, 실제 프로젝트를 진행하다 보면 웹 클라이언트를 개발해야 하는 상황도 많이 발생한다.

     

    브라우저 이외에도 웹 서버에 요청을 보내는 웹 클라이언트는 다양하게 만들 수 있다.

    - 웹 브라우저를 사용하여 요청

    - 리눅스 curl 커맨드를 사용하여 요청

    - Telnet을 사용하여 요쳥

    - 직접 만든 클라이언트로 요청

    웹 프로그래밍 - 클라이언트 서버

     

    반응형

    'Technique > WEB' 카테고리의 다른 글

    댓글

Designed by Tistory.