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계층(응용 계층)
'기술면접' 카테고리의 다른 글
[기술면접] 230123 쿼리 최적화, DB 로직 최소화 (0) | 2024.01.23 |
---|---|
[기술면접] 240117 세션기반 인증과 토큰기반 인증, JWT, Refresh, Access Token (0) | 2024.01.17 |
[기술면접] 240115 대용량 트래픽, ORM 쿼리가 복잡해지는 경우 (0) | 2024.01.15 |
[기술면접] 240111 TCP/UDP, http/https 차이 (0) | 2024.01.11 |
[기술면접] 240109 (0) | 2024.01.09 |