최근 포스트

[C++] 구조체/클래스 크기

1 분 소요

개요 구조체/클래스 메모리 할당 규칙 4의 배수 바이트 단위로 할당 선언 순서대로 할당 멤버 변수 중 가장 큰 멤버 변수 크기의 영향을 받음 가장 큰 멤버 변수 크기가 8바이트라 가정 ...

[SQL] 개요

최대 1 분 소요

개요 구조적 데이터 질의 언어(Structured Query Language) 문법 데이터 정의 언어(DDL, Data Definition Language) CREATE DROP ALTER 데이터 조작 언...

[network] SOAP

최대 1 분 소요

개요 Simple Object Access Protocol HTTP, HTTPS, SMTP 등을 통해 XML 기반의 메시지 송수신하는 프로토콜 장점 프록시와 방화벽에 구애받지 않고 쉽게 통신 가능 XML 기반이므로 개발 도구 및 플랫폼 독립적 단점 ...

[network] IP

최대 1 분 소요

개요 인터넷 프로토콜(IP, Internet Protocol) RFC791 네트워크에서 정보를 송수신하는 통신에 대한 프로토콜 호스트에서 호스트까지의 통신을 책임 OSI 네트워크 계층에서 호스트의 주소지정과 패킷 분할 및 조립 기능 담당 특징 비신뢰...

[network] UDP

최대 1 분 소요

개요 사용자 데이터그램 프로토콜(UDP, User Datagram Protocol) Universal Datagram Protocol로도 불림 RFC768 신뢰성(유실 없이, 순서대로 송수신)을 보장하지 않는 프로토콜 스트리밍이...

[network] TCP

1 분 소요

개요 전송 제어 프로토콜(TCP, Transmission Control Protocol) RFC793 신뢰성(유실 없이, 순서대로 송수신)을 보장하는 프로토콜 TCP 세그먼트(segment) 프로토콜 데이터 단위 PDU(Protocol ...

[network] OSI 모형

1 분 소요

개요 Open Systems Interconnection Reference Model 국제표준화기구(ISO)에서 개발한 모델 컴퓨터 네트워크 프로토콜 디자인과 통신을 계층으로 나누어 설명한 것 ‘OSI 7 계층’이라고도 불림 계층 계층 1: 물리 계층(...

[network] REST/REST API

2 분 소요

개요 REST(Representational State Transfer) 로이 필딩(Roy Fielding)의 2000년 박사학위 논문에서 소개 네트워크 통신 설계 지침 리소스를 정의하고 리소스에 대한 주소를 지정하기 위한 방법 프로토콜이...

[database] Redis

최대 1 분 소요

개요 사이트 REmote DIctionary Server key-value data store 혹은 IMDB(In-Memory DataBase) 혹은 MMDB(Main Memory DataBase) 혹은 memory resident database 언어 별 라이...

[database] MySQL

최대 1 분 소요

개요 사이트 관계형 데이터베이스 관리 시스템(RDBMS, Relational DataBase Management System) 언어 별 라이브러리 설치 docker docker run --name mysql -e MYSQL_ROOT_P...