no image
HTTP란
HTTP HTTP는 "HyperText Transfer Protocol"의 약자로, 인터넷에서 데이터를 주고받기 위한 통신 규약(프로토콜)입니다. 웹 브라우저와 웹 서버 간에 웹 페이지, 이미지, 동영상, 오디오 파일 등의 리소스를 전송하는 데에 주로 사용됩니다. 클라이언트-서버 모델을 기반으로 하며 클라이언트는 웹 브라우저와 같은 웹 사용자 에이전트를 의미하며, 서버는 웹 서버 소프트웨어를 실행하는 컴퓨터를 의미합니다. 클라이언트는 HTTP 요청을 생성하여 서버로 보내고, 서버는 해당 요청을 처리하고 HTTP 응답으로 클라이언트에게 필요한 데이터를 전송합니다. HTTP 작동원리 HTTP의 작동 원리는 간단합니다. 클라이언트가 서버에게 HTTP 요청 메시지를 보냅니다. 이 요청은 HTTP 메서드와 요청 ..
2023.08.16
no image
브라우저와 그 작동원리
브라우저와 그 작동원리 브라우저는 인터넷에서 웹 페이지를 검색하고, 표시하고, 상호작용하는 데 사용되는 소프트웨어입니다. 브라우저의 주요 작동원리를 알아보면 1. 사용자 인터페이스 브라우저 사용자 인터페이스는 주소 표시줄, 뒤로/앞으로 가기 버튼, 즐겨찾기, 홈 버튼 등으로 구성되어 있습니다. 이를 통해 사용자가 웹 페이지를 탐색하고 조작할 수 있습니다. 2. 렌더링 엔진 렌더링 엔진은 웹 페이지의 내용을 해석하고 표시하는 역할을 담당합니다. 주로 HTML, CSS, JavaScript 등의 웹 기술로 작성된 문서를 받아들여 브라우저 창에 적절히 표시합니다. 각 브라우저는 다른 렌더링 엔진을 사용할 수 있으며, 예를 들어, Chrome은 Bilnk 엔진을 사용하고, Firefox는 Gecko 엔진을 사용..
2023.08.16
no image
인터넷 작동원리
인터넷 편하게 쓰는 인터넷은 사실 오랜 역사와 생각보다 복잡하게 구성이 되어있다. 인터넷을 알기 전에 우리는 TCP/IP에 대해 먼저 알아야 합니다. TCP/IP는 인터넷과 네트워크에서 데이터를 주고받기 위해 사용되는 프로토콜의 집합입니다. TCP/IP는 인터넷의 핵심 프로토콜로, 다양한 컴퓨터와 장치들이 원활하게 통신할 수 있도록 하는 표준화된 방법을 제공합니다. TCP/IP는 두 개의 주요 프로토콜인 TCP와 IP로 이루어져 있습니다. TCP는 신뢰성 있는 데이터 전송을 보장하는 연결형 프로토콜입니다. 데이터를 패킷으로 나누어 전송하고, 수신측에서 패킷을 재조립하여 원래의 데이터로 복구합니다. 데이터의 정확한 전달과 순서를 보장하기 위해 시퀀스 번호와 확인 응답 매커니즘을 사용합니다. TCP는 데이터..
2023.08.16
no image
호스팅이란?
서버 컴퓨터의 전체 또는 일정 공간을 이용할 수 있도록 임대해 주는 서비스를 말한다. 사용자가 직접 서버를 구입하고 운영할 필요가 없이 호스팅 업체가 미리 준비해 놓은 서버를 빌려 사용하는 방식이다. 호스팅 서비스에는 웹 호스팅과, 서버 호스팅, 메일 호스팅 등 여러 종류가 있다. 웹 호스팅 웹호스팅 혹은 공유 호스팅, 사이트 호스팅은 개별 홈페이지를 운영하는 사용자를 위해 서버 컴퓨터의 일부 공간을 입대하 주는 서비스입니다. 웹 호스팅은 저렴한 편에 속하며, 여러 대의 웹사이트를 한 서버에 운영하는 방식입니다. 하나의 서버에서 여러 사용자의 사이트를 띄워주기 때문에 한 상용자가 서버 자원을 과도하게 사용하게 되면 서버 내 다른 사용자의 페이지 처리 속도에 영향을 끼치게 됩니다. 사용자 측에서는 서버 부..
2023.08.16