웹 서비스 구조 - 기본 구조
·
IT개념
웹 기술의 핵심 요소 세가지 (1) HTTP + HTML (CSS 포함) HTTP(HyperText Transfer Protocol) 는 웹에서 데이터(주로 HTML, CSS, 이미지 등)를 주고 받기 위한 통신 규약이다. HTML  : 웹페이지의 구조를 정의하는 언어로, 텍스트, 이미지 링크 등을 표현한다. CSS : HTML로 구성된 웹페이지의 스타일을 담당한다. 웹의 기본은 HTTP 를 통해 HTML/CSS 데이터를 브라우저로 전달하여 사용자에게 보여주는 것이다.  (2) WAS (Web Application Server) WAS는 웹 애플리케이션 서버로, 사용자의 요청을 처리하고 결과를 반환하는 역할을 한다. 동적 웹 페이지를 생성하고, 데이터베이스와 연동하여 데이터를 가져오는 역할을 수행한다. ..
자료구조와 알고리즘의 연관 관계
·
IT개념
자료구조자료구조는 데이터를 일정한 규칙에 따라 나열하는 방식으로, 데이터를 효율적으로 저장하고 관리할 수 있도록 해준다. 자료구조의 종류  자료구조는 크게 선형 구조와 비선형 구조로 나뉘어 있다. 1. 선형 구조선형 구조는 데이터가 일렬로 나열된 형태로, 각 데이터는 이전 및 다음 데이터와 연결된다.장점: 구현이 간단하고, 메모리 공간을 효율적으로 사용할 수 있음.단점: 데이터의 개수가 많아질수록 탐색이나 삽입, 삭제에 비효율적임.선형 구조의 예:스택 (Stack):정의: Last In First Out (LIFO) 구조로, 마지막에 들어온 데이터가 가장 먼저 나감.주요 연산: push (데이터 삽입), pop (데이터 삭제).사용 예: 함수 호출 관리, 뒤집기 알고리즘, 웹 브라우저의 뒤로 가기 기능 ..
컴파일과 인터프리터
·
IT개념
CPU와 연산CPU(중앙처리장치)는 컴퓨터의 핵심적인 기계 장치로 명령에 따라 연산을 수행한다. CPU는 인간이 작성한 고급 언어(파이썬, 자바, C언어 등등)를 직접 이해하지 못하므로 기계어(머신코드)라는 특수한 코드 체계를 사용하여 명령을 수행 해야한다.  고급 언어로 작성 된 언어를 기계어로 번역하기 위해서 아래 두가지의 방법 있다.  컴파일러와 인터프리터고급 언어는 CPU가 이해할 수 있는 기계어로 번역해야 하며, 이때 사용하는 방식에 따라 컴파일러 언어와 인터프리터 언어로 나눌 수 있다.  컴파일러 언어 : 소스 코드를 한꺼번에 기계어로 번역하여 실행 파일로 변환한다. 컴파일을 통해 생성된 기계어 코드는 CPU가 바로 실행할 수 있으며 이를 네이티브 코드라고 한다. 네이티브 코드는 특정 운영체제..
1.
·
IT개념
1bit = 전기 스위치 한개 On 상태는 1 Off 는 0 => 이게 이진수가 됨 0과 1   2진수 (4비트)     16진수  0000                     0 0001                      1   근데 10이상부터는 갑작 ㅣ알파벳을 씀 1010                    A(10진수 10) 1011                    B( 10진수 11) * 4비트는 16진수 한자리 숫자이고 16진수 0 ~ F (10진수15) 까지는 한자리에 쓴다.  16진수 표기가 사용 되는 예 1) 색상 표기2) 컴퓨터 하드웨어 주소 표현3) 메모리 값 표현  외워야 할 단위체계 8개 비트를 하나로 묶어서 1 byte 라고 한다 1바이트는 영문자 한 글자가 저장 될 수 있는..
해니01_15
'IT개념' 카테고리의 글 목록