웹이란 ?
사전적의미 - World Wide Web, 인터넷상에서 동작하는 모든 서비스
일반적의미 - 웹 브라우저로 접속해서 이용하는 서비스, 웹사이트
웹의 동작과정
1. 주소창에 주소 입력
2. URL파싱
- 프로토콜 : 서버와 클라이언트 간 어떤 방식으로 정보를 통신하니?
- 호스트 : URL 에서 웹서버의 위치
- 포트 : 웹서버에서 자원에 접근하기 위해 사용되는 장소
- 경로 : 웹서버에서 자원에 대한 경로
- 매개변수 : 서버에 요청하는 데이터, 키와 값으로 구분
3. DNS 조회
DNS 서버에 해당 주소를 요청하여 IP주소를 반환한다.
4, TCP 연결
5. 서버와 연결
서버에게 원하는 페이지의 정보를 입력받는다.
정보를 모두 받게 되면, 브라우저는 HTML/CSS/JS코드를 그려낸다.
웹서비스는 기본적으로 HTTP 요청과 응답의 반복으로 이루어진다.
HTTP 요청은 사용자가 어떤 데이터가 필요한지 서버에게 알리는 역할
HTTP 응답은 HTTP요청에 해당한느 적절한 데이터를 전달하는 역할
1. 브라우저가 인터넷을 통해 HTTP 요청을 서버에 전달
2. 서버는 사용자의 HTTP 응답을 브라우저로 전송
3. 브라우저는 HTTP응답을 사용자에게 적절한 화면으로 노출
'STUDY' 카테고리의 다른 글
DATABASE (0) | 2021.12.08 |
---|---|
객체 지향 프로그래밍(OOP : Object Oriented Programming) (0) | 2021.11.23 |