일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- no-permission-handler-detected
- React-Native업데이트
- ios
- axios
- javascript
- debounce
- motion.div
- react-native-image-picker
- CS
- await
- RN아키텍쳐
- Throttle
- async
- react-native
- react-native-permissions
- Hash-table
- react native
- RN업데이트
- promise.all
- hydration mismatch
- 비동기
- react
- Swift
- Promise
- rn
- private-access-to-photos
- react animation
- RN새로운아키텍쳐
- named type
- animation
- Today
- Total
목록CS (3)
하루살이 개발일지

목차🔗 HTTP와 HTTPS- HTTP란?- HTTP의 구조- HTTPS란?- SSL과 TLS의 역사🔗 SSL/TLS의 개념🔗 통신 계층에서의 SSL/TLS🔗 SSL/TLS 작동방식- 대칭키 vs 공개키 알고리즘- SSL/TLS의 기본 원리- Handshake의 동작순서🔗 SSL 인증서와 CA🔗 구글의 HTTPS 정책- 혼합 컨텐츠란?- 혼합 컨텐츠의 종류- 구글의 혼합 컨텐츠 차단 정책 HTTP와 HTTPSHTTP란?HyperText Transfer ProtocolHyperText 문서인 HTML을 전송하기 위한 통신 규약80번 포트 사용암호화되지 않은 방식으로 데이터를 전송 -> 메시지 감청이 쉬움유선 네트워크에서는 랜선이나 광케이블에 물리적으로 접근해 데이터를 가로챌 수 있음Wi-fi..

브라우저 렌더링 원리를 알아야 하는 이유 C는 직접 운영 체제에서 실행되고, Java는 가상 머신 위에서 실행된다. C는 컴파일 언어로, 소스코드가 기계어로 변환된 후 실행된다. Java는 소스코드가 바이트코드로 컴파일되어 JVM에서 해석 및 실행된다. 반면 JavaScript는 웹 브라우저에서 실행된다. (물론 Node.js를 통해 서버 사이드에서도 실행될 수 있다.) JavaScript를 클라이언트 사이드에서 사용할 경우 웹 브라우저에서 HTML, CSS, JavaScript가 실행되므로 브라우저 렌더링 원리를 이해하는 것은 중요하다. 더보기 -(JVM이란?) JVM은 하드웨어와 운영 체제 사이의 추상화 레이어로 작동하는 소프트웨어이다. 보통 자바 개발 키트(JDK)에 포함되어 컴퓨터에 설치된다. -..

HTTP 웹 통신이란? 통신은 영어로 communication 웹 통신이란, 웹 프로그래밍 세계에서 나누는 대화 이 대화방법은 보통 데이터로 이루어짐 대상 : 서버(웹 서버)와 클라이언트(웹 브라우저) 즉, 웹 통신이란 서버와 클라이언트간의 대화 프로토콜이란? 프로토콜의 개념 서버와 클라이언트가 대화하기 위한 ‘약속’ 특히, 웹에서 서버 ↔ 클라이언트간 주고 받은 상호간의 약속(프로토콜)을 HTTP 프로토콜 이라고 함 요청(request)과 응답(response) 서버와 클라이언트가 서로 데이터 주고받기 위해서는 항상 요청하고 응답해야함 항상 HTTP 형식으로 주고받기 때문에 HTTP request를 보내고 HTTP response를 받음 클라이언트가 HTTP request 서버는 HTTP respons..