티스토리 뷰
📕 제 2장 웹 프로그래밍 기초 다지기
1-1. HTTP 프로토콜
- 웹 브라우저와 웹 서버 사이의 데이터 통신 규칙
- 웹 페이지의 링크를 클릭하면 웹 브라우저가 보낸 데이터를 분석하여 요청받은 일을 처리하고 응답한다
- 웹 브라우저에서 요청한 파일을 찾아 보내주며, 데이터를 보낼 때에는 HTTP 응답 형식에 맞추어 보낸다
- HTTP 프로토콜은 단순히 파일을 전송하는 것 뿐만아니라
- 원격 컴퓨터에 로딩되어 있는 함수나 객체의 메서드를 호출할 때에도 사용된다
HTTP 프로토콜 응용 기술
1. SOAP(Simple Object Access Protocol)
- HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지를 컴퓨터 네트워크 상에서 교환하는 프로토콜이다
- SOAP은 웹 서비스에서 기본적인 메시지를 전달하는 기반이 된다
2. RESTful(REpresentational State Transfer)
3. WebDAV(World Wide Web Distributed Authoring and Versioning)
- 웹 상에서 여러 사람이 문서나 파일을 더 쉽게 편집하고 다룰 수 있게 협업을 도와주는 기술
4. CalDAV(Calendaring Extensions to WebDAV)
- WebDAV을 응용한 기술
- 캘린더 데이터를 보다 쉽게 편집하고 공유할 수 있도록 WebDAV을 확장한 기술
'BackEnd > JAVA' 카테고리의 다른 글
[Ch02] 1-3. HTTP 요청 (0) | 2021.12.10 |
---|---|
[Ch02] 1-2. HTTP 모니터링 (0) | 2021.12.10 |
[Servlet] 서블릿 매핑기법 - web.xml의 구조(2) 서블링 매핑 (0) | 2021.11.30 |
[Servlet] 서블릿 매핑기법 - web.xml의 구조(1) welcome file (0) | 2021.11.29 |
[Servlet] 서블릿 매핑기법 - web.xml (0) | 2021.11.18 |
댓글