인터넷은 표준화된 프로토콜을 사용하여 기기와 컴퓨터 시스템을 연결함으로써 작동한다.
이러한 프로토콜은 데이터가 안정적이고 안전하게 전송되도록 보장한다.
프로토콜은 장치와 시스템 간에 정보를 교환하는 방법을 정의하는 일련의 규칙과 표준이다.
인터넷의 핵심은 서로 연결된 라우터들로 구성된 글로벌 네트워크로, 서로 다른 기기와 시스템 간의 트래픽을 전달하는 역할을 한다.

라우터: 여러 네트워크를 서로 연결해주는 장치

인터넷을 통해 데이터를 전송할 때, 데이터는 작은 패킷으로 분할되어 기기에서 라우터로 전송된다. 라우터는 패킷을 검사하여 목적지로 향하는 경로에 있는 다음 라우터로 전달한다. 이 과정은 패킷이 최종 목적지에 도착할 때까지 계속된다.

패킷이 올바르게 송수신되도록 인터넷은 인터넷 프로토콜(IP)과 전송 제어 프로토콜(TCP)을 포함한 다양한 프로토콜을 사용한다.
IP는 패킷을 올바른 목적지로 라우팅하는 역할을 하고, TCP는 패킷이 안정적으로 올바른 순서로 전송되도록 보장한다.
IP 주소는 네트워크의 각 장치에 할당된 고유 식별자이다. 데이터를 올바른 목적지로 라우팅하여 정보가 의도한 수신자에게 전송되도록 하는 데 사용된다. IP 주소는 일반적으로 "192.xxx.xxx.xxx"과 같이 마침표로 구분된 네 자리 숫자로 표시된다.

도메인 네임은 웹사이트 및 기타 인터넷 리소스를 식별하는 데 사용되는 사람이 읽을 수 있는 이름이다. 일반적으로 마침표로 구분된 두 개 이상의 부분으로 구성된다. 예를 들어 "google.com"은 도메인 네임이다. 도메인 네임은 도메인 네임 시스템(DNS)을 사용하여 IP 주소로 변환된다.

도메인 네임을 IP 주소로 변환하는 역할을 한다. 웹 브라우저에 도메인 이름을 입력하면 컴퓨터는 DNS 서버에 DNS 쿼리를 보내고, DNS 서버는 해당 IP 주소를 반환한다. 그러면 컴퓨터는 해당 IP 주소를 사용하여 사용자가 요청한 웹사이트나 다른 리소스에 연결한다.
클라이언트(예: 웹 브라우저)와 서버(예: 웹사이트) 간에 데이터를 전송하는 데 사용되는 프로토콜이다. 웹사이트를 방문하면 웹 브라우저는 서버에 HTTP 요청을 보내 요청한 웹 페이지나 기타 리소스를 요청한다. 그러면 서버는 요청된 데이터가 포함된 HTTP 응답을 클라이언트에게 다시 보낸다.

HTTP의 보안성이 강화된 버전으로, 클라이언트와 서버 간에 전송되는 데이터를 SSL/TLS(Secure Sockets Layer/Transport Layer Security)를 사용하여 암호화한다. 이는 로그인 정보, 결제 정보 및 기타 개인 정보와 같은 민감한 정보를 보호하는 데 도움이 되는 추가적인 보안 계층을 제공한다.

HTTPS를 사용하는 웹사이트에 접속하면 웹 브라우저 주소창에 자물쇠 모양 아이콘이 표시되어 연결이 안전함을 나타낸다.
SSL/TLS: 인터넷을 통해 전송되는 데이터를 암호화하는 데 사용되는 프로토콜