"헤르미온느"의 두 판 사이의 차이
(→구조) |
(→메시지 종류) |
||
219번째 줄: | 219번째 줄: | ||
*비연결식 구조: 웹 서버는 응답코드와 내용을 전송한 후 클라이언트와의 연결을 끊는다. | *비연결식 구조: 웹 서버는 응답코드와 내용을 전송한 후 클라이언트와의 연결을 끊는다. | ||
− | ===메시지 종류=== | + | ===메시지 종류===<ref>https://terms.naver.com/entry.naver?docId=2271986&cid=51207&categoryId=51207 를 참고함</ref> |
+ | ====요청 메시지==== | ||
+ | 1. 구조: 요청문(<요청 메소드>, <URL>, <HTTP 버전>) + 헤더 + 바디</br> | ||
+ | 2. 종류</br> | ||
+ | *GET: URL이 가리키는 웹 문서 내용 전송 요청할 때 | ||
+ | *HEAD: 특정 문서 정보를 원할 때 | ||
+ | *POST: 클라이언트가 서버에 정보를 전송할 때 (예: 클라이언트가 게시글을 작성하면, 해당 정보를 서버에 전달하기 위해 사용된다.) | ||
+ | *PUT: 클라이언트가 지정 URL에 지정 데이터를 서버에 저장하고자 할 때 | ||
+ | *기타 요청 메시지: PATCH, DELETE, TRACE, CONNECT, OPTIONS | ||
+ | ---- | ||
+ | ====응답 메시지==== | ||
+ | 1. 클라이언트의 요청 메시지를 수신한 웹 서버는 요청을 처리한 후 결과를 응답 메시지를 통해 전송한다. | ||
+ | 2. 구조: 상태문(<HTTP 버전>, <상태코드>, <상태이름>) + 헤더 + 바디 | ||
+ | 3. 주요 상태 코드 및 이름 | ||
+ | *200 OK: 요청이 성공적으로 수행됨 | ||
+ | *202 Accepted: 수신은 이루어졌으나, 즉각 실행되고 있지 않음 | ||
+ | *400 Bad Request: 요청 메시지에 문법 오류 존재함 | ||
+ | *402 Unauthorized: 요청 실행을 위해 필요한 적절한 권한이 존재하지 않음 | ||
+ | *403 Forbidden: 서비스 요청이 거부됨 | ||
+ | *404 Not Found: 원하는 문서를 찾을 수 없음 | ||
+ | *500 Internal Server Error: 서버에 불가피하 오류 발생함 | ||
+ | *501 Not Implemented: 요청 사항 수행 불가함 | ||
===HTTPS란?=== | ===HTTPS란?=== |
2024년 10월 27일 (일) 14:37 판
목차
헤르미온느는 어떤 사람인가
닉네임 소개
영국의 작가 J. K. 롤링의 판타지 소설 해리 포터(Harry Potter) 시리즈의 주인공 중 한 명인 헤르미온느 그레인저(Hermione Granger)에서 따온 별명이다. 해리포터 시리즈를 좋아하여 선택하게 되었다.
소개
구분 | 내용 |
---|---|
닉네임 | 헤르미온느(Hermione) |
생년월일 | 2001년 6월 30일 |
학력 | 불곡초등학교(전학)[1] |
보평초등학교(졸업) | |
보평중학교(졸업) | |
분당고등학교(졸업) | |
이화여자대학교(호크마교양대학/중퇴) | |
고려대학교(서어서문학과/재학) | |
취미 | 영화 감상, 음악 감상, 독서, 그림 그리기, 산책 |
취미 및 관심사
영화
좋아하는 영화 목록
<Interstellar(인터스텔라), 2014>
<About TIme(어바웃 타임), 2013>
<Harry Potter(해리포터) 시리즈, 2001~2011>
<Midnight In Paris(미드나잇 인 파리), 2012>
<옛날 Diseny(디즈니) 애니메이션>
독서
올해(2024) 읽은 책 목록
여행
나의 여행 일대기
음악
좋아하는 음악 목록
<the 1 > by Taylor Swift
<Je te laisserai des mots > by Patrick Watson
좋아하는 앨범 목록
내가 좋아하는(자주 가는) 장소
주소 | 장소명 | 목적 | 방문 빈도 | 관련 링크 |
---|---|---|---|---|
경기 성남시 분당구 판교역로146번길 20 현대백화점 판교점 | 현대백화점 판교점 | 쇼핑, 식사, 여가생활 | 5일/1주 | https://map.naver.com/p/entry/place/31564929 |
경기 성남시 분당구 판교역로146번길 20 현대백화점 지하2층 | 교보문고 판교점 | 책 구매, 독서 | 5일/1개월 | https://map.naver.com/p/entry/place/37026700 |
경기 성남시 분당구 판교역로146번길 20 현대백화점 5층 | CGV 판교점 | 영화 감상 | 1일/3개월 | https://map.naver.com/p/entry/place/37026678 |
경기 성남시 분당구 판교역로192번길 14 | 스타벅스 판교역로점 | 음료 마시기, 공부 | 1일/1주 | https://map.naver.com/p/entry/place/35418009 |
경기 성남시 분당구 판교역로192번길 12 1층 | 공차 판교역점 | 음료 마시기 | 1일/1개월 | https://map.naver.com/p/entry/place/1604890062 |
경기 용인시 처인구 포곡읍 에버랜드로 199 | 에버랜드 | 놀이기구 타기 | 1일/1년 | https://map.naver.com/p/entry/place/11574457 |
서울 성북구 안암로 145 | 고려대학교 서울캠퍼스 | 학습 | 5일/1주 | https://map.naver.com/p/entry/place/11591498 |
서울 강남구 영동대로 513 | 코엑스 | 여가 생활 | 1일/1개월 | https://map.naver.com/p/entry/place/11576171 |
서울 강남구 봉은사로 531 봉은사 | 봉은사 | 여가 생활 | 1일/1개월 | https://map.naver.com/p/entry/place/11664007 |
하이퍼텍스트 전송규약(HTTP)[3]
하이퍼텍스트 전송규약(HTTP)이란?
HTTP, Hypertext Transfer Protocol의 약어이다. 인터넷의 월드 와이드 웹(World Wide Web) 서버와 브라우저가 파일 등의 정보를 송수신하는 데 사용하는 클라이언트와 서버 사이의 통신 규약(프로토콜, protocol)을 이른다. [4] 영국의 팀 버너스 리(Tim Berners Lee)가 1989년 월드 와이드 웹을 고안하면서 설계하였다.
설명
- 우리가 PC나 스마트폰을 통해 웹 페이지나 그림 정보(웹 문서)를 볼 수 있는 것은 ‘웹 브라우저’와 ‘웹 서버’ 간에 신호 수신 및 발신 과정이 이루어져서이다. ‘웹 브라우저(클라이언트)’가 ‘웹 서버’에게 요청 메시지를 보내면 이 신호를 ‘웹 서버’가 수신한다. 이에 ‘웹 서버’는 응답코드와 내용을 발신한다. 이 과정을 거치면, 이용자의 단말기에 웹문서를 불러올 수 있게 된다.
- 이와 같은 ‘웹 브라우저’와 ‘웹 서버’ 간의 신호 교환이 정확하고 원활히 이루어지도록 하기 위해서 두 소프트웨어가 주고 받는 신호에 대한 약속(프로토콜)을 규정한 것이 바로, ‘하이퍼텍스트 전송규약(HTTP)’이다.
- 첫 번째 문서를 불러온 다음 그 문서 속 하이퍼링크(Hypertext Link Node)를 선택함으로써 연관된 다른 문서를 호출할 수 있는데, 이 때에 발생하는 신호 교환도 HTTP를 따른다.
- 웹 어드레스(인터넷 주소): 하이퍼링크의 목적지 주소로, HTTP에 의해 월드와이드 웹(World Wide Web) 상에서 통용되는 웹 문서의 위치 정보를 나타낸다. 따라서, HTTP를 통해 전달되는 자료를 ‘http:’로 시작하는 웹 주소를 통해 조회할 수 있다. 이러한 주소 체계를 ‘URL’이라 한다.
- HTTP 외 다른 통신 규약으로는 SMTP(Simple Mail Transfer Protocol)가 있다. 이는 인터넷을 통해 이메일을 전송할 때 사용되는 프로토콜이다.
구조
- 클라이언트의 ‘요청(Request)’과 웹 서버의 ‘응답(Response)’으로 구성되어 있다.
- 클라이언트 – 요청 --> 웹 서버, 클라이언트 <-- 응답 – 웹 서버
- 비연결식 구조: 웹 서버는 응답코드와 내용을 전송한 후 클라이언트와의 연결을 끊는다.
===메시지 종류===[5]
요청 메시지
1. 구조: 요청문(<요청 메소드>, <URL>, <HTTP 버전>) + 헤더 + 바디
2. 종류
- GET: URL이 가리키는 웹 문서 내용 전송 요청할 때
- HEAD: 특정 문서 정보를 원할 때
- POST: 클라이언트가 서버에 정보를 전송할 때 (예: 클라이언트가 게시글을 작성하면, 해당 정보를 서버에 전달하기 위해 사용된다.)
- PUT: 클라이언트가 지정 URL에 지정 데이터를 서버에 저장하고자 할 때
- 기타 요청 메시지: PATCH, DELETE, TRACE, CONNECT, OPTIONS
응답 메시지
1. 클라이언트의 요청 메시지를 수신한 웹 서버는 요청을 처리한 후 결과를 응답 메시지를 통해 전송한다. 2. 구조: 상태문(<HTTP 버전>, <상태코드>, <상태이름>) + 헤더 + 바디 3. 주요 상태 코드 및 이름
- 200 OK: 요청이 성공적으로 수행됨
- 202 Accepted: 수신은 이루어졌으나, 즉각 실행되고 있지 않음
- 400 Bad Request: 요청 메시지에 문법 오류 존재함
- 402 Unauthorized: 요청 실행을 위해 필요한 적절한 권한이 존재하지 않음
- 403 Forbidden: 서비스 요청이 거부됨
- 404 Not Found: 원하는 문서를 찾을 수 없음
- 500 Internal Server Error: 서버에 불가피하 오류 발생함
- 501 Not Implemented: 요청 사항 수행 불가함
HTTPS란?
역사
각주
- ↑ 2학년까지 재학 후 전학하였다.
- ↑ 장면 묘사 표현이 가장 아름답다고 생각하여 매우 좋아하는 책이다.
- ↑ https://dh.aks.ac.kr/Edu/wiki/index.php/디지털_인문학_입문 를 참고하여 작성하였다.
- ↑ 한국정보통신기술협회의 정보통신용어사전의 정의.
- ↑ https://terms.naver.com/entry.naver?docId=2271986&cid=51207&categoryId=51207 를 참고함