이번 포스트 에서는 Web Fron-End를 공부해보기전, Web, Web Service가 무엇인지 이해해보고자 합니다.
먼저 Web Service가 무엇인지 부터 간략하게 정의하자면,
1. Web service : 네트워크 상에서 서로 다른 종류의 컴퓨터들 간에 상호작용을 하기 위한 소프트웨어 시스템.
즉, 유저(user)가 원하는 정보를 얻기 위해 사용하는 시스템입니다.
(예시: 네이버, 구글, 트위터, 인스타그램)
쉽지만 핵심을 짚어 얘기하자면,
유저는 필요한 정보를 요청(request)하고 이에 웹서비스가 응답(response)하는 것 입니다.
요청하고 응답할 때 두 객체간에 오가는 정보는 html 형식입니다.
(여기서 html형식이란 추후에 작성할 예정이니 모르신다고 당황하실필요 없습니다!)
쉽게 비유해 설명하자면, Client 즉 유저(손님)는 핸드폰, 노트북등을 통해 '요청'을 하는 것이고, 이에 Server(웨이터)가 '응답'을 하는것이라 이해하시면됩니다.
cf ) 반대 개념으로 P2P, 즉 모두가 서버이자 클라이언트인 관계도 있습니다.
* 요청(request)의 종류에는, GET 과 POST가 있습니다.

문장으로 예시를 들자면,
나는 네이버를 켜고
*네이버를 켜는 것이므로, GET(서버야 갖다줘.)
웹툰을 본 다음 재미있다고
* 웹툰을 본 것이므로 GET(서버야 웹툰 갖다줘.)
댓글을 달았다.
* POST(댓글을 처리해줘.)
- 즉 , 웹서비스를 만든다 = ( 점원으로서 ) 작동될 수 있는 서버 프로그램을 만든다.
라고 해석하시면 됩니다.
2. Web : 인터넷과 같은 개념으로 이해해도 무방합니다.
또한 앞서 말한 client-server 및 P2P 관계 등이 컴퓨터 및 서버 간에 얽히고 설켜서 커다란 정보의 망이 형성된 것을 웹으로 이해할 수 있습니다.
혹자는 , Web이라 하면

과 같이 크롬 파이어폭스 익스플로러 등을 생각하실텐데요,
이건 웹 브라우저입니다 .
웹 브라우저란, HTML 문서를 서버에서 받아서 클라이언트에게 보여주거나, 우리를 다른 서버 및 다른 P2P 대상자와 연결해주는 통로라고 생각하시면 됩니다.
즉 그림으로 쉽게 표현하자면,

과 같이 말할 수 있습니다.
이상으로 Web과 Web-Service에 관한 간단한 포스팅을 마치겠습니다.
'개발 > Web Front-End' 카테고리의 다른 글
[Web Fe] CSS정리하기 2 (0) | 2021.06.18 |
---|---|
[Web Fe] CSS 정리 하기 1 (+BootStrap) (0) | 2021.06.17 |
[Web Fe] 콘텐츠모델, 시멘틱마크업, 블록 & 인라인 (0) | 2021.06.17 |
[Web Fe] HTML 태그 (0) | 2021.06.16 |
[Web Fe] HTML 이해하기. (0) | 2021.06.16 |