-
Interaction With Server기타 2020. 12. 23. 09:48반응형
브라우저 > ex) 크롬/사파리/익스플로러 > 코드를 브라우저의 내장 엔진을 통해 사용자에게는 눈에보이는 환경을 만들어 내고 컴퓨터 내부에는 이진수로 해석하여 전달하는 역할을한다
d2.naver.com/helloworld/59361.
서버 > 클라이언트 의 요청을 바탕으로 리소스를 활용하여 응답하는 역할을한다.
API > 클라이언트가 서버에 요청할때 요청하는 방식이다.
HTTP > protocol >약속 규약 > 클라이언트와 서버사이의 약속 > 1.작동방식 2.구성 3속성 4.메서드 > 1.작동방식 클라이언트는 요청하고 서버는 응답한다. 그역이 될수없고 무시할수없다.
2.구성은 헤더와 바디이다. 헤더는 클라이언트의 정보 즉 요청을 하는사람의 신상이라고 할수잇고 바디는 요청의 내용이 담긴다.
3.속성은 stateless 와 connectless 연결성이 없고 독립적이다.
4.메서드 get put deltete post
www.zerocho.com/category/HTTP/post/5b3ba2d0b3dabd001b53b9db
ajax > dynamic web page(app) > javascript 와 dom 을 이용 + XML( 서버와 통신가능하게해줌) === ajax > jquery > fetch
fetch > 비동기처리가 콜백 > promise > async await 로 발전해오던 거처럼 / xml > jquery> fetch 이렇게 발전해옴 기본적으로는 클라이언트가 서버의 응답을 받아 javascript 와 돔을 이용하여 화면의 일부만 업데이트 하는 방식이다.
appendix:
dns server / request,response cycle