반응형
1. HTTP(Hyper Text Transfer Protocol) ?
- 서버와 클라이언트 간의 데이터를 주고받도록 도와주는 프로토콜
즉 클라이언트와 서버사이의 요청 응답 프로토콜
- 모든 형태의 데이터를 전송할 수 있음
- 보안에 취약
- 포트번호 80
2. HTTPS(Hyper Text Transfer Protocol Secure Socket Layer) ?
- HTTP 프로토콜의 보안 취약점을 해결하기 위한 프로토콜
- SSL(보안소켓계층)/TLS(전송계층보안) 프로토콜 통해 세션 데이터를 암호화하여 전송
- 데이터가 암호화되어 있기 떄문에 중간에 가로채더라도 해독이 불가능하다
- 데이터 전송 중에 수정되거나 손상되는 부분을 방지
- SEO(검색엔진최적화) 구글이 가산점부과
- 포트번호 443
3. SSL(Secure Socket Layer) / TLS(Transport Layer Securit) ?
- 전송계층 상에서 웹서버와 클라이언트 사이에 전송되는 데이터를 암호화하여 연결을 보호하기 위한 표준기술
- 보안용 프로토콜
- 공개 키와 개인 키를 교환하여 보안 세션을 생성
- TLS는 SSL의 업데이트 버전
반응형
'개발지식' 카테고리의 다른 글
TCP 와 UDP의 차이 (0) | 2022.05.25 |
---|---|
GET 방식과 POST 방식 (0) | 2022.05.24 |
CORS 란 (0) | 2022.05.21 |
SSR(Server Side Rendering), CSR(Client Side Rendering) (0) | 2022.05.20 |
쿠키, 세션, JWT 비교 (0) | 2022.05.20 |