# computer science

[ CS ] SSL / TLS
SSL (Secure Sockets Layer) 및 이어지는 TLS (Transport Layer Security)는 인터넷 상에서 데이터를 안전하게 전송하기 위한 프로토콜입니다. 이 프로토콜은 데이터를 암호화하여 중간자 공격 및 데이터 유출 등의 보안 위협으로부터 데

[ CS ] TCP / IP
TCP/IP(Transmission Control Protocol/Internet Protocol)는 대부분의 인터넷 기반 애플리케이션과 서비스에서 사용되는 기본 통신 프로토콜입니다. 이는 서로 다른 장치에서 실행되는 애플리케이션 간의 신뢰성 있는, 순서가 지정된, 오

[ CS ] Internet ?
인터넷이 무엇인가에 대해 알기 전에 네트워크란 무엇인가에 대해 이해할 필요가 있다. 💡 네트워크는 서로 연결된 컴퓨터 또는 기타 장치의 그룹, 인터넷은 네트워크들의 네트워크상위 단계에서, 인터넷은 여러 개의 표준화된 프로토콜을 이용해서 장치들과 컴퓨터 시스템들을 연결

[CS] OAuth
OAuth는 인터넷 사용자들이 비밀번호를 제공하지 않고, 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수있는 개방형 표준 방법을 말한다.
[2023.03.24] Daily Posting
오늘 포스팅 할 내용은 인터럽트(Interrupt)이다.오늘은 인터럽트의 정의와 개념만 알아보자.프로세서가 작업(프로그램, 프로세스, 스레드)을 수행하던 중에, 입출력 장치와 같은 하드웨어나 예외상황이 발생하여 처리가 필요한 경우 실행 중인 작업을 중단하고 발생한 상황

CPU의 구성요소
우선 CPU에대해서 간단하게 설명하자면CPU는 메모리에 저장 된 명령어를 읽어들이고 해석하고 실행해주는 장치이다.CPU는 CPU내부에서 계산을 담당하는 ALU(산술논리연산장치) CPU내부에 임시저장장치인 레지스터 명령어를 읽어들이고 해석하는 제어장치\-데이터드리이렇게
[2023.03.23] Daily Posting
[introduce] 2023년 03월 20일부터 시작되는 Daily Posting은 주말을 제외하고 매일 포스팅 됩니다. 이 블로그의 목적은 학습한 내용의 정리와 더 나아가 다양한 기술들에 대한 정리와 정보 공유가 목적입니다. 혹시 글의 내용 중 틀린 부분이 있다면
[2023.03.22]Daily Posting
오늘의 포스팅은 어제에 이어 프로세스와 스레드에 관한 내용이다.오늘은 멀티 프로세스 & 스레드하나의 프로그램을 다수의 프로세스로 구성. 각 프로세스가 하나의 작업(Task)을 처리안정성이 좋다. 각 프로세스는 독립적인 메모리 공간을 할당받아 동작하기에 한 프로세스의 장

[23.03.21] Daily Posting
[introduce] 2023년 03월 20일부터 시작되는 Daily Posting은 일요일을 제외하고 매일 포스팅 됩니다. 이 블로그의 목적은 학습한 내용의 정리와 더 나아가 다양한 기술들에 대한 정리와 정보 공유가 목적입니다. 혹시 글의 내용 중 틀린 부분이 있다면

[23.03.20] Daily Posting
먼저 아무런 생각 없이 운영체제(operating system)이란 이름을 보고 떠오르는 것을 생각해 보자!필자는 처음 든 생각이 "무엇인가"를 운영하는 것인가? 라는 생각이 먼저 들었다.그럼 이제 생각을 확장해 보자.우리는 현재 컴퓨터에 관한 공부를 하고 있다.그렇다

[CS] Web Server와 WAS의 차이
웹 서버를 WAS 앞에 두고, 필요한 WAS들을 웹 서버에 플러그인 형태로 설정하면 효율적인 분산 처리가 가능하다.

[CS] HTTP status code
사용자가 웹 브라우저를 통해 웹 서버에 어떠한 요청을 할 경우, 웹 서버는 요청에 대한 응답으로 HTTP 상태 코드를 나타낸다.
API & 프로토콜
보통 웹 개발에서 API는 백엔드 서버가 제공하는 데이터나 기능에 프론트엔드 개발자가 접근할 수 있는 방법을 제공한다. 이를 통해 프론트엔드 개발자는 백엔드에서 제공하는 데이터나 기능을 활용하여 웹 애플리케이션을 만들 수 있는것임.