CS

IP를 등록할 때, 서브넷마스크를 꼭 사용합니다.이것은 왜 필요할까요?다양한 이유로 공부했었지만, 사실 서브넷 마스크의 역할을 실감하지 못했었습니다.하지만 네트워크가 동일한지, 어떻게 구성되어있는지 파악하기 위해 필요하다는 것을 깨달았습니다. 서브넷은 IP의 네트워크 ID와 호스트 ID를 구분하게 만듭니다.예를 들어 192.168.0.1 일때, 서브넷 마스크가 255.255.255.0이면,192.168.0 까지가 네트워크 ID이고, 1이 호스트 ID입니다.즉, 어디까지가 IP인지 알려주는 역할을 합니다. CF) 프리픽스서브넷이 사용하기 어렵다고 생각하면 이를 프리픽스로 간단하게 표현할 수 있습니다.32비트의 1의 개수를 기록하는 것입니다.예를 들어 192.168.0.1/24 라면 서브넷이 255.255..
1. 공인 IP와 사설 IP공인 IP (Public IP)는 인터넷 상에서 전 세계적으로 유일한 IP입니다. 즉, 이 IP 주소는 인터넷에 직접 연결된 장비가 갖고 있는 주소로, 다른 인터넷 사용자들이 이 주소로 접근할 수 있습니다.사설 IP (Private IP)는 특정 네트워크 내에서만 유효한 IP 주소입니다. 예를 들어, 가정이나 회사의 내부 네트워크에서 사용됩니다. 사설 IP는 공인 IP와 달리 외부 인터넷에서는 유일하지 않으며, 여러 네트워크에서 중복될 수 있습니다. 사설 IP의 주요 범위는:10.0.0.0 ~ 10.255.255.255172.16.0.0 ~ 172.31.255.255192.168.0.0 ~ 192.168.255.2552. 사설 IP와 공인 IP의 관계사설 IP는 보통 네트워크 ..
트랜잭션의 정의 트랜잭션(Transaction 이하 트랜잭션)이란, 데이터베이스의 상태를 변화시키기 해서 수행하는 작업의 단위를 뜻합니다. 데이터베이스의 상태를 변화시킨다는 것은 무얼 의미하는 것일까요? 간단하게 말해서 아래의 질의어(SQL)를 이용하여 데이터베이스를 접근 하는 것을 의미합니다. SELECT INSERT DELETE UPDATE 주의할 점은, 작업의 단위는 질의어 한문장이 아니라는 점이다. 작업단위는 많은 질의어 명령문들을 사람이 정하는 기준에 따라 정하는 것을 의미합니다. 예제 게시판을 예로 들어보겠습니다. 게시판 사용자는 게시글을 작성하고, 올리기 버튼을 누른다. 그 후에 다시 게시판에 돌아왔을때, 게시판은 자신의 글이 포함된 업데이트된 게시판을 보게 됩니다. 이러한 상황을 데이터베이..
반효경 교수님의 2014년 및 2017년 강의를 듣고 이를 정리한 문서입니다. 프로세스 문맥이 필요한 이유? 프로세스는 CPU 수행상태를 나타내는 하드웨어 문맥입니다. 글을 읽을 때, 문맥을 파악해야 지금 글의 현재 상태 인지에 대해 아는 것처럼 프로세스도 현재 변수의 값, 어떤 상태까지 진행을 했는가를 저장해두고 읽는 방법을 통해 문맥을 알 수 있습니다. 프로세스가 시작해서 끝날 때까지 CPU에서 한꺼번에 수행하면 문맥을 읽을 필요는 없습니다. 하지만 현재 컴퓨터는 CPU의 개수는 한정되어 있고, 많은 업무를 동시에 처리한 것처럼 보여주고자 합니다. 이를 위해 여러 프로세스가 함께 수행되는 시분할 환경에서는 CPU를 자주 빼앗기고 획득하게 됩니다. 따라서 CPU를 다시 획득해 명령의 수행을 재개하는 시..
시이지
'CS' 카테고리의 글 목록
상단으로