DNS (Domain Name System) 1. DNS (Domain Name System) - 컴퓨터 네트워크에서 사용되는 서비스 - 사람이 이해하기 쉬운 도메인 네임을 컴퓨터가 이해할 수 있는 IP주소로 변환하는 역할을 함 - 사용자가 웹 브라우저를 통해 도메인 네임 입력 시, 해당 도메인 네임에 연결된 IP 주소를 찾아 웹 서버에 연결함 2. DNS의 주요 구성 요소와 동작 방식 구성요소 설명 도메인 네임 (Domain Name) - 사용자가 기억하기 쉬운 형태의 문자열 (ex: www.example.com과 같은 형태) IP 주소 (Internet ProtocolAddress) - 네트워크 상에서 컴퓨터를 식별하기 위한 숫자로 된 주소 DNS 서버 - 도메인 네임을 IP주소로 변환하거나, 그 반..
HTTP와 HTTPS 1. HTTP와 HTTPS - 인터넷에서 데이터 전송에 사용되는 두 가지 주요 프로토콜(통신 규약) - 이들은 데이터의 보안성과 개인 정보 보호를 위한 중요한 역할을 함 HTTP (HyperText Transfer Protocol) 설명 목적 - 웹 서버와 웹 브라우저 간의 데이터 전송을 위한 프로토콜로 사용 - 웹 브라우저는 HTTP 요청을 서버로 보내고, 서버는 요청에 따라 데이터를 클라이언트에 응답 ※ 여기서 데이터는 웹 페이지, 이미지, 비디오 등을 의미 보안성 - 데이터를 평문으로 전송하므로, 데이터가 중간에 가로채어질 수 있어 보안상 취약함 ※ 개인 정보와 민감한 데이터를 전송할 때는 사용하지 않는 것이 좋음 포트 (Port) - 기본적으로 80번 포트를 사용 - 일반적으..
인터넷 (Internet) 1. 인터넷 (Internet) - 글로벌 네트워크로서 수많은 컴퓨터와 기기들을 연결하여, 정보 교환 및 공유하는 시스템 - 인터넷 프로토콜 스위트(TCP/IP)를 기반으로 하여, 전 세계적으로 연결되어 있는 컴퓨터 네트워크 통신망 2. 인터넷의 작동 원리 - 클라이언트-서버 모델 - 인터넷 서비스의 기본 구조 - 정보와 서비스를 제공하는 측면과 서비스를 요청하고 사용하는 측면을 분리하여 구성 - 네트워크 상에서 데이터 및 리소스를 효율적으로 관리하고 분배하는데 사용 - 클라이언트-서버 모델의 주요 요소는 다음과 같음 요소 설명 클라이언트 - 일반적으로 사용자가 사용하는 기기(ex : 컴퓨터, 스마트폰 등)로서 서버에 정보를 요청하고 받는 역할 서버 - 정보를 저장하고 클라이언..