본문 바로가기

분류 전체보기

(114)
[IT용어] 서브넷(Subnet)이란? 서브넷 탄생배경 - 클래스 단위로 네트워크 분류 시, 어떤 회사는 적은 양의 호스트 주소가 필요한데, B Class 네트워크 핟당방아 IP주소에 여유가 생기고, 어떤 회사는 많은 양의 호스트 주소가 필요한데, C Class 네트워크를 할당받아서 IP주소가 부족해지는 현 상이 생김 서브넷이란 - 하나의 네트워크가 분할되어 나눠진 작은 네트워크이다. - 네트워크를 분할하는 것을 '서브네팅(Subnettin)' 라고한다 - 그리고 이 '서브네팅'은 '서브넷 마스크(Subnet Mask)'를 통하여 수행될 수 있다. 위 IP주소는 최상위 비트가 11이므로 C Class 네트워크라고 할 수 있다. 따라서, 앞의 24비트는 네트워크 주소이고 뒤에 8비트는 '호스트 주소' 이다. 기본적으로 C Class 네트워크는 ..
[IT용어] IP란? IP(Internet Protocol) - 패킷 교환 네트워크(인터넷)에서 데이터를 주고 받을 때의 통신 규약 - OSI계층에서 IP계층은 호스트의 주소지정과 패킷분할 및 조립 기능을 담당 IP Address는 - Internet Protocol Address로, 네트워크(인터넷)상에서 데이터를 주고받기 위해 모든 컴퓨터들은 각자의 주소를 가지는데 그 주소가 IP주소(IP Address)임 IP와 IP Address차이는 - IP는 통신 프로토콜 자체를 의미하고, IP Address는 인터넷 상에서 데이터를 주고 받을 때 사용하는 주소이므로 혼동하지 말아야 함 https://hyoje420.tistory.com/10
[IT용어] 힙 메모리와 스택 메모리 차이점 스택 메모리 * 단점 - 함수가 반환되는 순간 그 안에 있던 데이터들 날라감 - 전역 변수는 언제나 살아있고, 지역 변수는 함수 안에서만 유효 * 크기 - 특정 용도로 떼놓은 거라 크기 작음, 차지할 크기를 컴파이리 시에 결정하니까 크게 못잡 - 큰 데이터를 처리해야 할 경우에 스택 메모리에 못넣음 힙 메모리 * 장점 - CPU 및 컴파일러가 자동적으로 메모리를 관리를 안해주기 때문에 프로그래머가 원하는 때, 원하는 만큼 메모리를 할당 받아와 사용하고 원할때 반납(해제)할 수 있음 - 용량 제한이 없다 프래그래머가 데이터의 수명을 직접 제어할 수 있고, 컴퓨터의 남아있는 메모리만큼 사용가능함 - 호출이 끝난다고 사라지지 않음 * 단점 - 메모리 누수 위험있음 - 스택에 비해 할당/해제 속도가 느림 htt..
[IT용어] Proxy란? 프록시(Proxy)란? - "대리"라는 의미로, 내부 네트워크에서 인터넷 접속을 할 때, 빠른 엑세스나 안전한 통신등을 확보하기 위한 중계서버를 "프록시 서버"라고 일컫음 - 클라이언트와 Web서버의 중간에 위치하고 있어, 대신 통신을 받아 주는 것이 프록시 서버 프록시(Proxy)의 종류 - 프록시는 Forward 프록시와 Reverse 프록시로 나뉘어져, 기본적으로 Forward 프록시는 클라이언트쪽에, Reverse 프록시는 서버쪽의 설정함
[IT용어] 하드웨어란? 하드웨어란? - 컴퓨터나 컴퓨터에 붙어 있는 주변 장치들을 '하드웨어' 라고함 - 즉, 하드웨어는 컴퓨터의 육체이고, 하나의 기계임 - 컴퓨터의 본체, CPU, 하드 디스크, 마우스, 모니터, 비디오 카드, 사운드 카드 등 손으로 만질 수 있는 모든 것이 다 하드웨어임 - 하드웨어는 물건이기 떄문에, 인터넷으로 다운받을 수 없음 http://mwultong.blogspot.com/2005/12/hardware-software-os.html
[IT용어] 캐시(Cache)란? 캐시(Cache)란? - 데이터나 값을 미리 복사해놓은 임시 장소 - 자주 반복해서 사용하는 데이터들을 빠르게 접근하기 위해 탄생함 캐시의 동작 방식으로는 1) 데이터 요청이 오면, 제일 먼저 캐시에서 데이터를 찾는다 2) 캐시가 없거나, 너무 오래되면 원본 데이터가 저장된 곳에서 데이터 조회한다. - 이때 캐시에도 데이터를 복사하거나 갱신한다 3) 캐시에 데이터가 있으면 캐시의 저장된 데이터를 제공한다 4) 캐시는 용량이 작은 공간으로 사용하거나 오래된 데이터는 삭제한다 https://zangzangs.tistory.com/110
[IT용어] third party plug-in 이란? third party plug-in 이란? - 메인 프로그램 소프트웨어의 제작사나 제작자가 해당 소프트웨어의 부속 프로그램인 플러그인을 제작하는 것이 아니라, 제 3의 회사에서 만든 플로그인 프로그램을 말한다 예를 들면, 메인 프로그램인 시퀀서(로직이나 큐베이스)에서 제공하지 않는 품질 좋은 가상 악기를 다른 회사에서 제작해서 시퀀스에 넣는 것을 들 수 있다. 즉, 우리가 로직으로 불러오고자 하는 외부 가상악기 와 이펙터들은 로직 자체에서 제작한 것이 아닌 이상 모두 third party plug-in이다. https://jinsengjellyfish.tistory.com/46
[IT용어] 플러그인(plugin) 이란? 플로그인(plugin) 이란? - 쉽게 말해, 콘센트에 플로그를 꼽는 것처럼, 본체 프로그램에 없던 어떤 기능을 더해 넣는(add-in) 컴퓨터 프로그램 - 즉, 기본 소프트웨어를 지원해서 특수한 기능을 확장할 수 있도록 설계된 부속 프로그램 https://jinsengjellyfish.tistory.com/46