기술면접
[기술면접] 240116 GET, POST의 개념과 데이터 흐름, OSI 7계층
studymode
2024. 1. 16. 09:40
15. GET, POST의 개념과 함께 데이터 흐름에 대해서 설명해주세요.
사용 목적:
POST: 데이터를 생성할 때 사용
GET: 데이터를 조회할 때 사용
데이터 흐름:
클라이언트가 요청을 모내면, 요청에 포함된 HTTP메서드가 CRUD 연산과 매칭된다.
차이: 요청에 body 유무
GET 은 URL 파라미터에 요청하는 데이터를 담아 보내기 때문에 HTTP 메시지에 body가 없다.
POST 는 body 에 데이터를 담아 보내기 때문에 당연히 HTTP 메시지에 body가 존재한다.
16. OSI 7계층에 대해 아는대로 설명해주세요.
Open System Interconnection Referece Model 7 Layer
네트워크 통신이 이뤄지는 과정을 7단계로 나눈 네트워크 표준 모델
데이터의 송신시 높은 계층에서 낮은 계층으로 전달하고,
데이터가 수신부의 가장 낮은 계층에 도달하면 수신부에서는 낮은 계층에서 높은 계층으로 데이터를 전달
각 계층은 독립적이며, 각 계층에서 필요한 정보를 추가해 데이터를 가공한다.
1계층(물리계층)
2계층(데이터 링크 계층)
3계층(네트워크 계층)
4계층(전송 계층) TCP/UDP
5계층(세션 계층)
6계층(표현 계층)
7계층(응용 계층)