Free Lines Arrow
본문 바로가기
728x90

Development30

[WEB] CORS 란? CORS 란 Cross-Origin Resource Sharing 교차 출처 리소스 공유이다. 웹 개발을 하다보면 자주 만나는 이슈이다. 서로 다른 도메인의 사이트에서 api를 요청 할때 공유를 할 수 있도록 설정해주는 것이다. 즉 서로다른 Origin 에서 자원을 공유 할수 있도록 해준다. Origin 이란? 다음과 같이 구성 되어 있다. 요청이 시작된 주소를 나타낸다. Schema Host Port CORS 에러가 생기는 이유 CORS 정책을 위반 했기 때문에 발생한다. SOP 때문이라고 해도 과언이 아니다. SOP Same Origin Policy 를 뜻한다 특정 Origin 에서 불러온 문서나 자원에 다른 Origin 에서 가져온 자원과 상호작용을 제한한다. 이것때문에 CORS 가 발생한다. CO.. 2021. 8. 17.
[WEB] HTTPS HTTPS 란? 먼저 HTTP에 대해 기초지식 필요. https://vprog1215.tistory.com/91?category=1009400 HTTP 란? HTTP(HyperText Transfer Protocol) ? HTTP(HyperText Transfer Protocol) 는 W3(웹) 상에서 정보(데이터를) 주고 받을수 있는 프로토콜이다. 주로 TCP를 사용하고 HTTP/3 부터는 UDP를 사용하며, 80번 포트.. vprog1215.tistory.com HTTPS 정의 HTTPS(HyperText Transfer Protocol over Secure Socket Layer, HTTP over TLS, HTTP over SSL, HTTP Secure) HTTP의 보안이 강화된 버전이다. 모든 .. 2021. 8. 17.
[WEB] HTTP 와 HTTPS 의 차이점 HTTP 와 HTTPS 의 차이점 HTTP HTTP는 암호화가 되지 않은 평문 데이터를 전송하는 프로토콜이다. HTTP로 정보를 주고 받으면 제3자가 정보를 조회할 수 있다. HTTPS HTTPS는 HTTP 에 암호화 과정이 추가 되어 있다. 공개키 암호화 방식으로 동작한다. 인증서가 필요하기 때문에 추가 비용이 발생 한다. 암복호화 과정이 있기 때문에 속도가 느리다. 차이점 프로토콜 보안 속도 추가비용 HTTP 취약 빠르다 없음 HTTPS 강화 느리다(오늘날 차이는 없음) 있다 공개키 암호화 방식 공개키: 모두에게 공개된 키 저장소에 따로 보관 개인키: 개인만 가지고 있는 키 2021. 8. 17.
[Network] TCP 와 UDP 의 차이점 1. TCP 와 UDP 의 차이점 1. 차이점 프로토콜 연결방식 데이터 경계 데이터손실 속도 크기제한 TCP 연결지향 경계가 없다. 없다. 느리다 제한이없다. UDP 비연결지향 걍계가 있다. 있다. 빠르다 제한이있다. 2. TCP 는 연결 지향형이다. 3handShake 방식으로 연결후 데이터를 전송한다. - 그렇기 때문에 신뢰도가 있다. 한번에 여러 데이터를 받을 수 있다. - 경계가 없기 때문에 한번에 데이터를 받을수 있다. 3. UDP 는 비연결 이다. 일단 데이터를 먼저 보낸다. - 상대방이 데이터를 정확하게 받았는지 체크하지 않는다. 만약 데이터를 5번 보냈다면 데이터를 5번에 걸쳐서 받아야 한다. - 경계가 있기 때문이다. 4. TCP 의 3handShake 3handShake는 클라이언트와 .. 2021. 8. 17.
728x90
반응형