본문 바로가기

전체 글

(180)
[CCNA]서브넷 마스크란? 서브네팅이란? 가령 당신이 샌드위치 가게에 들렀는데, 샌드위치가 2킬로 미터라면, 당신은 필요한 양보다 많다는 것을 안다. 샌드위치를 조금 더 가져가기 좋게 만들기 위해 샌드위치를 먹을 수 있는 크기로 자르고, 그것을 나눠주는 것이 좋다. 서브넷이란 이와 마찬가지이다. 하나의 네트워크(network, 통신 가능한 범위)를 나눈(subdivided)한 개념이다. 서브넷(subnet)이란 잘게 나누어진 네트워크(subdivided network)의 약어이다. Sub은 어원은 Subtitle, Subway, submarin과 같이 아래에(-under, -down) 숨어있다는 뜻이다. 즉, 서브넷이란 네트워크의 바로 아래에 붙어있는 숫자로 네트워크를 잘게 나누어준다라는 뜻이다. 서브넷은 우편번호의 개념과 동일하..
[Database] 데이터베이스 개요 데이터베이스의 이해를 돕기 위해 ① 데이터베이스가 왜 필요한지 알려드리고 ② 데이터베이스가 무엇인지 ③어떻게 활용하는지를 알려드리겠습니다. Ⅰ. 데이터베이스는 왜 필요할까요? 여러분이 게임을 하실 때를 생각해보면, 데이터베이스의 필요성을 쉽게 아실 수 있습니다. 여기에 공격력, 방어력, 체력, 기력 등의 능력을 갖춘 게임 케릭터가 있습니다. 이 때, 게임을 플레이하기 위해서는 해당 정보를 서버 어디엔가 저장해놓아야 합니다. 위와 같이 케릭터의 공격력, 방어력, 체력 등의 자료를 서버 어디엔가 저장해두면, 플레이어가 케릭터를 선택했을 때, 해당 자료를 불러와서 쉽게 게임을 할 수 있을 것입니다. 그런데 문제는 이러한 케릭터가 여러개가 있다면 자료를 중복해서 만들어야합니다. 위와 같이 케릭터가 5개라면 5개..
[Network] PC통신 상세 과정 이번에는 PC A가 PC B에 통신하는 과정을 상세히 아는 과정을 배워보겠습니다. 이 과정을 이해하는 것이, Network를 이해하는 기초입니다. Q-1) A와 B가 통신이 되는 상황. A에서 보낸 Data를 B가 받았을 때, B가 받은 Source Mac은 무엇인가? Q-2) PC A의 arp cache table 정보를 기입하시오. Q-3) A – B통신에 사용된 모든 protocol을 쓰시오. Q-4) A에서 B로 갈 때, data이동에 따른 정보를 쓰시오. 단계 Ⅰ) Host A가 첫번째 패킷을 보낼 때의 과정 Ⅰ- ①) Host A는 G/W의 MAC을 알아온다. ▶ Host A가 ICMP패킷을 만들 때, Host A는 목적지 network가 동일한 network 인지 판단한다. ▶ 현재 다른 n..
[System] 컴퓨터 시스템의 구성 컴퓨터 시스템에서 배워야 할 사항은 크게 [ ① CPU(Central Proccesing Unit) ②Memory [ RAM(Random Access Memory), HDD(Hard Disk Drive)] ③ I/O Device ] 로 나뉠 수 있습니다. 컴퓨터의 메모리에 대한 이해를 먼저 한 뒤에, 이 세부사항에서 무엇을 배워야하는지 설명해드리겠습니다. □ 컴퓨터 기본 이해 컴퓨터(Compute)에서 Compute의 뜻은 연산(값을 변화시킨다)한다는 뜻입니다. 컴퓨터는 기본적으로 메모리 공간인 변수와 그 공간을 변화시키는 메소드로 구성됬다는 뜻이 있습니다. 따라서, 가장 먼저 컴퓨터의 모든 구성요소를 배우기 전에 공통으로 System에서는 가장 기본적으로 컴퓨터를 이루는 메모리라는 단위를 배우고, 어떻..
[운영체제] 컴퓨터 부팅 과정 먼저 컴퓨터가 부팅하는 과정을 제가 알바하면서 겪었던 음식점을 오픈하는 과정에 비유해드리겠습니다. □ 음식점 오픈 과정 ① 음식점에서 오픈하기 전에 오픈조가 재료가 잘 있는지, 불은 잘 나오는지 등등을 먼저 체크합니다. ↓ ② 이제 매니저가 나와서 요리사에게 시킬 재료들이 어디 있는지, 상하지는 않았는지 전체적 구조를 파악합니다. ↓ ③ 매니저가 오픈조가 체크했던 사항을 다시 한 번 확인합니다. 그리고 점원을 불러서 일할 준비를 시작합니다. ↓ ④ 시작파일들이 시작되고 바탕화면이 뜹니다 □ 컴퓨터의 부팅 과정 ① 음식점의 주방점검과 마찬가지로 컴퓨터도 입출력장치 등의 기본적인 장치를 확인합니다. 이것을 컴퓨터의 용어로 ROM-BIOS의 POST를 수행한다고 합니다. *용어 정리 ROM은 Read Only..
VMware의 Network Type확실히 알기 Host OS에서 가상화 기술인 VMware을 이용하여 내 컴퓨터 자원을 Guest OS할당 하는 것은 내 집이 있는데 옆에 새로운 집을 짓는 것과 마찬가지입니다. 따라서, 네트워크로 통신한다고 하면 기존의 HOST OS와 똑같은 자원이 있어야 합니다. □ HOST OS가 통신하기 위해 필요한 자원 먼저 컴퓨터가 통신을 하기 위해서는 공유기, 케이블, NIC(Network Interface Card), 컴퓨터가 필요합니다. 여기서 NIC는 보통 LAN카드라고 많이 불립니다. 네트워크 전문용어로 보면, 단말기와 케이블을 데이터 전송 회선에 쓰는 신호변환기(DCE : Data Circuit Terminal Equipment)라고 하고, NIC를 통신제어장치(CCU : Communication Control ..
VMware에서 OS설치 준비 Vmware는 옆에 새로운 집을 짓는 것과 같습니다. 따라서 컴퓨터의 기본 구성 요소인 CPU, RAM, HDD의 설정을 한 뒤에, 네트워크, 사운드카드 등등 추가 설정을 해줘야 합니다. 그리고 그 위에 새롭게 OS를 설치해줘야 하는 것입니다. VMware에서 컴퓨터 내부에서 OS를 설치하기 이전에, OS가 돌아갈 환경을 컴퓨터 자원을 할당해야 하는 것입니다. VMware에서 새롭게 OS를 설치를 하기 위해서 설정을 해야 합니다. Typical과 Custom이 있는데, Typical은 Custom의 요약버전입니다. 지금은 배우는 시간이니 Custom을 먼저 들어가겠습니다. Hardware Compatibility는 호환성이라는 뜻으로, WorkStation 12에서 만든 이미지는 Fusion 8.0과 W..
가상화기술이란? □ 가상화(virtualization)이란? 가상화 기술을 알기 위해서는 가상화(virtualizaition)의 의미를 짚고 넘어갈 필요가 있습니다. 가상화를 다른 말로 하면 『꿈나라』라고 할 수 있습니다. 꿈을 꾸면 그 세계가 현실인 것처럼 느껴지죠. 마찬가지로 가상화란 【현실에 없는 것을 현실에 있는 것처럼 만들어준다.】는 뜻으로 정의할 수 있습니다. □ 가상화 기술이란? 위키백과는 가상화 기술을 "물리적인 컴퓨터 리소스의 특징을 다른 시스템, 응용프로그램, 최종사용자들이 리소스와 상호 작용하는 방식으로부터 감추는 기술"로 정의하는데요, 뭔 뜻인지 이해가 와 닿지 않습니다. 그냥 쉽게 이야기하면 【실제 없는 컴퓨터가 있는 것 처럼 만들어주는 기술】이라고 말할 수 있습니다. "컴퓨터 안에 또 다른 컴퓨..