- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준 실버
- 알고리즘
- 상태관리
- 자바스크립트
- git error
- get
- es6
- git
- 모던 자바스크립트 deep dive
- 비동기
- async
- JavaScript
- html
- 프론트엔드
- 백준
- Angular
- js
- map
- error
- React
- 웹
- Java Script
- 그림으로 배우는 http&network
- http
- C++
- 네트워크
- deep dive
- 에러처리
- 이터러블
- 모던 자바스크립트
목록네트워크 (3)
sharingStorage
이 글은 그림으로 배우는 HTTP & Network를 읽고 참고한 것과 추가로 공부해본 것들로 작성되었습니다. HTTP는 클라이언트와 서버 간에 통신을 한다 TCP/IP에 있는 다른 많은 프로토콜과 마찬가지로 HTTP도 클라이언트와 서버간에 통신을 합니다. 리소스가 필요하다고 요구하는 쪽을 클라이언트, 리소스를 제공하는 쪽이 서버가 됩니다. HTTP 통신의 경우 반드시 어느 한쪽은 클라이언트, 다른 한쪽은 서버가 됩니다. 리퀘스트와 리스폰스를 교환 HTTP는 클라이언트로부터 Request가 송신되며 그 결과가 서버의 Response(리스폰스)로 되돌아옵니다. 반드시 클라이언트로 부터 통신이 시작되고 Request 리퀘스트 메세지는 메소드, URI, 프로토콜 버전, 옵션 리퀘스트 헤더필드와 엔티티로 구성되..
상태코드는 서버로부터 리퀘스트 결과를 전달. 상태 코드의 역할 클라이언트가 서버를 향해 리퀘스트를 보낼 때 서버에서 그 결과가 어떻게 처리되었는지 알려주는 것. 상태 코드 클래스 클래스 설명 1xx Information 리퀘스트를 받아들여 처리중 2xx Success 리퀘스트를 정상적으로 처리 3xx Redirection 리퀘스트를 완료하기 위해 추가 동작 필요 4xx Client Error 서버는 리퀘스트 이해 불가능 5xx Server Error 서버 리퀘스트 처리 실패 2xx 성공 2xx 리스폰스는 리퀘스트가 정상 처리되었음을 나타냅니다. 200 OK 200 리스폰스는 리퀘스트가 정상 처리되었음을 나타냅니다. GET메소드의 경우 리퀘스트된 리소스에 대응하는 엔티티가 리스폰스로 보내지고 HEAD메소드..
이 글은 그림으로 배우는 Http&Network Basic을 읽고 추가로 알고 싶은 내용과 함께 정리한 글입니다. 웹은 HTTP로 나타낸다. 웹 브라우저는 웹 브라우저 주소 입력란에 지정된 URL에 의지해서 웹 서버로부터 리소스라고 불리는 파일 등의 정보를 얻고있습니다. 이 때, 서버에 의뢰하는 웹 브라우저 등을 클라이언트라고 부릅니다. 이렇게 클라이언트에서 서버까지 일련의 흐름을 결정하고 있는 것을 웹에서 HTTP(HyperText Transfer Protocol)이라 불리는 프로토콜입니다. 프로토콜이라는 의미는 “약속”이며, 즉 웹은 HTTP라는 약속을 사용한 통신으로 이루어져 있습니다. HTTP 버전 HTTP/0.9 HTTP가 정식 사양서가 아니였을 때입니다. 1.0 버전 이전이라는 의미에서 0.9..