최상의 답변
HTTPS로 호스트에 연결하는 경우 “s”는 보안을 의미합니다. 더 중요한 것은 HTTP 요청이 SSL (Secure Sockets Layer)을 활용하고 있다는 것입니다. SSL은 서버와 클라이언트 간의 통신을 보호하는 데 사용되는 프로토콜입니다. 프로토콜은 암호화를 사용하여 도청자가 대화를 “듣지”못하도록합니다. 또한 MTM (Man-in-the-Middle) 해커가 대화를 가로 채지 못하게합니다. MITM을 범하는 해커는 잘못된 조언을 제공하고 보호 된 것으로 간주되는 정보를 수집 할 수 있습니다. 나중에 보안 링크가없는 위험으로 돌아가겠습니다. 먼저 SSL 작동 방식에 대해 이야기하겠습니다.
바로 가기를 선택하거나 “Facebook, “Facebook에 빠르고 안전하게 연결할 수 있습니다. 그러나 당연한 것으로 여기는이 빠른 절차 중에 많은 일이 발생해야합니다. 첫째, 브라우저는 DNS (Domain Naming Service)를 사용하여 사이트의 이름을 IP 주소로 단순화합니다. DNS 서버와 통신하자마자 http : // 를 입력 한 경우에도 여러 번 보안 링크로 리디렉션됩니다.
오늘은 흥미로운 부분이 시작되는 때입니다. 서버가 HTTP 요청에 응답하면 먼저 호스트 인증서를 사용하여 응답합니다. 이 인증서에는 암호화 능력과 다양한 암호화를 설정하는 데 중요한 정보가 포함되어 있습니다. 그러나 가장 중요한 것은 사용 종류와 인증 기관 (발급 기관)을 포함한다는 것입니다. 이와 같은 경우 유형은 “서버 인증서”이고 발급 관할권은 DigiCert입니다. DigiCert는 중요한 브라우저 (Explorer, Chrome 및 Firefox)에서 신뢰할 수 있으므로 이미 신뢰할 수있는 루트 인증서가 브라우저에 있습니다. Facebook에서 제시 한 인증서가 신뢰할 수 있음을 인증하거나 확인합니다. SSLMagic 은 이러한 SSL 인증서의 신뢰할 수있는 리셀러입니다. 이제 링크가 확인되었으므로 SSL 터널을 통해 키를 교환 할 수 있습니다. 이제 서버와 클라이언트는 공개 키와 개인 키를 사용하여 암호화 된 터널을 구축하기 시작합니다. 이제 https://facebook .com
웹 사이트에 HTTPS가 필수입니다. 손상을 방지하기 위해.
Answer
HTTP는 WWW (World Wide Web)를 통해 컴퓨터간에 정보를 전송하도록 설계된 프로토콜입니다. 전송되는 정보는 문서, 파일, 이미지, 인터넷을 통한 컴퓨터 간의 비디오.
HTTP는 Hypertext Transfer Protocol의 약자입니다. HTTP는 두 컴퓨터가 TCP와 같은 안정적인 연결 지향 전송 서비스를 사용하여 통신하는 클라이언트-서버 프로토콜입니다. HTTP는 “인터넷 또는 다른 네트워크의 다른 프로토콜 위에 구현”됩니다. HTTP는 신뢰할 수있는 전송만을 가정합니다. 이러한 보증을 제공하는 모든 프로토콜을 사용할 수 있습니다.” 예 : TCP.
HTTP는 상태 비 저장입니다. 연결의 수명은 단일 요청-응답 시퀀스에 해당합니다. 순수 HTTP 서버 구현은 모든 요청을 마치 새로운 것처럼 처리합니다. HTTP 페이지는 컴퓨터와 인터넷 캐시에 저장됩니다. 페이지는 더 빨리로드되지만 잠재적으로 제어 할 수없는 시스템 (예 : ISP의 캐싱 프록시)에 저장됩니다. HTTP 서버는 Apache HTTP 서버, Microsoft IIS, Jigsaw, Zope 등에서 구현됩니다.
HTTP의 장점 :
플랫폼에 독립적이며 직접적인 크로스 플랫폼 포팅이 가능합니다. 제대로 실행하기 위해 런타임 지원이 필요하지 않으며 방화벽을 통해 사용할 수 있습니다! 예를 들어 글로벌 애플리케이션. 연결 지향적이 아니며 세션 상태 및 정보를 생성하고 유지하기 위해 네트워크 오버 헤드가 필요하지 않습니다.
HTTP의 단점 :
무결성이 존재하지 않으므로 누군가 쉽게 내용을 변경할 수 있습니다. HTTP는 “암호화 방법이 없기 때문에 안전하지 않습니다. 따라서 중간에있는 사람과 민감한 정보를 도청합니다.” 인증이 없으므로 누구와 통신을 시작하는지 명확하게 알 수 없습니다. 인증은 요청을 가로 채고 사용중인 사용자 이름과 비밀번호를 알 수있는 모든 사람에게 일반으로 전송됩니다.