본문 바로가기
JSP

JSP에서 프로토콜이란

by chief_sac 2021. 4. 17.
반응형

개인적인 공부와 학원 수업을 정리하여 부정확한 부분이 다소 있을 수 있습니다 코멘트로 남겨주시면 수정하겠습니다! 

 

 

사전적 정의

먼저 사전적인 정의로는 "통신 프로토콜 혹은 통신 규약이라 함은 원거리 통신 장비 사이에 메시지를 주고받는 양식과 규칙의 체계.."이다.

 

JSP에서의 사용 정의(HTTP)

2개의 Peer가 서로 대화를 하기 위해 필요한 langeuge(1과 0의 집합)인데
여기서 하나의 Peer는 Client 또 하나는 Server가 되었을 때 표현된다고 생각하면 좋을 것 같다 애플리케이션 레벨의 프로토콜로 TCP/IP 위에서 작동하며 어떤 종류의 데이터가 되어있든 전송할 수 있도록 설계가 되어있다고 한다.

HTTP 프로토콜 스펙

Request 스펙 :

  • R.L(request.Line) : 어떤 자원(url)과 무엇을 할 것인지(Method)
  • R.B(request.body): client가 서버로 진짜 보내고 싶은 데이터를 넣는 곳이 body 필효나지안 한지는 메서드로 판단
  • R.H(request.header):client의 부가 정보(메타데이터)(장식)

HTTP명령어(Method)

HTTP Packet

보통 HTTP 통신의 경우 클라이언트가 서버에 요청을 하면 http 서버에서는 상태 코드로 응답을 하는데 요청은 목적을 정의하는 메서드로 구성되어있고, HTTP 응답 코드는 아래 표와 같이 나온다

2xx(성공)

3xx(리다이렉션 완료)

  • 4xx번 대는 케이스가 너무 많아 흔히 이용되는 것만 정리했다

4xx(요청 오류)

 

  • 서버 내 오류

5xx(서버 오류)

반응형

'JSP' 카테고리의 다른 글

표준태그라이브러리(JSTL)  (0) 2021.07.06
POS 무료 템플릿 (자체 제작)  (0) 2021.07.02
그림으로 설명하는 MVC패턴 5 layer architecture  (0) 2021.06.30
JSP 스코프에 대하여  (0) 2021.06.29
JSP의 표현언어 EL태그  (0) 2021.05.29