컴퓨터 네트워크

HTTP

승무_ 2023. 4. 6. 14:44

HTTP

HTTP는 인터넷에서 데이터를 주고받는 데 사용되는 통신 규약입니다. 웹 브라우저와 웹 서버 사이에서 웹 페이지, 이미지, 동영상 등의 데이터를 전송할 때 사용됩니다.

 

그리고 크게 두가지의 특징이 있는데, 첫 번째로는 서버가 클라이언트의 상태를 보존하지 않는다는 점입니다. 이렇게 상태를 유지하지 않을 경우 클라이언트가 매번 추가 데이터를 전송해야한다는 단점이 있지만 서버 확장성이 좋다는 장점이 있습니다.

 

두 번째로는 클라이언트와 서버가 요청과 응답을 주고받을 때, 연결을 유지하지 않고, 각각의 요청과 응답을 독립적으로 처리한다는 점입니다. 이러한 비연결성은 클라이언트가 서버 자원을 계속 차지하게 되는 문제를 해결해 서버 자원의  효율적인 사용을 가능하게 합니다.

 

HTTP와 HTTPS의 차이

HTTP와 HTTPS의 가장 큰 차이점은 보안성입니다.

HTTP는 평문 데이터를 전송하는 프로토콜이기 때문에, HTTP로 중요한 정보를 주고 받으면 제 3자에게 데이터가 노출될 위험이 있습니다. 이러한 문제를 해결하기 위해 나온 것이 HTTPS입니다. HTTPS는 SSL 또는 TLS 인증서를 사용하여 서버의 신원을 확인하고, 인증서가 없거나 만료된 경우 웹 브라우저에서 경고 메시지를 표시합니다. 이를 통해 사용자는 신뢰할 수 있는 웹 사이트를 구분 할 수 있습니다.

 

'컴퓨터 네트워크' 카테고리의 다른 글

HTTP  (0) 2023.07.11
TCP/IP  (0) 2023.07.09
쿠키와 세션의 차이에 대해 설명해 주세요.  (0) 2023.06.20
OSI 7계층  (0) 2023.04.06
TCP  (0) 2023.04.06