My Tech Blog

Network Posts

18 posts in this category

HTTP 버전별 차이

1. HTTP 0.9 HTTP의 초기 버전은 버전 정보가 없었다. 차후 버전 구분을 위해 0.9라고 불리게 되었다. 단순히 GET 통신만 가능하다....

gRPC - google Remote Procedure Call

1. gRPC의 등장배경 1-1. Server-Client PC의 개념이 없던 시절 프로그램은 하나의 메인 프레임에서 동작하는 Monolothic구조로 설계되었다. 기술 발전에 따라 PC와...

IPC - Inter Process Comunication

: 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로를 뜻한다. Socket, Shared Memory, Message Queue, Pipe 등이...

DNS

Domain Name System

HTTP - Hyper Text Transfer Protocol

: 인터넷에서 데이터를 주고받을 수 있는 프로토콜 구성요소: Client, Web Server, Proxy 80 PORT를 기본으로 사용한다. https는 443

REST, API, REST API

REST Representational State Transfer (표현 상태 전이) : “웹에 존재하는 모든 자원(이미지, 동영상, DB 자원)에 고유한 URL을 부여해 활용”하는 것,...

Socket

소켓은 네트워크 상에서 돌아가는 두 개의 프로그램 간 양방향 통신의 하나의 엔드 포인트 이다. 소프트웨어로 작성된 추상적인 개념의 통신 접속점이라고...

TCP, UDP

신뢰할 수 있는 프로토콜이며 현재 대부분 사용하고 있다.

WAS - Web Application Server

: DB 조회나 다양한 로직 처리를 요구하는 동적인 컨텐츠를 제공하기 위해 만들어진 Application Server ex) Tomcat, JBoss, Jeus, Web Sphere...

WebSocket

: 웹 서버와 웹 브라저간 실시간 양방향 통신환경을 제공해주는 실시간 통신 기술 Polling 방식(요청-응답방식)과 다르게 양방향으로 원할때 요청을 보낼 수...

쿠키(cookie) 와 세션(session)

쿠키(Cookie)와 세션(Session)을 사용하는 이유 HTTP 프로토콜은 Connectionless(비연결성) 과 Stateless(비상태성) 라는 특징을 가지고 있다. 모든 사용자의 요청마다 연결과 해제의 과정을 거치면서...