인터넷 계층에서 데이터를 사용하는 프로토콜들

반응형
반응형

사설 IP 공인 IP

우리는 IP를 이용해서 네트워크를 만들었다.
또, 인터넷이라는 거대한 네트워크가 이미 존재한다.

우리가 학습한 대로 한다면, 특정 그룹으로 네트워크를 구성했기때문에
우리는 인터넷(다른 네트워크)를 이용할 수 없다.
물론 네트워크를 연결하는 무언가를 설치할 수도 있지만, 그것을 설치하기에는 너무 비용이 많이 들것 같다.
왜냐하면 우리만 네트워크를 만들 수 있는 것이 아니기 때문이다.
어떻게 해야할까?

이럴 때 필요한 것이 
NAT(Network Address Translation)를 이용하면 된다.
NAT는 쉽게말해 우리가 만든 IP주소를 인터넷을 사용할 수 있는 IP주소로 변환시켜주는 역할을 한다.
즉, 네트워크 전용 컨버터라고 할 수 있다.

사설 IP 주소 목록

10.0.0.0 ~ 10.255.255.255

172.16.0.0~172.31.255.255

192.168.0.0 ~ 192.168.255.255

IP의 특징

IP는 '데이터를 보내는에 대해서는 최선을 다해겠지만, 안 되면 어쩔 수 없지'라고 생각하는 프로토콜입니다.
그래서 오류가 발생했는지, 도착지를 잘못갔는지 관심이 없다.
IP한테 중요한 것은 특정 IP로 물품을 전달하는 일일 뿐이다.
그 도착지점이 어떤지는 관심이 없다.

 

IP

Ip는 네트워크 인터페이스 계층에서 정의되며, 인터넷 계층에서 주력으로 사용되는 프로톨이다. 네트워크 인터페이스 계층에서 정의 되었기 때문에 Ip는 엔드 투 엔드 방식으로 동작한다. 즉, 출

b-programmer.tistory.com

 여기서 IP를 도와서 일을 하는 프로토콜이 있다고 했는데,
취소 해야겠다 일은 IP만 한다.

내 이름은 IP

한 녀석은 감시관역할이고,
다른 녀석은 검사관역할이다.
즉, IP는 노동자다.

IP가 어떻게 일하는지 볼까?

IMCP

네트워크 세상에서 IP를 믿지 못해서 감시관을 붙였다.
그것이 바로 IMCP다.
이 프로토콜이 하는 역할은 IP가 딴짓을 하지 못하게
철저하게 감시하는 역할을 맡았다.

만약, 문제가 발생한다면 IMCP측에서 메시지를 발송하게 된다.

IMCP는 에러 리포트, 진단기능을 가지고 있습니다.

IP와 MAC이 같은 장비인지 비교해보자구

ARP

네트워크 장비에는 IP주소만 존재하는것이 아니다.
장비의 번호가 불리는 mac주소도 존재한다.

이 친구가 하는 역할은 IMCP가 하는 역할보다 단순하다.
IP주소와 MAC주소와 서로 비교하는 역할을 하게 된다.
어떻게 보면 IP와 상관없는 것 같으면서도 상관있는 그러한 프로토콜인것 같다.

IMCP,ARP가 IP보다 밑인줄 알았는데,
알고 보니 IP가 제일 밑이였다.

이름표입니다!

DNS

NAT를 이용해서 인터넷 전용 IP로 바꿔주었다.
그렇다는 이야기는 IP를 입력해서 인터넷을 이용해야된다는 말인데,
우리는 IP주소를 입력하지 않고,
문자열로 인터넷을 이용한다. 
DNS는 IP주소를 문자열로 바꿔주는 역할을 하고 있습니다.

 

DHCP

우리는 네트워크를 구성하지 않고 인터넷이나
각종 네트워크가 작동된는 장비(노트북, 컴퓨터, 스마트폰)를 사용하고 있다.

원래 같으면, 사용자가 직접 IP주소 가지고 와서 서브넷팅하구... 
그래야 되지만,
솔직히 귀찮다.
DHCP를 이용하면,
자동으로 네트워크를 구성해준다.(이미 사용된 네트워크를 피해서)
적절하게 IP를 배달하니 현명한것 같다.

여기까지가 인터넷 계층입니다.

반응형

댓글

Designed by JB FACTORY