면접준비
기술 면접 준비 - CS 공부
heew0n
2024. 3. 29. 03:01
Get, Post의 차이
GET
- 데이터 조회를 목적으로 하며, HTTP header URL에 Query String 형태로 데이터를 전송하는 방식
- url에 데이터를 담기에 길이가 제한적이며 보안에 취약하다.
POST
- 데이터 추가 목적으로 사용되며 HTTP Body에 데이터를 추가하여 전송하는 방식
- GET 방식보다 데이터 크기를 크게 할 수 있으며 보안적으로 더 나음
- 속도가 GET 방식보다 비교적 느림
웹 동작 방식
- 사용자는 브라우저에 URL을 입력
- 브라우저는 DNS를 통해 서버의 진짜 주소를 찾음
- HTTP 프로토콜을 사용해 HTTP 요청 메세지 생성
- TCP / IP 연결을 통해 HTTP 요청이 서버로 전송
- 서버는 HTTP 프로토콜을 활용해 HTTP 응답 메세지 생성
- TCP / IP 연결을 통해 요청한 컴퓨터로 응답 메세지를 전송
- 도착한 HTTP 응답 메세지는 웹 페이지 데이터로 변환되고, 웹 브라우저에 의해 출력되어 사용자가 볼 수 있음