본문 바로가기

Develop/용어 정리

용어 Part1


IP(Internet Protocol) 

인터넷상의 한 컴퓨터에서 다른 컴퓨터로 데이터를 보내는 데 사용되는 프로토콜이다.

인터넷상의 각 컴퓨터, 즉 호스트들은 다른 컴퓨터와 구별될 수 있도록 적어도 한 개 이상의 고유한 주소를 갖는다.  

 

현재 IP주소는 버전4 (IPv4) 으로 네 도막으로 나눠진 최대 12자리의 번호로 이뤄져있다. (예를 들면 210.113.39.224)
32비트로 이뤄진 IPv4는 최대 약 40억개의 서로 다른 주소를 부여할 수 있다.

 

1995년 9월 18일 표준이 제안되면서 IPv6가 만들어 졌다. IPv6주소는 128비트체계로 구성되어 있으며,

그 표현방법은 128비트를 16비트씩 8부분으로 나누어 각 부분을 콜론(colon, ":")으로 구분하여 표현하며, 각 구분은 16진수로 표현한다.

 

VPN(virtual private network) - 가상사설망
VPN이란 인터넷망과 같은 공중망을 사설망처럼 이용해 회선 비용을 크게 절감할 수 있는 기업통신 서비스.


인터넷망을 전용선처럼 사용할 수 있도록 특수통신체계와 암호화기법을 제공하는 서비스로 기업 본사와 지사 또는 지사간에 전용망을 설치한 것과 같은 효과를 거둘 수 있으며, 전용선에 비해 20∼80% 이상의 비용을 줄일 수 있다.

뿐만 아니라 사용자의 이동성 보장과 편리한 네트워크 구성 등이 장점이 있다.

그러나 가상사설망은 인터넷이라는 공중망을 기본으로 하기 때문에 적절한 통신속도 및 대역폭의 보장과, 정보에 대한 보안이 확실하지 않다는 점이 큰 단점으로 지적되고 있다. 따라서 현재 가상사설망 분야에서는 암호화, 전자인증 같은 방식을 사용하여 전용사설망과 같은 안전한 자료전송을 모색하고 있는 중이다. VPN 구축을 위해서는 데이터를 암호화하는 보안기술이뒷받침돼야 한다.

 

프로세스(process)

컴퓨터 내에서 실행중인 프로그램을 일컫는 용어.

 

부모프로세스(parent process)라는 상위계층과 자식프로세스(child process)라는 하위계층이 존재한다.

부모프로세스는 프로그램이나 명령어에 의해 시작되며, 자식프로세스는 부모프로세스에 의해 만들어지는 것을 말한다.

하나의 부모프로세스는 여러 개의 자식프로세스를 관리하는데, 여러 개의 자식프로세스가 하나의 CPU에서 동시에 처리되는 것처럼 보이는 것을 멀티태스킹(multitasking)이라고 한다.

 

클라우드 컴퓨팅(Cloud Computing)

인터넷상의 서버를 통하여 데이터 저장, 네트워크, 콘텐츠 사용 등 IT 관련 서비스를 한번에 사용할 수 있는 컴퓨팅 환경이다.

 

정보가 인터넷 상의 서버에 영구적으로 저장되고, 데스크톱·태블릿컴퓨터·노트북·넷북·스마트폰 등의 IT 기기 등과 같은 클라이언트에는 일시적으로 보관되는 컴퓨터 환경을 뜻한다. 즉 이용자의 모든 정보를 인터넷 상의 서버에 저장하고, 이 정보를 각종 IT 기기를 통하여 언제 어디서든 이용할 수 있다는 개념이다.

다시 말하면 구름(cloud)과 같이 무형의 형태로 존재하는 하드웨어·소프트웨어 등의 컴퓨팅 자원을 자신이 필요한 만큼 빌려 쓰고 이에 대한 사용요금을 지급하는 방식의 컴퓨팅 서비스로, 서로 다른 물리적인 위치에 존재하는 컴퓨팅 자원을 가상화 기술로 통합해 제공하는 기술을 말한다.

 

클라우드 컴퓨팅을 도입하면 기업 또는 개인은 컴퓨터 시스템을 유지·보수·관리하기 위하여 들어가는 비용과 서버의 구매 및 설치 비용, 업데이트 비용, 소프트웨어 구매 비용 등 엄청난 비용과 시간·인력을 줄일 수 있고, 에너지 절감에도 기여할 수 있다. 하지만 서버가 해킹당할 경우 개인정보가 유출될 수 있고, 서버 장애가 발생하면 자료 이용이 불가능하다는 단점도 있다

 

출처 : Naver

'Develop > 용어 정리' 카테고리의 다른 글

리틀 엔디언 & 빅 엔디언  (0) 2015.04.26
용dj Part 4  (0) 2013.04.04
용어 Part3  (0) 2013.03.21
용어 Part2  (0) 2012.02.15