[백엔드 로드맵][인터넷] 도메인 네임이란?
2022. 11. 28. 01:46
Backend Loadmap/Internet
도메인 네임이란? IP주소를 문자로 알아보기 쉽게 만든 인터넷상의 주소이다. 특정 서버에 IP를 매칭해서 하나씩 외우기에는 불편하기 때문에 사용자가 기억하기 쉬운 영문, 숫자 및 구분자(.)로 이뤄진 도메인 네임 (Domain Name)이 등장했다. 넓은 의미로는 네트워크상에서 컴퓨터를 식별하는 호스트명을 가리키며, 좁은 의미에서는 도메인 레지스트리에게서 등록된 이름을 의미한다. 이를 통틀어서 '웹 주소'라고 부르는 경우도 있다. // 도메인 레지스트리: 최상위 도메인에 등록된 모든 도메인 네임의 데이터베이스 도메인 네임의 구조 우측에서 좌측으로 읽으며, Root - TLD - SLD - SUB (도메인 이름) 순이다. www는 호스트명이다. SLD는 생략될 수 있다. Root: 가장 최상위, 실제로 주..
[백엔드 로드맵][인터넷] DNS와 작동 원리
2022. 11. 24. 01:50
Backend Loadmap/Internet
DNS (Domain Name System) 란? 사람이 읽을 수 있는 도메인 이름(예: www.amazon.com)을 머신이 읽을 수 있는 IP 주소 (예: 192.0.2.44)로 변환하는 인터넷 프로토콜이다. 도메인 이름을 입력했을 때, 입력한 도메인을 실제 네트워크상에서 사용하는 IP 주소로 바꾸고, 해당 IP주로로 접속하는 과정 및 전체 시스템을 DNS라고 부른다.상위 기관에서 인증된 기관에게 도메인을 생성하거나 IP주소로 변경할 수 있는 권한을 부여한다. DNS는 이처럼 상위 기관과 하위 기관과 같은 계층 구조를 가지는 분산 데이터베이스 구조를 가진다. DNS 구성 요소 구성 요소는 3가지가 있다. 도메인 네임 스페이스 (Domain Name Space) 네임 서버 (Name Server) = ..
[백엔드 로드맵][인터넷] 브라우저와 동작 원리
2022. 11. 22. 23:20
Backend Loadmap/Internet
브라우저란?웹 브라우저는 인터넷을 검색할 때 문서나 영상, 음성 따위의 정보를 얻기 위하여 사용하는 프로그램 웹 브라우저의 종류는 다양한데 크롬, 네이버 웨일, 파이어 폭스, 사파리, 엣지 등이 있다. 브라우저의 주요 기능은 사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것이다. 자원은 보통 HTML 이지만 PDF나 이미지 또는 다른 형태일 수 있다. 자원의 주소는 URI (Uniform Resource Identifier)에 의해 정해진다.브라우저의 기본 구조1. 사용자 인터페이스: 사용자가 접근할 수 있는 영역으로, URI를 입력할 수 있는 주소 표시줄, 이전/다음 버튼, 북마크 메뉴, 새로 고침 버튼, 현재 문서의 로드를 중단할 수 있는 정지 버튼, 홈 버튼 등 요청한 페이지를 보여주는..
[백엔드 로드맵][인터넷] HTTPS란?
2022. 11. 22. 22:23
Backend Loadmap/Internet
HTTPS란?HTTPS란 하이퍼텍스트(HyperText)를 전송(Transfer)하기 위해 사용되는 통신 규약(Protocol) 즉, 인터넷에서 HTML과 같은 문서를 사용자 컴퓨터에 설치된 웹 브라우저가 웹 서버에 요청할 때의 규칙이라고 할 수 있다. HTTP 서버는 기본 포트인 80번 포트에서 서비스 대기중이며, 클라이언트(웹 브라우저)가 TCP 80포트를 사용해 연결하면 서버는 요청에 응답하면서 자료를 전송한다. HTTP는 정보를 텍스트로 주고 받기 때문에 네트워크에서 전송 신호를 인터셉트 (가로채기) 하는 경우, 원하지 않는 데이터 유출이 발생할 수 있다.이러한 보안 취약점을 해결하기 위한 프로토콜이 HTTP에 S (Secure Socket)가 추가된 HTTPS 이다.HTTPS는 기본 골격이나 H..
[백엔드 로드맵][인터넷] 인터넷은 어떻게 작동될까요?
2022. 11. 22. 20:48
Backend Loadmap/Internet
인터넷이란? 인터넷이란 네트워크의 네트워크를 구현하여 모든 컴퓨터를 하나의 통신망에 연결하는 것 인터넷을 자세히 알기 위해서는 먼저 TCP/IP를 알아야 함 TCP/IP란? TCP/IP가 나타난 이유는 먼저 컴퓨터간의 통신을 위함 TCP-IP란 컴퓨터와 컴퓨터간의 지역 네트워크 (LAN), 광역 네트워크 (WAN)에서 원활한 통신을 가능하도록 하기 위한 통신 규약 최초는 ARPNET(최초의 컴퓨터)로 시작이 되었고, 미국방위통신청에서 컴퓨터간의 통신을 위해 TCP/IP를 사용한 것이 그 시초 TCP/IP를 선택한 이유는 개방성 때문. 하드웨어, 운영체제, 접속매체에 관계없이 동작할 수 있어서 인터넷 통신을 위한 핵심으로 선택이 되었고. 이름에서도 TCP/IP의 2개의 프로토콜로 이루어져 있다. IP 기반..