[백엔드 로드맵][인터넷] 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 기반..
백엔드 로드맵
2022. 11. 22. 20:43
Backend Loadmap