일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 스터디
- 딥러닝
- 머신러닝
- 깃 터미널 연동
- 모두를 위한 딥러닝
- React Native
- 리액트 네이티브 프로젝트 생성
- 지네릭스
- 리액트 네이티브 시작하기
- 깃 연동
- 깃허브 로그인
- 데이터베이스
- 데베
- 문자열
- HTTP
- 모두의네트워크
- 백준 4358번
- 백준
- 백준 4358 자바
- 백준 4949번
- 네트워크
- 정리
- 자바
- 모두의 네트워크
- 팀플회고
- 모두를위한딥러닝
- 백준 5525번
- 리액트 네이티브
- 깃허브 토큰 인증
- SQL
- Today
- Total
목록HTTP (5)
솜이의 데브로그
Reference : 그림으로 배우는 Http & Network Basic 5. HTTP와 연계하는 웹 서버 1대로 멀티 도메인을 가능하게 하는 가상 호스트 HTTP/1.1에서는 하나의 HTTP 서버에 여러 개의 웹 사이트를 실행할 수 있다. 고객마다 다른 도메인을 가지고, 다른 웹사이트를 실행 할 수 있으며, 이를 위해 가상 호스트(Virtual Host)라는 기능을 사용. 가상 호스트 기능을 사용하면 물리적으로는 서버가 1대지만 가상으로 여러 대가 있는 것 처럼 설정이 가능하다. 같은 서버 상에 같은 IP주소에서 다른 호스트명과 도메인 명을 가진 여러 개의 웹 사이트가 실행되고 있는 가상 호스트 시스템이 있기 때문에, HTTP리퀘스트를 보내는 경우 호스트명과 도메인 명을 완전하게 포함한 URI를 지정..
Reference : 그림으로 배우는 Http&Network Basic 1. 상태코드는 서버로부터 리퀘스트 결과를 전달한다 클라이언트 리퀘스트 송신시 결과가 정상이면 상태코드 2xx, 에러면 상태코드 4xx, 5xx 상태코드는 200 OK 와 같이 3자리 숫자와 설명으로 나타낸다. 상태코드 클래스 클래스 설명 1xx Informational 리퀘스트를 받아들여 처리중 2xx Success 리퀘스트를 정상적으로 처리했음 3xx Redirection 리퀘스트를 완료하기 위해서 추가 동작이 필요 4xx Client Error 서버는 리퀘스트 이해 불가능 5xx Server Error 서버는 리퀘스트 처리 실패 상태코드는 60종류 이상이 있지만, 실제로 자주 사용되고 있는 것은 14종류정도이다. 2. 2xx 성..
Reference : 그림으로 배우는 Http&Network Basic HTTP 메시지 HTTP에서 교환하는 정보를 HTTP 메시지라고 한다. HTTP 메시지는 복수 행의 데이터로 구성된 텍스트 문자열이다. 메시지 헤더와 메시지 바디로 구성되어 있다. 최초에 나타나는 개행 문자 (CR+LF)로 메시지 헤더와 바디를 구분. 리퀘스트 메시지와 리스폰스 메시지의 구조 (위 그림 참고) 리퀘스트 라인 : 리퀘스트에 사용하는 메소드와 리퀘스트 URI와 사용하는 HTTP 버전이 포함됨. 상태 라인 : 리스폰스 결과를 나타내는 상태코드와 설명, 사용하는 HTTP 버전 포함. 헤더 필드 : 리퀘스트와 리스폰스의 여러 조건과 속성 등을 나타내는 각종 헤더 필드 포함. (일반 헤더 필드, 리퀘스트 헤더 필드, 리스폰스 헤..
Reference : 그림으로 배우는 HTTP&Network Basic 클라이언트와 서버간에 통신 텍스트와 이미지 등과 같은 리소스를 필요하다가 요구하는 쪽이 클라이언트 리소스를 제공하는 쪽이 서버 http 프로토콜에서는 반드시 한쪽은 클라이언트, 다른 한 쪽은 서버 역할을 담당한다. 클라이언트로부터 Request 송신, 그 결과가 서버로부터 response로 되돌아온다. 즉, 클라이언트로부터 통신이 시작. 클라이언트 request 예시 GET /index.html HTTP /1.1 Host : www.hackr.jp GET은 메소드. 서버에 요구하는 종류 문자열 "/index.html" 은 요구 대상인 리소스. 리퀘스트 URI라고 한다. HTTP/1.1 은 클라이언트 기능을 식별하기 위한 HTTP 버전..
Reference : 그림으로 배우는 Http & Network Basic 웹은 HTTP로 나타낸다 ★ 브라우저 주소 입력란에 URL을 입력했을 때 어떻게해서 웹페이지가 보여지는지? HTTP (HyperText Transfer Protocol) : 클라이언트에서 서버까지 일련의 흐름. 웹 통신 규약! 웹의 등장 배경 - 팀 버너스 리 박사 - WWW HTTP/0.9 : 정식버전 아님 HTTP/1.0 : 정식. 초기 사양이지만 현역으로 많이 사용됨 HTTP/1.1 : guswo rkwkd aksgdl tkdydehla. chltlsqjwjs (HTTP/2.0도 책정되어 있지만 많이 쓰이려면 오래걸릴것) TCP/IP 프로토콜 프로토콜의 집합. ( ex : 케이블 규격, IP주소 지정 방법, 라우팅 방법과 도..