HTTP 2

알고리즘(Algorithm), 프로토콜(Protocol) [정보과학]

우리는 일상에서 ‘알고리즘’이라는 말을 자주 사용합니다. IT나 컴퓨터와 관련된 이야기를 하다 보면 ‘프로토콜’이라는 단어도 자주 등장합니다.두 단어 모두 무언가의 ‘규칙’이나 ‘절차’처럼 느껴지지만 정확한 의미에서는 차이가 있습니다. 🧠 알고리즘이란?알고리즘(Algorithm)이란, 어떤 문제를 해결하기 위해 정해진 절차적인 방법입니다.입력값이 주어졌을 때, 그것을 처리하여 원하는 결과를 내는 과정을 단계별로 정리한 것이죠. ✔ 쉽게 말하면?"어떻게 할 것인가?"에 대한 순서 있는 해결법입니다.혼자서도 작동할 수 있으며, 판단이나 처리 과정을 스스로 결정하는 자동화된 로직이라고 할 수 있습니다. ✔ 예시: 유튜브 알고리즘유튜브에서는 사용자의 시청 기록, 좋아요, 댓글, 시청 시간 등의 데이터를 바탕..

HTTP (HyperText Transfer Protocol), HTTPS (HyperText Transfer Protocol Secure)

📌 HTTP (HyperText Transfer Protocol)HTTP는 HyperText Transfer Protocol의 약어로,웹 브라우저와 웹 서버 간의 데이터를 주고받는 표준 통신 규약입니다.동작 방식: 클라이언트(사용자)가 요청(Request)을 보내면, 서버가 응답(Response)을 보내는 구조입니다.기본 포트 번호: 80번보안: 암호화되지 않은 방식으로 데이터를 전송합니다.→ 중간에서 누군가 감청하면 내용을 그대로 볼 수 있습니다.예시 URL:http://www.example.com 🔒 HTTPS (HyperText Transfer Protocol Secure)HTTPS는 HyperText Transfer Protocol Secure의 약어로,HTTP에 SSL 또는 TLS 암호화..