일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스레드 풀
- null
- 삽입 이상
- ocp
- Spring
- 페이지네이션
- 자료구조
- 비관적 락
- buildSrc
- Kotlin
- Redis
- Kafka
- gatway
- 네트워크
- Dirty Checking
- 낙관적 락
- java
- JPA
- 정규화
- MSA
- 캐시 오염
- HTTP
- well-know port
- DB
- 데이터베이스
- 삭제 이상
- 3-way handshaking
- 갱신 이상
- 자바
- AWS
- Today
- Total
728x90
목록
728x90
네트워크 (2)
어 나 갱수.
웹 애플리케이션을 개발하고 클라이언트와 서버가 통신하는 과정에서는 항상 CORS 이슈를 마주하게 된다. 나도 처음에 웹 통신을 하면서 CORS 문제가 터졌을 때 CORS가 뭔지도 모르고 어떻게 해결할지 잘 몰랐다. 사실 지금도 잘 모른다...ㅋㅋㅋ 이번 기회에 CORS가 무엇인지 조금 깊이 있게 공부해보겠다..!! 출처란? URL 구조 출처가 무엇인지 알아보기 위해서는 URL의 구조를 살펴보아야 한다. 포트 번호가 생략된 이유는 http, https 프로토콜의 포트번호는 정해져 있기 때문이다. http는 80번, https는 443번 포트가 디폴트 값이다. 출처(Origin) 이때 출처는 Protocol, Host, 포트번호를 의미한다. 즉 서버의 위치를 찾아가기 위해 필요한 가장 기본적인 것들을 합쳐놓..
HTTP(HyperText Transfer Protocol) HTTP메시지에 모든 것을 전송할 수 있다. HTML, TEXT IMAGE, 파일, 음성, 영상 JSON, XML 거의 모든 데이터를 주고 받을 수 있다. 서버 간에 데이터를 주고받을 때도 HTTP를 사용한다. HTTP의 특징 클라이언트 서버 구조이다. 무상태 프로토콜, 비연결성 HTTP 메시지 HTTP서버 구조 Request, Response 구조 클라이언트는 서버로 요청을 보내고 응답을 대기한다. 서버는 클라이언트로부터 요청을 받고 응답을 한다. 무상태(Stateless) 프로토콜 서버가 클라이언트의 상태를 저장하지 않는다. 장점 : 서버 확장성 높음(Scale Out) 단점 : 클라이언트가 서버로 요청할 때마다 추가로 데이터를 같이 보내야..