[Network] Content Delivery Network
Content Delivery Network 정의 지리적으로 분산된 여러 개의 서버 컨텐츠를 사용자와 가까운 서버에서 전송해 속도면에서 이득 중앙 서버에서 개별 사용자에게 컨텐츠를 전송하려면 트래픽 과부하 및 전송 속도, 시간 문제 발생 파일 복사본을 캐싱하여 각 데이터 센터에 저장
Content Delivery Network 정의 지리적으로 분산된 여러 개의 서버 컨텐츠를 사용자와 가까운 서버에서 전송해 속도면에서 이득 중앙 서버에서 개별 사용자에게 컨텐츠를 전송하려면 트래픽 과부하 및 전송 속도, 시간 문제 발생 파일 복사본을 캐싱하여 각 데이터 센터에 저장
Host 네트워크에 연결된 모든 종류의 장치를 Node 노드 중 IP 주소(네트워크 주소)가 할당된 것들을 Host Host들끼리 데이터를 송수신한다 데이터의 송수신은 Host가 실행하는 Process가 수행
연결 지향 vs. 비연결 지향
프로토콜 Protocol 네트워크 환경 내 모든 기기가 서로 통신하며 데이터를 주고 받으려면, 각 기기에는 사전 협의된 통신 협약/규약이 필요 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙의 체계 신호 체계, 인증, 그리고 오류 감지 및 수정 기능을 포함 구현되는 방법은 독립적이나, 하드웨어 또는 소프트웨어 그리고...
HTTP HyperText Transfer Protocol HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜 Plain text로부터 JSON 데이터 및 XML과 같은 형태의 정보도 송수신 가능 보통은 클라이언트가 어떤 정보를 HTML 형태로 받고 싶은지, JSON 형태로 받고 싶은지 명시 ...
개념 동기 vs 비동기 처리해야 할 작업들을 어떠한 ‘흐름’으로 처리 할 것인가에 대한 관점 블로킹 vs 논블로킹 처리되어야 하는 (하나의) 작업이, 전체적인 작업 ‘흐름’을 막느냐 안막느냐에 대한 관점
네트워크 Network 컴퓨터 네트워크 또는 컴퓨터망은 노드들이 자원을 공유할 수 있게 하는 디지털 전기통신망의 하나
TCP란?(Transmission Control Protocol) 인터넷을 경유해 통신하는 연결 지향성 프로토콜 에러 체킹을 지원 데이터의 완전한 전송을 보장 패킷의 전송 순서를 보장 TCP는 FLOW CONTROL을 제공함