해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다. 이더넷에는 다양한 규격이 있다 이더넷에는 10Mbps에서부터 100Gbps라는 매우 빠른 속도를 지원하는 다양한 규격이 있습니다. 규격은 IEE
BFF(Back-end for Front-end) 패턴은 클라이언트(프론트엔드)에 맞춤형으로 데이터를 제공하는 중간 계층 서버를 의미합니다. 이 패턴은 특정 클라이언트 플랫폼(예: 웹, iOS, Android)에 최적화된 API를 제공하여 성능을 최적화하고 개발 생산성
해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다. 데이터를 전송하는 것이 이더넷 이더넷은 TCP/IP 계층에서 맨 아래인 네트워크 인터페이스층의 프로토콜입니다. 이더넷은 데이터를 전송하는 프로토
해당 포스트는 이지스퍼블리싱, 『알고리즘 코딩테스트 자바 편』, Gene 김종관 을 참고하여 작성하였습니다.병합 정렬(merge sort)은 분할 정복(divide and conquer)방식을 사용해 데이터를 분할하고 분할한 집합을 정렬하며 합치는 알고리즘입니다. 병합
해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.주위에 있는 PC나 스마트폰 등은 서버의 애플리케이션과 서로 데이터를 주고 받습니다. 서버는 대개 PC나 스마트폰과는 멀리 떨어진 다른 네트워크에
학습 목표서브넷 마스크의 개념을 설명할 수 있다.서브넷 마스크의 구조의 특징을 설명할 수 있다.IP 주소 각 클래스의 기본 서브넷 마스크를 설명할 수 있다.B 클래스 한 네트워크에 약 65,000여 개의 호스트를 같은 네트워크로 구성하면 브로드캐스트 영역이 너무 넓어
학습 목표IP 주소의 개념과 구조를 설명할 수 있다.IP 주소의 클래스를 이해하고, 각 클래스의 특징을 설명할 수 있다. 각 클래스의 IP 주소 범위를 설명할 수 있다.인터넷 세계에서도 인터넷 상의 여러 기기들을 구분할 수 있는 규칙이 필요한데 이를 IP ㅈ소라고 한다
학습 목표LAN의 매체 접근 방법을 알 수 있다.LAN을 매체 접근 방법에 따라 분류하고 특징을 설명할 수 있다.LAN과 같은 근거리 네트워크는 데이터 신호가 흐르는 전송 매체에 연결된 모든 장비가 공유하는 형태로 구성되어 있다.데이터 전송 시 어느 장비가 언제 전송
입력 테이블 2개, 결과 테이블 1개보통 자연 조인을 위한 중간 과정으로 아주 많이 씀(보기) 학생 X 수강속성 수의 합 : 2 + 2 = 4투플 수의 곱 : 3 \* 5 = 15유용한 정보(중복 속성 제거)유용하지 않은 정보카티션 곱을 따로 쓰는 경우는 거의 없다.
수강 테이블에서 CS200과목을 듣는 학생의 학번만 찍어내려면?입력 테이블 2개, 결과 테이블 1개합집합은, 두 테이블 가운데 적어도 한 군데에만 있어도 모두 결과 테이블에 나온다.R1과 R2의 합집합을 구하는 연산R1과 R2의 속성이 같고, 도메인이 같아야 한다.아래
Yarn과 npm은 모두 JavaScript 및 Node.js 패키지 매니저입니다. 이들은 패키지(라이브러리)들을 설치, 업데이트, 제거하고 프로젝트의 의존성을 관리하는 데 사용됩니다. 두 도구 모두 기본적인 기능은 비슷하지만, 성능, 보안, 명령어 등 여러 측면에서
학습 목표LAN을 전송 매체에 따라 분류하고 특징을 설명할 수 있다.UTP 케이블을 제작할 수 있다.다이렉트 케이블과 크로스오버 UTP 케이블이 어떤 장비 간 연결에 사용되는지 구분하여 설명할 수 있다.데이터 전송은 컴퓨터에서 나오는 디지털 신호인 0과 1을 적당한 전
학습 목표 리피터와 허브의 동작 원리를 이해하고 차이를 설명할 수 있다. 브리지와 스위치의 동작을 이해하고 차이를 설명할 수 있다. 라우터의 동작 원리를 설명할 수 있다. 랜 카드(LAN card) 컴퓨터나 프린터 등을 LAN과 같은 네트워크에 연결해 주는 장비로 N
해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.웹사이트를 보기 위해서 HTTP 리퀘스트와 HTTP 리스폰스를 주고받지만, 그 전에 DNS의 이름해석과 ARP의 주소해석 기능도 동작합니다. 그리고
해당 포스트는 이지스퍼블리싱, 『알고리즘 코딩테스트 자바 편』, Gene 김종관 을 참고하여 작성하였습니다.퀵 정렬(quick sort)은 기준값(pivot)을 선정해 해당 값보다 작은 데이터와 큰 데이터로 분류하는 것을 반복해 정렬하는 알고리즘입니다. 기준값이 어떻게
해당 포스트는 이지스퍼블리싱, 『알고리즘 코딩테스트 자바 편』, Gene 김종관 을 참고하여 작성하였습니다.삽입 정렬(insertion sort)은 이미 정렬된 데이터 범위에 정렬되지 않은 데이터를 적절한 위치에 삽입시켜 정렬하는 방식입니다. 평균 시간 복잡도는 O(n
해당 포스트는 이지스퍼블리싱, 『알고리즘 코딩테스트 자바 편』, Gene 김종관 을 참고하여 작성하였습니다.선택 정렬(selection sort)은 대상 데이터에서 최대나 최소 데이터를 데이터가 나열된 순으로 찾아가며 선택하는 방법입니다. 선택 정렬은 구현 방법이 복잡
해당 포스트는 이지스퍼블리싱, 『알고리즘 코딩테스트 자바 편』, Gene 김종관 을 참고하여 작성하였습니다.정렬 알고리즘버블(bubble) : 데이터의 인접 요소끼리 비교하고, swap 연산을 수행하며 정렬하는 방식선택(selection) : 대상에서 가장 크거나 작은
해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.웹사이트를 보기 위해서 HTTP 리퀘스트와 HTTP 리스폰스를 주고받지만, 그 전에 DNS의 이름해석과 ARP의 주소해석 기능도 동작합니다. 그리고
해당 포스트는 영진닷컴,『그림으로 배우는 네트워크 NetWork 원리』, Gene 저·김성훈 역을 참고하여 작성하였습니다.웹사이트에 접속하기 위해 이용하는 애플리케이션은 웹브라우저입니다. 널리 이용되는 웹브라우저에 'Google Chrome', 'Microsoft Ed