post-thumbnail

Blocking / Non-blocking & Synchronous / Asynchronous

호출된 함수 가 호출한 함수에게 제어권을 건네주는 유무의 차이라고 볼 수 있다.함수 A,B가 있고, A 안에서 B를 호출했다고 가정해보자.이때 호출한 함수는 A고, 호출된 함수는 B가 된다. 현재 B가 호출되면서 B는 자신의 일을 진행해야 한다.(제어권이 B에게 주어진

2022년 5월 10일
·
0개의 댓글
·
post-thumbnail

HTTP - 쿠키 / 세션 / 캐시

클라이언트의 상태 정보를 가지지 않는 서버 처리 방식이다.클라이언트와 첫번째 통신에서 데이터를 주고 받았다 해도, 두번째 통신에서 이전 데이터를 유지하지 않는다.클라이언트가 서버에 요청(Request)을 했을 때, 그 요청에 맞는 응답(Response)을 보낸 후 연결

2022년 5월 4일
·
0개의 댓글
·
post-thumbnail

TLS / SSL HandShake

정의웹사이트와 브라우저 사이(또는 두 서버 사이)에 전송되는 데이터를 암호화하여 인터넷 연결을 보호하기 위한 표준 보안 프로토콜 입니다.이 기술은 해커가 개인 데이터나 금융 데이터 등의 전송되는 정보를 보거나 훔치는 것을 방지합니다.특징SSL은 우 통신 장치 사이에 H

2022년 5월 3일
·
0개의 댓글
·
post-thumbnail

HTTP vs HTTPS

정의HyperText Transfer Protocol (하이퍼 텍스트 전송 프로토콜)HTML과 같은 하이퍼미디어 문서를 인터넷 상에서 클라이언트와 서버가 주고 받을때 사용하는 규약특징전통적인 클라이언트-서버 모델클라이언트가 요청을 생성하기 위한 연결을 연다음, 응답을

2022년 5월 2일
·
0개의 댓글
·
post-thumbnail

UDP & TCP vs UDP

정의User Data Protocol 의 약자로 데이터를 데이터그램 단위로 처리하는 프로토콜이다.비연결형, 신뢰성 없는 전송 프로코톨이다.특징데이터를 패킷으로 나누고 반대편에서 재조립하는 과정을 거치지 않는다.즉, 수신자가 제대로 받던지 받지 않던 상관안하고 데이터를

2022년 4월 28일
·
0개의 댓글
·
post-thumbnail

TCP 3 & 4 way handshake

TCP header에는 Code bit (Flag bit)라는 부분이 있다. (빨간 테두리 박스)이 부분은 6bit로 이뤄져 있고 각각의 bit가 의미를 갖는다.URG - ACK - PSH - RST - SYN - FIN 의 순서로 되어있다.(혼잡제어 기능 향상을 위해

2022년 4월 27일
·
0개의 댓글
·
post-thumbnail

TCP/IP - 흐름 제어 / 혼잡 제어

정의응용 프로그램이 데이터를 교환할 수 있는 네트워크 대화를 설정하고 유지하는 방법을 정의하는 표준이다.특징IP 네트워크를 통해서 통신하는 호스트에서 실행되는 애플리케이션 간에 신뢰할 수 있다.통신의 순서가 정해져있으며, 오류를 체크하고 전송할 수 있다.네트워크 혼잡

2022년 4월 12일
·
0개의 댓글
·
post-thumbnail

OSI 7 계층

정의서로 다른 시스템에 있는 개체 간에 성공적으로 데이터를 전송하는 통신 규약이다.네트워크에 연결된 컴퓨터들끼리 데이터를 주고받을 수 있도록 미리 약속한 전송 규약 및 규칙이러한 Protocol은 7계층 구조로 정의되어 있고, 각 층마다 역할이 구분되어 있다.정의OSI

2022년 4월 8일
·
0개의 댓글
·