체계적으로 구조화된 데이터의 모음여러 사용자나 응용 프로그램이 공유하여 사용할 수 있는 데이터를 저장하고 관리하는 시스템데이터의 효율적인 관리, 검색, 조작데이터의 일관성, 무결성, 보안 유지데이터베이스에서 특정 객체, 사물, 개념 등을 나타내는 추상적인 개념ex. 객
프로세스들이 서로가 가진 자원을 요청하며 기다는 상태: 주어진 시간 안에 하나의 프로세스만 자원 사용이 가능하지만 그렇지 못한 경우: 자원을 가진 프로세스가 다른 자원을 기다릴 때 보유 자원을 놓지 않고 계속 가지고 있는 경우: 프로세스는 자원을 강제로 빼앗기지 않고
OS 스터디 끝내고 CS로 넘어온지 어언,,\~~ 얼마나됐지? 암튼 오랜만에 다시 OS를 공부하게 되었다. >>GUI : 그래픽을 통해 사용자와 상호작용CUI(=CLI) : 문자를 통해 사용자와 상호작용
API를 쓰는데 자꾸 get post 하길래 찾아봤던 GET과 POST!HTTP 메서드 중 가장 자주 사용된다는 GET과 POST!드디어 정리하게된 GET과 POST!💡 말그대로, 정보를 얻을 때 사용되는 메서드이다!💡 말그대로, 정보를 얻을 때 사용되는 메서드이다
로그인을 한 번만 하면 다음에 안해도되는 이유는? >>📌 세션: 서버와 클라이언트 연결이 활성화된 상태📌 세션 ID: 웹 서버 또는 DB에 저장되는 클라이언트의 ID(사용자 식별을 위한)로그인 요청로그인 성공2-1. 세션 ID 생성2-2. 응답 헤더로 set-coo
웹 서버는 캐시와 관련된 헤더를 응답에 포함시켜 웹 브라우저가 리소스를 ✅캐시에 저장하고 ✅재사용할 수 있게 한다. 이를 통해 웹페이지의 성능과 효율성을 향상시킬 수 있으며, 그러한 저장소를 웹 스토리지라고 한다.🔻🔻🔻웹 브라우저에서 클라이언트 측에 데이터를 저장
http 요청의 의미와 예시그 과정에서 불러지는 헤더와 바디그 중 헤더를 살펴봄헤더의 세 종류헤더 실습
누군가와 대화를 하려면 그 누군가가 누구인지 알아야한다.우리는 사람의 이름이나~ 얼굴 등으로 구분할 수 있지만 컴퓨터나 다른 장치들은?세상에 많은 장치들의 이름을 하나하나 정해놓고 불러줄수 없기 때문에 우리는라는 특수한 번호를 사용한다.IP 주소(Internet Pro
은 바로바로 오늘 공부할 라우팅ㅎㅎ라우팅(Routing)은 네트워크에서 데이터를 보낼 때 최적의 경로를 선택하는 과정보통 여러 번의 라우팅이 이루어짐뭔가 당연한 말이지만, 라우팅을 수행하는 네트워크 장치를 라우터라고 한다!라우터는 라우팅 테이블을 기반으로 작동한다.라우
어떤 정보를 전송할 때, 중간에 혹시나! 설마! 하는 상황을 대비하기 위해 만들어진 것이 바로 TCP/IP 4계층이다. 해당 계층을 통과하며 데이터가 전송되기 때문에 '올바른' 데이터 전송이 이루어질 수 있다.⭐ 중요장치들이 인터넷 상에서 데이터를 주고받을 때 쓰는 독
노드와 링크가 서로 연결되어 리소스를 공유하는 집합📍 노드: 서버, 라우터, 스위치 등의 네트워크 장치📍 링크: 와이파이 등의 유선 또는 무선 연결 매체네트워크를 통해 전송되는 데이터의 양과 흐름💡 트래픽이 많아졌다 = 흐르는 데이터가 많아졌다!네트워크와 트래픽은
🤓 지난 시간에 공부한 주제 >> 디자인 패턴📍 디자인 패턴의 종류 >> 싱글톤, 팩토리, 이터레이터 패턴, 의존성주입 및 원칙🔥 오늘 공부할 내용 >>전략 패턴옵저버 패턴프록시 패턴MVC, MVP, MVVM 패턴flux 패턴알고리즘을 캡슐화하고 / 이를 동적으로
프로그램을 설계할 때 발생하는 문제점들을 해결할 수 있도록 설정한 '규약'디자인 패턴을 기반으로 만들어지는 것으로 라이브러리와 프레임워크가 있습니다.재사용 가능한 코드와 기능의 모음개발자가 필요한 기능을 직접 호출하여 사용ex. Flask애플리케이션 개발을 위한 구조와