본문 바로가기

분류 전체보기110

HTML 기본 구조 현재 문서가 HTML5임을 명시 HTML 문서의 루트(root) 요소를 정의 HTML 문서의 metadata를 정의 metadata란? - HTML문서에 대한 data. 웹 브라우저에는 직접적으로 표현되지 않는 정보 - e.g) , , , , , 태그 등 HTML 문서의 제목 정의 - 웹 브라우저의 toolbar에 표시됨 - 웹 브라우저의 favorites에 추가할 때 favorites의 제목이 됨 - 검색 엔진의 결과 페이지에 제목으로 표시 웹 브라우저를 통해 보이는 content 부분 - ~ : 제목을 나타냄 2023. 3. 28.
HTTP, TCP/IP HTTP란? HTTP(HyperText Transfer Protocol) 텍스트 기반의 통신 규약으로 인터넷에서 데이터를 주고받을 수 있는 프로토콜 HTTP 동작 사용자(client)가 부라우저를 통해서 어떠한 서비르르 url을 통하거나 다른 것을 통해서 요청(request)을 하면 해단 요청사항에 맞는 결과를 찾아서 사용자에게 응답(response)하는 형태 요청 : client -> server 응답 : server -> clientHTTP 특징 HTTP 메시지는 HTTP 서버와 클라이언트에 의해 해석됨 TCP/IP를 이용하는 프로토콜 - TCP/IP란? TCP(Transmission Control Protocol) 두 개의 호스트를 연결하고 데이터 스트림(data stream)을 교환하게 해주는 네.. 2023. 3. 16.
Web이란? Web이란? World Wide Web이란 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 의미 간단히 줄여 WWW나 W3라고도 부르며, 간단히 웹(Web)이라고 많이 불림 Web의 특징 웹은 인터넷 상에서 텍스트나 그림, 소리, 영상 등과 같은 멀티미디어정보를 하이퍼텍스트 방식으로 제공 하이퍼텍스트(hypertext) 란 문서 내부에 또 다른 문서로 연결되는 참조를 집어 넣음으로써 웹 상에 존재하는 여러 문서끼리 서로 참조할 수 있는 기술을 의미 웹에서는 HTML이라는 언어를 사용하여 누구나 자신만의 문서를 작성할 수 있음 또한, 이렇게 작성된 웹상의 문서에는 HTTP라는 프로토콜을 사용하면 누구나 검색하고 접근할 수 있음 Web의 구성 웹 페이지(Web page) : 웹에서는 HTML.. 2023. 3. 16.
[AWS] 클라우드 컴퓨팅 배포 모델과 이점 클라우드 컴퓨팅 클라우드 컴퓨팅이란 "IT 리소스를 인터넷을 통해 온디맨드로 제공하고 사용한 만큼만 비용을 지불하는 것"을 말한다. 물리적 데이터 센터와 서버를 구입, 소유 및 유지 관리하는 대신, Amazon Web Services(AWS)와 같은 클라우드 공급자로부터 필요에 다라 컴퓨팅 파워, 스토리지, 데이터베이스와 같은 기술 서비스에 엑세스 할 수 있다.예를 들어 가상 서버가 300개와 2,000TB 스토리지가 갑자기 필요해도 몇 번의 클릭으로 필요한 순간에 바로 사용할 수 있다. 반대로 스토리지가 필요 없어지게 되면 반환하여 비용 지불을 바로 중단할 수 있다. 이러한 유연성은 직접 운영하는 데이터 센터에서는 누릴 수 없는 이점이다. MySQL 데이터베이스를 예를 들어 설명해보겠다. 기업이 MyS.. 2023. 2. 26.
[AWS] AWS를 사용하는 이유, 종량과금제, 클라이언트-서버 모델 클라이언트-서버 모델이란? 오늘날 거의 모든 컴퓨팅은 클라이언트-서버 모델을 중심으로 구성된다. 컴퓨팅에서 클라이언트는 사람이 컴퓨터 서버에 요청을 보내기 위해 상호 작용하는 웹 브라우저 또는 데스크톱 애플리케이션일 수 있다. 서버는 일종의 가상 서버인 Amazon Elastic Clolud Compte(Amazon EC2)와 같은 서비스일 수 있다. 클라이언트-서버 모델을 커피숍으로 예를 들어 설명해보자면, 서버 = 바리스타, 클라이언트 = 고객이라 할 수 있다. 비즈니스 종류에 상관없이 고객이 요청하면 권한을 가진 서버가 요청을 응답해야함. 예를 들어 고객이 달달한 커피를 주문한다. 바리스타는 AWS에서 Amazon Elastic Compute Cloud 줄여서 EC2의 가상 서버인 EC2 인스턴스라.. 2023. 2. 25.
[알고리즘] 프로그래머스(Level 1) - 3진법 뒤집기(Java) class Solution{ public int solution(int n){ int answer = 0; String temp = ""; while(n!=0){ int num = n%3; temp += Integer.toString(num); n /= 3; } answer = Integer.parseInt(temp, 3); return answer; } } 2022. 7. 22.