웹서비스?
=> 트위터?구글?인스타? 우리는 웹서비스로부터 원하는 것을 얻는다.
[ 이를 구체적으로 생각하면 ]
→ 우리가 웹서비스에 필요한 정보를 요청하면 웹서비스는 우리의 요청에 응답한다.
비유를 하자면 우리는 손님, 즉 클라이언트이고 웹서비스는 서빙을 해주는 서버이다!
[ **Client와 Server ]**
Client
: 서버에게 원하는 정보를 Request(요청)을 한다.
Server
: 이 요청에 Response(응답)한다.
우리가 웹서비스를 만든다
= 우리가 웹서비스로 작동할 수 있는 서버를,요청에 응답할 수 있는 프로그램을 만든다!
[ Request의 종류 ]
<비유를 해보면>
나는 네이버를 켜고 [=GET(네이버를 갖다줘)]
웹툰을 본[=GET(서버야 웹툰을 갖다줘)] 다음
재미있다고 댓글을 달았다 [POST(내 댓글좀 처리해줘)]
[ P2P ]
= Peer To Peer : 모두가 서버이자 모두가 클라이언트라는 의미
클라이언트&서버와 반대되는 의미.
WEB = World Wide Web 이 자체를 인터넷으로 보아도 무방하다.
우리가 흔히 인터넷이라 생각하는 익스플로어, 구글 등은 웹 브라우저이다.
서버와 클라이언트가 HTML을 주고 받는데 그 HTML을 받고 보여주고 하는 것이 웹 브라우저의 역할이다.
=>우리를 다른 서버와 P2P대상자와 연결하는 통로 역할
서버 컴퓨터?
-> 신경 써야 할 부분만 확실히 신경 쓴 컴퓨터
[ 서버 프로그램을 만드는 두 가지 방법 ]
이해가 쉽고 정형화된 문법, 쓰이는 문법만 맨날 쓰임! 형식과 자주 쓰이는 문법 중요하다!
'이거 HTML로 작성된 문서야~' 라고 알려주는 태그
!DOCTYPE
<html>
<head>
//직접 화면에 등장하지는 않는 태그
</head>
<body>
//직접 등장하는 태그
</body>
</html>
[참고]
codecademy - Introduction to html 수강
: 트위터 개발자들이 만든 CSS/JavaScript 기반의 웹 프레임워크.
[ **Github ]**