TCP/IP : 인터넷으로 통신하는 데 있어 가장 기반이 되는 프로토콜프로토콜 : 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계이다.OSI 7 Layer은 네트워크에서 통신이 일어나는 과정을 7단계로 나눈 것이다.Untitled계층을 나눈
네트워크의 계층들 중 전송 계층에서 사용하는 프로토콜이다.전송계층은 송신자와 수신자를 연결하는 통신서비스를 제공하는 계층이다. 즉, 데이터를 전달을 담당한다고 생각하면 된다. TCP와 UDP는 포트 번호를 이용하여 주소를 지정하는 것과 데이터 오류검사를 위한 체크섬 존
HTTP(- HTTPS(- HTTP vs. HTTPS(데이터를 주고 받기 위한 프로토콜이다.Request Response 구조HTTP는 클라이언트가 서버에 요청을 하고, 서버는 그에 응답하는 단방향 모델이다.클라이언트의 요청에 대한 서버의 응답은 요청 처리 결과에 따라
웹상에서 클라이언트와 서버 간에 데이터를 주고받을 수 있는 프로토콜클라이언트가 HTTP 프로토콜을 통해서 서버에 요청을 보내면 서버는 요청에 맞는 응답 클라이언트에게 전송UntitledGET과 POST란 HTTP 메서드로 클라이언트에서 서버로 무언가를 요청할 때 사용한
암호화에 쓰이는 키와 복호화에 쓰이는 키가 동일한 기법이다.Untitled어떠한 정보가 대칭키를 통해 암호화 되었다면, 똑같은 키를 갖고 있는 사용자가 아니면 해당 정보를 확인 할 수 없다. 따라서, 암호화 된 정보를 전달하고 확인하기 위해서는 송.수신자 둘 다 똑같은
3-way handshake는 TCP의 접속, 4-Way Handshake는 TCP의 접속 해제 과정이다.포트(PORT) 상태 정보CLOSED : 포트가 닫힌 상태LISTEN : 포트가 열린 상태로 연결 요청 대기 중SYN_RCV : SYNC 요청을 받고 상대방의 응답
우리는 사이트 주소에서 https://를 본적이 있다. 예전에는 URI가 http로 시작하는 사이트가 전부였지만, 요즘 사이트는 대부분 https로 시작한다. 이렇게 https를 통한 인터넷 접속은, 브라우저를 실행 중인 우리 컴퓨터가 해당 사이트의 서버와 암
서버가 처리해야 할 업무 혹은 요청(Load)을 여러대의 서버로 나누어(Balancing) 처리하는 것을 의미한다.한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 보일 수 있도록 하는 것이 목적이다.로드 밸런싱은 여러 대의 서버를
시작하기 전에 블로킹/논블로킹은 동기/비동기와 다르다는 것을 알고 지나가야 한다.간단하게 비교하면작업 완료를 누가 신경 쓰는가?Synchronous : 작업을 동시에 수행하거나, 동시에 끝나거나, 끝나는 동시에 시작. ‘호출한 함수’가 스스로 신경쓴다.Asynchron