Family Guy -  Brian Griffin

전체 글

· CS
TCP와 UDP의 패킷 전달TCP (Transmission Control Protocol)연결 설정 (Connection Establishment)TCP는 연결 지향적인 프로토콜통신하기 전에 세션을 설정해야 한다.클라이언트가 서버에게 SYN(Synchronize) 패킷을 보내고, 서버가 SYN-ACK(Synchronize-Acknowledgment) 패킷을 응답하고, 클라이언트가 ACK(Acknowledgment) 패킷을 다시 응답함으로써 "3-way handshake"가 이루어진다. 연결이 설정되면 양쪽은 서로에게 데이터를 안전하게 전송할 수 있다. 신뢰성 있는 전송 (Reliability)데이터 전송의 신뢰성을 보장하기 위해 다양한 메커니즘을 사용한다.데이터의 순서를 보장하여 수신측에서 데이터를 올바..
· 기타
HTTP 상태 코드HTTP 상태 코드를 이해하는 것은 웹 개발에서 매우 중요하다. 클라이언트와 서버 간의 통신에서 발생하는 문제를 빠르게 식별하고 해결하기 위해 사용된다. 또한, 사용자 경험을 향상시키기 위해 필요한 정보를 제공하는 데 도움이 된다는 것을 알 수 있다. 1xx (Informational)클라이언트에게 요청이 수신되었으며 처리가 진행 중임을 알리는 데 사용된다.클라이언트는 이러한 상태 코드를 받으면 요청이 성공적으로 처리되고 있음을 알 수 있다. ex. 100 상태 코드는 "Continue"로, 클라이언트가 요청의 본문을 계속해서 보내도록 허용하는데 사용된다. 2xx (Success)클라이언트의 요청이 성공적으로 처리되었음을 나타낸다.가장 일반적인 상태 코드는 200(OK)이는 요청이 성공..
· CS
데이터 웨어하우스기업이나 조직에서 다양한 소스에서 추출한 데이터를 통합, 저장 및 관리하는 중앙 데이터 저장소데이터는 비즈니스 분석, 의사 결정 지원 및 리포팅 등 다양한 목적으로 활용된다.데이터 웨어하우스는 데이터를 체계적으로 정리하고 저장함으로써 사용자들이 더 효율적으로 데이터를 분석하고 이해할 수 있도록 도와준다. 주요 특징과 기능데이터 통합여러 다양한 소스에서 추출한 데이터를 통합하여 하나의 중앙 데이터 저장소에 저장한다.이를 통해 사용자는 여러 소스에서 가져온 데이터를 일관된 형식으로 접근할 수 있다.시간적 데이터 저장시간에 따라 데이터를 저장하고 관리할 수 있다. 사용자들은 데이터의 과거 추이와 트렌드를 분석하고 예측하는 데 활용할 수 있다.정형 및 비정형 데이터 지원데이터 웨어하우스는 정형 ..
· 기타
클라우드 컴퓨팅과 인프라스트럭처 관리에 대한 이해를 통해 PM은 프로젝트를 효율적으로 관리하고, 비즈니스의 성공을 이끌어 나갈 수 있다.1. 클라우드 서비스 모델IaaS(Infrastructure as a Service)가장 기본적인 클라우드 서비스 모델가상화된 컴퓨팅 리소스(서버, 스토리지, 네트워킹 등)를 제공한다.개발팀은 자신의 애플리케이션을 실행하기 위한 기본적인 인프라를 구축하고 관리할 수 있다.PaaS(Platform as a Service)개발 및 배포를 위한 플랫폼을 제공한다.개발자는 애플리케이션 코드를 작성하고 실행하는 데 필요한 모든 것을 클라우드 플랫폼에서 제공받는다.ex. 웹 애플리케이션을 개발할 때 필요한 웹 서버, 데이터베이스 등의 플랫폼을 제공SaaS(Software as a ..
· CS
웹 접근성 이해 - 웹 접근성 | 웹발전연구소 홈 > 웹 접근성 > 웹 접근성 이해 웹 접근성(Web Accessibility)이란? 장애인, 고령자 등 모든 사용자가 어떠한 기술이나 환경에서도 전문적인 능력 없이 웹사이트에서 제공하는 모든 정보를 동등하게 www.smartebiz.kr 웹 표준과 웹 호환성 - 웹 접근성 | 웹발전연구소 홈 > 웹 접근성 > 웹 표준과 웹 호환성 웹 표준(Web Standards) 정의 웹 표준이란 브라우저 종류 및 버전에 따른 기능 차이에 대하여 호환이 가능하도록 제시된 표준으로, 다른 기종 혹은 플랫폼에 따 www.smartebiz.kr 웹 접근성(Web Accessibility)이란? 장애인, 고령자 등 모든 사용자가 어떠한 기술이나 환경에서도 전문적인 능력 없이 ..
· CS
ScrumAgile 방법론 중 하나로, 복잡한 프로젝트를 효율적으로 관리하고 제품을 개발하기 위한 경량 프레임워크 1. 스크럼 팀 (Scrum Team)스크럼 팀은 자기조직화된 작은 팀으로 구성되며, 개발에 직접 참여하는 개발자, 제품 책임자(Product Owner), 스크럼 마스터(Scrum Master)로 구성된다.프로젝트의 모든 책임과 업무를 갖고 있다. 2. 스프린트 (Sprint)고정된 기간(보통 2주에서 4주) 동안 개발을 진행하는 반복적인 개발 주기각 스프린트는 완전한 제품 기능을 개발하고 배포하는 것을 목표로 하며, 스프린트 기간 중에 변경이 발생하지 않는다.3. 제품 백로그 (Product Backlog)제품 백로그는 프로젝트의 요구사항과 기능을 우선순위에 따라 정리한 목록제품 책임자가..
· CS
방법론들은 소프트웨어를 개발하고 관리하기 위한 접근 방식이나 프레임워크를 제공하여 프로젝트를 진행하는 데 도움이 된다. 소프트웨어 개발 방법론은 프로젝트의 특성, 요구사항, 팀의 구성원 등에 따라 선택되고 적용되며, 개발 프로세스의 효율성과 품질 향상을 목표로 한다. 폭포수 모델소프트웨어 개발 방법론 중 하나로, 전통적이고 선형적인 접근 방식을 채택한다. 프로젝트를 단계적으로 진행하여 각 단계가 이전 단계의 결과물을 바탕으로 이루어진다. 1. 단계적 접근 방식개발 과정을 여러 단계로 나누어 진행한다.각 단계는 이전 단계의 결과물을 바탕으로 시작되며, 다음 단계의 시작 전에 완료되어야 한다. 2. 단계별 설계 및 개발요구사항 정의 단계를 시작으로, 소프트웨어 개발은 요구사항 수집 및 분석, 시스템 설계, ..
· CS
시간 복잡도시간 복잡도는 알고리즘이 입력 크기에 따라 소요되는 시간의 증가율을 나타내는 개념입력 크기가 커질수록 알고리즘의 실행 시간이 어떻게 증가하는지를 나타낸다.점근적 분석 (Asymptotic Analysis): 점근적 분석은 입력 크기가 충분히 클 때 알고리즘의 동작을 분석하는 것 알고리즘의 최악의 경우 시간 복잡도를 분석하여 입력 크기에 대한 함수로 표현한다.주로 Big O 표기법을 사용하여 표현된다.Big O 표기법 (Big O Notation): Big O 표기법은 알고리즘의 시간 복잡도를 나타내는 표기법 중 하나 알고리즘의 시간 복잡도가 입력 크기에 대해 얼마나 빠르게 증가하는지를 상한으로 나타낸다. 예를 들어, O(n)은 입력 크기에 비례하여 선형적으로 증가한다는 것을 의미한다.알고리즘의..
· CS
캐시 메모리(Cache Memory)출처 : Computer Organization and Architecture 10th Edition 컴퓨터 시스템에서 사용되는 중요한 개념프로세서와 주 기억장치(메인 메모리) 사이에 위치하여 데이터 및 명령어를 빠르게 액세스할 수 있도록 하는 고속 접근 기억장치프로세서가 데이터를 메인 메모리에서 가져오는 시간을 절약하고, 전체 시스템의 성능을 향상시킬 수 있다.작고 빠른 메모리로 구성되어 있으며, 주로 SRAM(Static Random Access Memory)을 사용한다.CPU와 메인 메모리 사이에 위치하며, CPU가 데이터나 명령어를 필요로 할 때 빠르게 액세스할 수 있도록 한다.메인 메모리의 일부를 자주 사용되는 데이터나 명령어를 저장하는 용도로 사용된다. ❔ ..
· CS
OSI(Open Systems Interconnection)네트워크 통신을 7개의 계층으로 나누어 정의한 모델네트워크 통신에서의 각 기능을 추상화하고 계층화하여 네트워크 기술을 설계, 관리, 이해하는 데 도움된다. ❔ 유래국제 표준화 기구(ISO)에서 개발한 네트워크 통신 모델다양한 제조업체와 통신 기술자들이 함께 표준을 개발하는 데 사용됐다.다양한 네트워크 기술과 프로토콜이 서로 호환되도록 설계됐다. ❔ 원리상위 계층에서 하위 계층으로 데이터를 전달하고, 하위 계층에서 상위 계층으로 오류 및 상태 정보를 전파한다. 각 계층은 자신의 역할에만 집중하여 서로 간섭 없이 통신을 수행한다. 출처 : http://www.a24s.com/data/jeongbotongsinhakseub/jbts/contents/c..
조나희
Cozzin %