ABOUT ME

-

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

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

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

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

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

     

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

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

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

    - Telnet을 사용하여 요쳥

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

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

     

    반응형

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

    HTTP 처리 방식  (0) 2019.09.16
    HTTP 프로토콜  (0) 2019.09.16
    웹 서버, 웹 어플리케이션  (0) 2017.06.13
    [ 펌 ]HTTP의 새로운 상태 코드: 103 Early Hints  (0) 2017.05.11
    [ 펌 ] user-agent string 의 역사  (0) 2016.12.30

    댓글

Designed by Tistory.