cCcode

Hacking 기본지식 [정리] - 1 본문

Hacking Basic

Hacking 기본지식 [정리] - 1

cCcode 2021. 8. 15. 18:59

* 지금부터 작성할 기본지식들은 Normaltic 님의 강좌에 궁금한 내용을 조사한 후 추가한 포스팅입니다. 

https://www.youtube.com/channel/UCGfK2k6fq4S9agJ82GG86cg

 

1. IP 주소

IP 주소는 Internet Protocol address약자로, 네트워크에서 컴퓨터끼리 통신할 때 사용되는 특수 번호입니다. IP주소를 빗대어 표현하자면 전화번호라고 생각하시면 됩니다. 그 전화번호를 이용해 저희는 통화(즉, 데이터 통신)를 주고 받는 것이죠. 흔히 자주보는 유튜브 또한 우리가 사용하는 컴퓨터(또는 모바일)유튜브 서버가 통신하는겁니다.

유튜브 보는 방식

즉, 우리의 컴퓨터 외에 우리가 통신하려는 대상에게도 IP 주소는 있어야 합니다. (= 외부와 통신을 하기 위해선 IP 주소가 필요하다)

 

컴퓨터는 네트워크에 연결되는 순간에 해당 컴퓨터의 IP 정의되는데요. 즉, 우리가 흔히 말하는 WiFi 공유기 (= 무선 네트워크 AP {Access Point})에 접속했을 때 AP가 우리의 컴퓨터에게 IP를 할당합니다. 그렇기 때문에 "어 WiFi하나밖에 못잡으니까 컴퓨터에 할당되는 IP는 항상 하나인건가..?"라는 의문을 가질 수 있습니다만 그건 아닙니다. 왜냐하면 랜 카드로 두개의 WiFi에 동시에 접속할 수 있기 때문입니다.

 

공유기?

공유기는 하나의 인터넷 회선으로 여러 컴퓨터에서 인터넷을 할 수 있게하는 일종의 서버 컴퓨터입니다.

무선랜 카드?

무선랜 카드와이파이를 사용할 수 없는 환경에서 WiFi를 사용할 수 있도록 도와주는 부품입니다.

모습

대강 이렇게 생겼습니다. 이 랜 카드의 주목적은 WiFi를 잡을 수 없는 환경에서 WiFi 신호를 잡는 게 주 목적이지만 무선 랜 카드를 이용해 컴퓨터를 와이파이 공유기로 만들 수 있습니다. 

프로토콜(Protocol)

프로토콜을 직역하면 협약, 규칙과 같은 의미로 해석되는데, 컴퓨터는 프로토콜의 종류동일한 컴퓨터끼리만 통신이 가능합니다. 그러니까 현재 모든 컴퓨터는 TCP/IP 프로토콜을 사용하고 있습니다. 

 

그리고 IP는 내부(사설)IP외부(공인)IP로 구분되는데,

내부 IP, 외부 IP

그걸 아까 예시로 든 유투브로 설명하자면,

일단 우리가 AP에게서 할당받은 IP내부 IP 라고합니다. 하지만 접속하는 AP에 따라 IP는 달라지기 때문에 유투브 서버에서는 우리가 접속하고 있는 AP의 IP 주소(외부 IP)통신합니다. 그럼 그 통신을 AP가 우리에게 전달하며 화면으로 보여지게 되는 것이죠. 우리는 구글 창에 MyIp를 검색해서 외부에서 볼 수 있는 IP 주소를 확인할 수 있습니다.

myip 검색

여기서 보는 IP가 뉴스나 영화에서 위치추적을 위해 사용하는 IP 입니다.

+ 통신이 왔을 때 그 통신(전화)을 누구에게 주는지 결정하는 걸 Port 번호가 분류 합니다.

 

* 추가 정리

공인 IPISP(인터넷 서비스 공급자)가 제공하는 IP 주소이며, 다음과 같은 특징을 가지고 있습니다.

공인 IP의 특징

사설 IP일반 가정이나 회사에서 할당된 네트워크의 IP 주소이며, 로컬 IP가상 IP 라 부르기도 합니다. 

사설 IP의 주소는 다음과 같이 3가지 주소 대역으로 고정됩니다. 그러니까 다음 범위를 벗어난 다는 건 사설 IP가 아니라는 거 겠죠

주소 범위

두 IP 간의 차이점은 다음과 같습니다.

차이점

 

그리고 고정 IP유동 IP 라는 개념 또한 존재하는데

고정 IP는 컴퓨터에 고정적으로 부여된 IP로서 한번 부여되면 반납하기전까지 다른 컴퓨터에 부여할 수 없는 특징을 가진 IP 를 말합니다.

유동 IP는 장비에 고정적으로 IP를 부여하지 않고 컴퓨터를 사용할 때 남아있는 IP 중 돌아가면서 부여하는 IP를 말합니다. 그러니까 이 개념에 따르면 공인 IP고정 IP로 부여해야 하고, 사설 IP유동 IP로 부여하는 것이 일반적임을 알 수 있습니다.

Comments