서버에서 클라이언트로 HTTP 요청에 대한 결과를 전달하는데 사용되는 3자리 숫자로,이 코드를 통해 요청이 성공적으로 처리되었는지 또는 어떤 문제가 발생했는지를 나타낸다.평소 개발하면서 접해 보았던 HTTP 응답 상태 코드에 대해 다양하게 검색해보고 의미를 정리해 보았
흔히 부르는 OS(Operating System) 으로, 컴퓨터 시스템의 자원을 관리하고 사용자가 컴퓨터를 사용할 수 있는 환경을 제공하는 역할을 수행한다.대표적으로 윈도우(window), 맥OS(macOS), 리눅스(Linux), 유닉스(Unix) 등이 있다.처리 능
컴퓨터에서 실행 중인 하나의 프로그램을 의미한다.OS는 프로그램을 실행하면서 디스크에 저장된 데이터를 메모리로 로드하는데, 독립된 메모리 영역(코드, 데이터, 스택, 힙)을 할당받으며, 다른 프로세스의 메모리 영역에 접근할 수 없다.스택(stack): 지역 변수, 함수
컴퓨터를 구매할 때 꼭 나오는 스레드(thread) ! 평소에 컴퓨터에 관한 궁금증이 많았던 나에게 이번 챕터는 좀 더 나은 컴퓨터 식별법(?)을 위한 팁이 있을 것 같아서 재밌게 읽어보았다. > ### 스레드란? 프로세스는 한 개 이상의 스레드를 갖는데, 스
PCB 이미지 출처OS는 프로세스를 제어하기 위해 프로세스 정보를 저장하는데, 이를 PCB라고 한다.PCB는 프로세스의 현재 상태, 프로세스를 나타내는 고유의 PID(Process ID), 부모의 프로세스의 PID, 다음 실행할 명령어의 주소인 PC(Program Co
네트워크에는 다양한 기기 간 통신을 위해 약속된 구조가 있다.바로 OSI 7계층과 TCP/IP 4계층이다.사실 웹 개발을 하면 TCP/IP 4계층이라는 단어를 많이 접할 수 있는데 정작 정확히 이게 뭔지를 모르고 있어서 이번 포스팅에서 네트워크 계층에 대해 정리해 보려
인터넷에서 데이터를 주고받기 위한 네트워크 프로토콜을 의미한다.TCP와 IP는 보통 함께 묶여서 나오는 용어이다.데이터를 나눈 단위인 패킷의 전달 여부와 전송 순서를 보장하는 통신 방식이다.패킷을 빠르게 보내기 위한 통신 방식을 의미한다.이 TCP/IP 기반 프로토콜에