[네트워크] DNS(Domain Name System)
·
CS/네트워크
사용자가 기억하기 쉬운 도메인 이름(예:www.example.com)을 입력하면 이를 **IP 주소(예: 192.0.2.1)**로 변환해주는 시스템DNS의 주요 역할도메인 이름을 IP 주소로 변환: 사용자가 브라우저에 입력한 도메인 이름을 해당 서버의 IP 주소로 변환하여 연결합니다.서버의 위치 은닉: 사용자가 직접 IP 주소를 입력할 필요가 없으므로 서버 위치가 은닉되어 보안성을 높입니다.서비스 연속성 보장: IP 주소가 변경되어도 도메인 이름은 동일하게 유지되기 때문에 서비스가 중단되지 않고 계속 제공될 수 있습니다.DNS의 동작 과정사용자 요청: 사용자가 브라우저에 도메인 이름을 입력합니다.캐싱 확인: 로컬 캐시 또는 웹 브라우저 캐시에서 IP 주소가 존재하는지 확인합니다. 있다면, 해당 IP 주소..
[네트워크] GET방식과 POST방식의 차이
·
CS/네트워크
1. GET 방식주요 특징: GET은 서버에 데이터를 요청하는 방식으로, 주로 조회나 검색과 같은 읽기 작업에 사용됩니다.데이터 전송 위치: URL의 쿼리 스트링(주소 뒤에 ?로 시작하는 부분)에 데이터를 포함시켜 전송합니다.데이터 크기 제한: URL 길이 제한 때문에 전송할 수 있는 데이터의 양이 제한됩니다 (주로 2048자 이내로 제한).보안성: 데이터가 URL에 노출되므로 민감한 정보를 포함하기에 적합하지 않습니다.캐싱 가능성: GET 요청은 캐시될 수 있으므로, 동일한 요청이 반복될 때 서버의 부담을 줄여줍니다.GET 요청 예시GET /search?q=example&sort=asc HTTP/1.1 여기서 q=example와 sort=asc는 서버로 전달되는 데이터입니다.2. POST 방식주요 특징..