본문 바로가기

Wecode_Session/WEB2

HTTP HTTP HTTP HyperText Transfer Protocol 하이퍼텍스트(HTML) 문서를 교환하기 위해 만들어진 protocol(통신 규약) 웹상에서 서버끼리 통신을 할 때 규정해 놓은 통신 형식 (통신 구조) 프론트앤드 서버와 클라이언트간의 통신 / 백앤드와 프론트앤드 서버간의 통신에 사용 TCP/IP 기반 HTTP 핵심 요소 request 와 response 클라이언트가 HTTP request를 서버에 보내면 서버는 HTTP response를 보내는 구조 Stateless 각각의 요청/응답은 독립적 이 전의 요청과 응답에 대해 알 수 없음 http는 stateless여서 만약 이전의 요청/응답으로 로그인을 했어도 정보를 알 수 없음 따라서 응답에 필요한 정보를 모두 포함(첨부)해서 요청 해야.. 2020. 4. 8.
Web의 동작 원리 인터넷 사용자가 브라우저에 사이트 주소를 입력하면 그 주소의 홈페이지가 뜬다. 이는 아래의 사진과 같은 과정으로 동작한다. 동작 과정 먼저 사용자가 브라우저를 통해 서버(컴퓨터)에 요청한다. 사용자의 요청을 받은 서버는 그 요청에 응답을 하게된다. 서버가 응답하면 사용자가 요청했던 컨텐츠가 브라우저에 나타나는 것이다. 서버와 호스팅 서버 서버는 24시간 꺼지지않고 항상 인터넷에 연결되어있는 통신장비(컴퓨터/핸드폰/네비게이션 등)이다. 이런 각각의 통신장비는 서버가 될 수 있다. 만약 서버가 꺼지거나 인터넷에 연결되어있지 않다면, 사용자가 브라우저를 통해 컨텐츠를 요청해도 그 요청을 받을 수 없고 응답할 수 없다. 따라서 서버는 항상 켜져있고 인터넷에 연결되어있어야 한다. 일반 컴퓨터도 서버가 될 수 있으.. 2020. 4. 4.