SSL (Secure Sockets Layer)이란? 안전한 통신을 위해 클라이언트와 서버 간의 암호화 및 인증을 제공하는 프로토콜. TLS (Transport Layer Security)란? 네트워크 통신에서 SSL보다 개선된 보안 기능과 알고리즘을 제공하는 SSL의 후속 프로토콜. 일반적으로, 웹사이트의 주소가 “https://”로 시작하는 경우는 TLS 암호화 프로토콜을 사용한다. TLS의 목적 암호화 (Encryption) 데이터를 암호화하여 제3자가 중간에서 정보를 감시하거나 변조하는 것을 방지. 클라이언트와 서버 간의 통신은 대칭 키 암호화 방식이나 비대칭 키 암호화 방식 중 하나를 사용하여 암호화. 인증 (Authentication) 디지털 인증서를 사용하여 통신 상대방의 신원을 확인. 클라..
nesting이란? CSS에서 nesting 문법이란, 선택자 내부에 다른 선택자를 작성하여 특정 요소의 하위 요소를 스타일링하는 것을 의미. CSS 코드를 더 깔끔하고 가독성이 좋게 만들기 위한 기술 중 하나이다. 비교 nesting을 적용하지 않은 CSS. nesting을 적용한 CSS. 결론 적은 양의 CSS 코드를 작성할 때에는 큰 차이가 없으나 CSS 코드의 양이 많아진다면 nesting을 사용하는 것이 가독성의 차이도 나고 관리하기도 훨씬 편해진다.