프론트엔드 기초/Internet 6

6.호스팅이란?

GitHub - junsu1220/TIL: Today I Learned. Today I Learned. Contribute to junsu1220/TIL development by creating an account on GitHub. github.com 사전지식 웹은 클라이언트 프로그램과 서버 프로그램을 통해서 작동합니다. 유저가 웹페이지에서 명령을 내리면, 클라이언트 프로그램이 서버프로그램에 명령에 대한 값을 요청을 합니다. 이 과정에서 서버 컴퓨터는 데이터베이스에서 값을 찾아 클라이언트 컴퓨터에 전달하고, 클라이언트 컴퓨터는 이를 유저에게 보여줍니다. 여기서 핵심은 웹페이지 운영을 위해서 자료가 저장되는 공간인 서버가 꼭 필요하다는 점입니다. 호스팅이란? 호스팅이란 서버의 전체 혹은 일부를 이용할 ..

5.도메인 이름이란?

GitHub - junsu1220/TIL: Today I Learned. Today I Learned. Contribute to junsu1220/TIL development by creating an account on GitHub. github.com 도메인 이름(Domain Name)이란? Domain Name 은 웹사이트의 주소, 즉 웹사이트를 찾기 위한 고유한 문자형 주소체계를 말합니다. https://www.naver.com , http 는 통신방식(규칙)을 말하며 www는 호스트(host)이며 naver.com이 실제 도메인 주소입니다. 통신망 환경에서 컴퓨터나 통신장비간 통신에 최적화된 주소체계는 IP Address 입니다. 하지만 이는 숫자로 이루어져 사람이 기억하기 힘듭니다. 이런 단점..

4.DNS와 그 작동 원리

GitHub - junsu1220/TIL: Today I Learned. Today I Learned. Contribute to junsu1220/TIL development by creating an account on GitHub. github.com DNS란? 도메인 네임 시스템(Domain Name System, DNS) 은 호스트의 도메인네임(www.example.com)을 네트워크주소(192.168.1.0)로 변환하거나, 그 반대의 역할을 수행하는 시스템입니다. DNS시스템은 이름과 숫자 간의 매핑을 관리하여 마치 전화번호부와 같은 기능을 합니다. DNS 서버는 사용자가 도메인 이름을 브라우저에 입력하면, 사용자를 어떤 서버에 연결할 것인지 제어합니다. 이러한 요청을 쿼리 라고 합니다. 문자열..

3.브라우저와 그 작동원리

GitHub - junsu1220/TIL: Today I Learned. Today I Learned. Contribute to junsu1220/TIL development by creating an account on GitHub. github.com 브라우저? web browser 또는 browser 는 웹 서버에서 이동하며, 쌍방향으로 통신하고, HTML 문서나 파일을 출력하는 그래픽 사용자 인터페이스 기반의 응용 소프트웨어입니다. 브라우저의 핵심 기능 브라우저의 주요 기능은 웹 자원을 브라우저 화면상에 표현해 주는 기능을 합니다. 서버에 리소스를 요청하고 수신하는 과정을 수행합니다. HTML과 CSS에 따라 HTML 파일을 해석하여 표시하며, 이는 W3C에서 정합니다. 자원의 주소는 URI에 의..

2.HTTP란?

GitHub - junsu1220/TIL: Today I Learned. Today I Learned. Contribute to junsu1220/TIL development by creating an account on GitHub. github.com HTTP란? 정보가 흐르는 곳이라면 언제나 효율적인 교류를 위한 규칙이 존재합니다. 예를 들면 주식시장에서의 이름, 계좌, 거래일자, 금액 등의 규칙을 지켜 거래하는 것입니다. HTTP란 HTML(웹문서를 만들기 위한 언어) 문서를 주고 받는데 쓰이는 통신프로토콜(통신규약)이며, TCP와 UDP를 사용하여 통신하며 80번 포트를 사용하는 통신프로토콜(통신규약)입니다. 웹에서는 브라우저와 서버간에 데이터를 주고받기 위한 방식으로 HTTP프로토콜을 사용하고..

1.인터넷의 작동원리

GitHub - junsu1220/TIL: Today I Learned. Today I Learned. Contribute to junsu1220/TIL development by creating an account on GitHub. github.com 인터넷이란? 인터넷(Internet) 이란 정보를 담고 있는 각 컴퓨터들을 TCP/IP 라는 통신 프로토콜을 이용해 서로 정보를 주고 받도록 한 컴퓨터 네트워크를 말합니다. TCP/IP TCP/IP가 나타난 이유는 먼저 컴퓨터간의 통신을 위해서입니다. TCP = 전송 제어 프로토콜(Transmission Control Protocol, TCP), 컴퓨터에서 실행되는 프로그램 간에 일련의 데이터를 안정적으로 순서대로 에러없이 데이터를 교환할 수 있게 합니..