
네트워크 네트워크는 두 대 이상의 장치들을 연결해서 서로 리소스 공유가 가능한 집합을 지징한다. 네트워크 정치들을 노드라고 한다. 또한 유선/무선 연결을 링크라고 한다. 좋은 네트워크의 기준은 많은 처리량을 갖고, 지연 시간이 짧고, 장애 빈도가 적으며, 보다 좋은

이번에는 인터넷에 떠돌고 있는 cs 네트워크 관련한 빈출 질문들에 대해서 찾아보고 정리 하겠다. https://www.google.com/ 을 접속할 때 일어나는 일 네트워크 관련하여 면접에 있어서 단골 문제라고 한다. 해당 질문 하나로 많은 답변을 할 수 있기 때

운영체제 (Operating System)는 쉽게 하드웨어를 관리하는 것이다. 운영체제는 컴퓨터를 각종 하드웨어 자원과 소프트웨어 자원을 효율적으로 관리함으로 시스템을 이용하는 부분에 있어 사용자에게 보다 편하게 제공하는 소프트웨어이다. 그렇기에 운영체제(즉, OS)는

프로세스와 쓰레드의 차이점 프로세스는 실행 중인 프로그램의 인스턴스이며, 독립된 메모리 공간을 갖는다. 그렇기에 각 각의 프로세스는 독립적으로 실행이 되며, IPC를 통해 서로 다른 포로세스와의 통신을 한다. 쓰레드는 프로세스 내의 실행 단위로 프로세스의 자원을 공유

교착상태(DeadLock) 교착상태란 두 개 이상의 프로세스가 서로 상대방이 갖고 있는 자원을 대기하면서 무한정 기다리는 상태를 의미한다. 교착 상태가 발생하면 시스템에서 더 이상 진행을 할 수 없게 된다. 각 프로세스가 필요로 하는 자원을 다른 프로세스가 점유하고 있

CPU Scheduler CPU 스케줄러는 CPU 스케줄링 알고리즘에 따라 프로세스에서 해야 하는 일을 쓰레드 단위로 할당한다. 프로그램을 실행 할 때 CPU 스케줄링 알고리즘이 어떤 프로그램에 CPU 소유권을 줄 것인지 결정하게 된다. 이 알고리즘은 CPU 이용률을

데이터 베이스 어떠한 데이터를 파일 시스템을 사용하여 해당 정보를 관리를 했다. 하지만 이 방법은 데이터의 중복, 검색에 있어 여러 불편한 부분이 있다. 이러한 여러 문제가 해결이 되면서 보다 효율적인 데이터 베이스를 사용을 한다. 특징 실시간 접근성 : 사용자의

트랜잭션 - Transaction 트랜잭션이란 여러 개의 작업을 하나로 실행하는 유닛, 데이터 베이스의 상태를 변환 시키는 기능을 수행하기 위한 하나 이상의 쿼리들을 모와둔 하나의 작업 단위를 말한다. 간단하게 비유를 하면, 온라인 쇼핑을 할 때 여러 상품을 장바구니

인덱스는 데이터베이스 테이블에 대하여 검색 속도를 향상시켜주는 자료구조이다.일상에서의 비슷한 예제로는 단어사전을 생각하면 쉽다. 예를 들어서 특정한 자음 또는 알파벳으로 시작하는 단어를 찾을려고 한다.해당 단어를 찾기위해서 모든 페이지를 확인할 필요없이 찾고자 하는 부

자료구조는 데이터를 보다 효율적으록 관리하고 저장하기 위한 하나의 방법과 이론을 뜻한다.이는 데이터의 저장, 검색, 수정, 삭제 등의 작업에 있어서 보다 효율적으로 처리가 가능하도록 해주는 이점이 있기에 백엔드 개발에 있어서 중요한 부분이라고 생각을 한다.필자의 경험으

OSI 7계층은 인터넷을 이용하여 다른 컴퓨터간 통신을 하는데 있어 일어나는 과정을 정의해둔 것이다.OSI 모델의 네트워크 통신에 대하여 쉽게 이해하고, 구현하기 위해서 구분되었다. 그리고 특정 단계에서 문제가 발생되면 해당 문제에 대한 해결은 해당 문제가 발생된 단계

Database Conflict 데이터베이스에서 발생하는 충돌은 하나 이상의 트랜잭션이 특정한 데이터에 접근을 하여 동작을 할 때 발생한다. 그럼 어떤 충돌이 있는지 간단하게 확인을 하자. (총 3개의 경우가 있는데 하나만 설명을 하면 나머지는 쉽게 이해를 할 수 있

HTTP (HyperText Transfer Protocol)와 HTTPS (HyperText Transfer Protocol Secure)는 인터넷 상에서 데이터를 주고받기 위해 사용되는 프로토콜이다. 각 방법의 프로토콜 사이에는 많은 공통점을 가지고 있지만, 중요한

SQL-Injection은 SQL문법을 이용하여 임의의 쿼리문을 주입하여 데이터베이스가 비정상적인 동작을 하도록 조작을 하여 공격을 하는 형태의 행위이다.해당 방식의 공격은 OWASP TOP 10에서 오랜 기간 동안 1위 자리를 굳건히 지켰던 방법이다.SQL-Injec
Domain Name System로 도메인에 관련된 시스템이다. 이는 도메인 네임서버, 네임서버라고 부르기도 한다. 여기서 도메인은 웹사이트를 식별하는 주소로 예를 들어 google.com과 같이 식별하기 쉬운 형태로 구성된다. 이를 통하여 사용자는 복잡한 IP주