IP (Internet Protocol)

컴퓨터가 연결된 네트워크 끝단의 주소 ( 기기가 인터넷에 접속한 곳의 네트워크상 위치)

IPv4

  • 0~255사이의 숫자들 / IP로서는 처음 대중화된 규격
  • IPv4는 0~255까지의 숫자 4개가 이어진 즉, 256^4에 달하는 IP를 가질 수 있는 형식 대략 46억개 IP가 IPv4에서 나올 수 있다.

공인 IP vs 사설 IP

예를 들면,
"서울시 개발구 코딩로 12 아파트 101동 202호"에서 "서울시 개발구 코딩로 12 아파트" 부분이 공인 IP, "101동 202호"부분은 사설 IP라고 나눔

즉, 어떤 컴퓨터들은 하나의 공통된 공인 IP에 묶어서 그 안에서만 안 겹치는 사설IP를 각각 주어지면 한정된 IP로도 부족하지 않게 나눠줄 수 있게 되는 것이다.

나의 컴퓨터의 IP를 검색하고 싶을 경우 검색엔진에 'my ip'등을 검색해보면된다. window일 경우 PowerShell에 'ipconfig'를 입력해서 이곳에 나오는 IP가 공인 IP와 다를 때 사설 IP를 사용하고 있음을 알 수 있다.

사설 IP를 쓰는 컴퓨터는 그 컴퓨터에서 공인 IP를 쓰는 서버 등의 다른 컴퓨터로는 접근 가능하지만 다른 컴퓨터에서 사설 IP를 쓰는 컴퓨터로는 접근하지 못한다.

그래서 웹서비스를 하는 서버들은 공인 IP를 갖는다.


사설 IP로 웹서비스를 하고싶은 경우

포트포워딩(Port Forwarding)

  • 내부 IP를 포트로 연결하는 방법, 공유기 설정으로 공인 IP에 포트들을 개방해서 내부의 사설 IP마다 하나씩 연결할 수 있다.

DMZ (Demilliterized zone)

  • 아예 공인 IP의 모든 포트를 내부의 특정 사설 IP에 몰아주는 것이다. 하지만 모든 포트를 다 개방하기에 보안상 위험이 있어 권장하는 방식은 아니다.

고정 IP (Static IP) vs 유동 IP (Dynamic IP)

구분되는 이유 -> 활용할 수 있는 IP에 제한이 있기 때문

IPv4 형식의 46억개 IP 중에 1억이 조금 넘는 IP가 한국에 할당되어 있고 이걸 ISP(Internet Service Provider) 인터넷 서비스 제공 업체들이 인터넷 사용 주체들에게 나눠주는데 서버의 경우 IP가 계속 바뀌면 곤란하기에 바뀌지 않는 고정 IP를 사용하지만 이건 비싸다.

일반 가정이나 기기들에는 주기적으로 IP들을 회수해서 인터넷을 사용 중인 곳에만 나눠주는 유동 IP 방식을 쓴다.

유동 IP는 고정 IP보다 가격도 저렴하고 내 IP가 이따금씩 바뀌기 때문에 해킹으로부터도 고정 IP보다는 어느정도 안전한 면이 있다고 할 수 있다.

가정집에서 웹 사이트나 NAS 등을 운영하려면 거기에 추가적인 조치를 하는데 그것을 DDNS (Dynamic DNS)

DDNS는 수시로 바뀌는 유동 IP를 감지해서 고정된 도메인에 연결시켜주는 것이다.

'IT' 카테고리의 다른 글

인터넷과 웹의 역사  (0) 2024.05.30
Bit와 Byte  (0) 2024.05.30
웹과 인터넷 개념  (0) 2024.05.29
DNS ?  (0) 2024.05.28
Window 단축키  (0) 2024.05.28

DNS (Domain Name System)

www.naver.com에서 www 뒤에오는 naver.com을 도메인이라 칭함
www는 host name이라 부른다. 

내 컴퓨터에서 www.naver.com에 접속하려고 할 때, 현재 내 브라우저는 이 서버의 IP를 알지 못한다.이때 브라우저는 먼저 PC에 설정된 로컬 DNS 서버에 해당 도메인과 호스트명의 IP를 갖고 있는지 물어본다.
<DNS 서버>는 그냥 <네임서버>라 불리기도 한다.

로컬 DNS 서버에 이 주소의 정보가 이미 캐싱되어있을 수도 있고, 없을 수도 있다. 있다면 바로 반환한다.

없는 경우

로컬 DNS는 Root DNS 서버에 주소에 해당하는 IP를 어디서 찾을 수 있는지 물어본다. (루트 DNS 서버 자체는 전세계에 13군데 / 한국에는 없지만 미러서버가 이를 대신한다.)

이 루트 DNS 서버는 응답으로 .com으로 끝나는 도메인들을 담당하는 서버의 IP주소를 반환한다.

로컬 DNS서버는 이 주소를 받아들고 .com / .net / .org ...에 찾아간다.
.com 담당 서버는 naver.com의 도메인 정보를 가진 DNS 서버의 IP 주소를 반환한다. 그 주소를 보고 마지막으로 naver.com / apple.com ... 로 찾아가면 naver.com에 여러 호스트네임별 IP 주소들이 있다. (www.naver.com / mail.naver.com / blog.naver.com ...) 여기로부터 www에 해당하는 IP주소를 얻어낸 다음 브라우저에 반환하고 비로소 www.naver.com의 서버로 접속할 수 있게 된다. 

 

 

DNS 스푸핑(spoofing)

  • 사용자 컴퓨터가 DNS에 IP 물어보는 것을 가로채서 해커들이 만든 가짜 사이트 IP를 보내 이곳을 접속하게 할 수 있다.

A Record vs CName

A Record

  • 도메인을 서버의 IP로 직접 연결하는 것이다. 이 방법은 IP로의 직통연결이라 접속이 빠르다는 장점이 있다.

CName

  • IP가 유동적으로 변하는 서버의 경우 그 바뀌는 IP들에 일정하게 연결된 다른 도메인 즉, canonical name을 적는다는 것이다.

'IT' 카테고리의 다른 글

인터넷과 웹의 역사  (0) 2024.05.30
Bit와 Byte  (0) 2024.05.30
웹과 인터넷 개념  (0) 2024.05.29
IP 주소  (0) 2024.05.29
Window 단축키  (0) 2024.05.28

ctrl + W

  • 창을 빠르게 닫는다.

f2

  • 이름바꾸기

Win + E

  • 파일탐색기

Win + 좌우방향키

  • 창분할

Win + 상하방향키

  • 창분할 / 4분할까지 가능
  • 분할되지 않은 상태에서는 최대화 / 이전크기로 복원 / 최소화 할 수 있다.

Win + D

  • 바탕화면 보기 / 다시한번 누르면 원래 보던 창으로 돌아간다.

Ctrl + Win + D

  • 가상데스크톱 만들기

Ctrl + Win + 좌우방향키

  • 데스크톱 간에 이동

Win + tab

  • 만들어놓은 데스크톱을 확인할 수 있고 추가하거나 삭제할 수 있다.

Ctrl + Win + f4

  • 가상데스크톱 삭제

Win + 상단숫자키 (1~0)

  • 작업표시줄에 있는 프로그램을 여는 단축키
    • shift도 같이 눌러주면 새 창으로 열기가 된다.

Win + T

  • 작업 표시줄에 있는 앱을 직접 선택할 수도 있다.

Win + I

  • 윈도우즈 설정

Win + L

  • 윈도우 잠금 ( # ctrl + L 카카오톡만 잠금)

Ctrl + 마우스휠 : 확대 / 축소

Ctrl + 0 : 배율 100%

Win + shift + s : 화면캡쳐

'IT' 카테고리의 다른 글

인터넷과 웹의 역사  (0) 2024.05.30
Bit와 Byte  (0) 2024.05.30
웹과 인터넷 개념  (0) 2024.05.29
IP 주소  (0) 2024.05.29
DNS ?  (0) 2024.05.28

+ Recent posts