IP

2022. 10. 18. 14:10네트워크

 - 각각의 컴퓨터를 구분하는 고유 주소
 - 인터넷에서 유일해야 한다.
 - 32bit로 구성됨
   00000001 00000001 00000001 00000001

   → 1. 1. 1. 1
   00000001 10000001 00000011 00000001

   → 1. 129. 3. 1
 - IP는 단독으로 설정되지 않으며   Netmask(Subnet mask), Gateway와

  함께 구성된다.

 

 

00000001 00000001 00000001 00000011 → 1. 1. 1. 3 

앞에 세자리는 네트워크 주소 / 뒤에 한자리는 호스트주소

111111111 111111111 111111111 111111111 → 255.255.255.0

                                                                         1.1.1.1  <- 

라우터(컴퓨터)/게이트웨이, 원래 컴퓨터가 사용하게끔 만들어졌기 때문이다

 

 

IP CLASS

 - Class는 현재 기술적인 스펙이 아니라 관리 스펙으로 사용되지만 별다른 의미는 없다.

 - Class를 기반으로 IP를 할당하는 관리 체계는 IP 낭비로 인해 실패했다.
 - ISP, 합당한 규모의 조직이 아니면 class기반의 IP는 할당 받기 어렵다.
 - 이런 관리 체제변화와 초고속 통신망의 발달로 개별 edge 네트워크에서 라우터의 수요가 급감하고 있다.

 

IP 주소의 구조

 - IP 주소는 일반적인 주소와 동일하게 sequence number가 아니라 addrress다.

 

EX) 

경기도 파주시 문향로 11 520동 5230호

 

Netmask

 - IP 주소내에서 network 주소와 host 주소를 구분해준다.
 - IP는 문자 주소와 달리 숫자만으로 구성되어 있어 netmask 없이는 host 주소를 구분할 방법이 없다.

 

Gateway(게이트웨이)

 - host는 인터넷의 모든 다른 host와 통신이 가능하지만 자신이 직접 패킷을 보내는 대상은 동일한 

   네트워크에 속한 host 까지로 제한된다.
 - 자신과 다른 네트워크 주소를 갖는 host에 패킷을 보내는 경우 이를 대신해주는 시스템 즉 외부와

   연결된 시스템이 필요한데 이를 gateway라고 한다.
 - 네트워크에 여러 개의 gateway가 있는 경우라도 default gateway는 반드시 1개만 지정 가능하다.
 - 2000년대 이후 다중 gateway는 네트워크 설계에서 고려되는 경우가 드물다.
 - 인터넷 인프라의 신뢰성 향상으로 Backup 라인의 중요도가 이전에 비해서 매우 낮다.
 - 게이트웨이역할은 라우터나 공유기가 담당한다.

 

Network ID

 - IP 주소내에 netmask가 지정된 곳까지의 주소
 - Netmask는 Network ID를 1로 마킹한다.

 - IP : 1.1.1.1에서 1.1.1.0이 NETWORK ID다.
 - 1.1.1.1 인 host는 1.1.1.0에서 1.1.1.255 까지의 host들과 직접 통신이 가능하며 이외의 

    host와는 gateway를 통해서만 통신 할수 있다.

 

Network ID 연산

 - Network ID는 IP와 Netmask를 &(and) 연산해서 계산한다.

 

EX)

203.248.224.12/255.255.255.0의 네트워크 ID를 계산한다.
203.248.224.12 → 11001011 11111000 11100000 00001100
255.255.255.0 → 11111111.11111111.11111111.00000000

11001011 11111000 11100000 00000 → 203.248.224.0
Network ID는 203.248.224.0이다.
203.248.224.0 ~ 203.248.224.255 까지가 네트워크 범위다.

 

 

Netmask와 Network 범위

 - Netmask는 IP 32bit중에 1로 마킹된 부분까지 네트워크 주소임을 의미한다.
 - IP에 Network ID부분이 동일한 IP는 모두 동일한 네트워크에 속해있다.

 - 경기도 파주시 문향로 11 520동 5230호 주소내에 ' 경기도 파주시 문향로 11 520동' 까지 동일한 

   주소를 갖는다면 같은 동네인 것과 동일한 개념이다. 

 - Netmask는 숫자가 아니라 위치 개념으로 이해한다.

 

Network ID와 Broadcast 주소

 - 네트워크 주소내에 IP중에 맨처음 IP와 맨 마지막 IP는 사용 할 수 없다.

 - 맨 처음 IP : Network ID
 - 맨 마지막 IP : Broadcast IP
 - 1.1.1.0~1.1.1.255

 

 - Network ID : 1.1.1.0
 - Broadcast IP : 1.1.1.255

 

주소 표기법

 - 1.1.1.2/255.255.255.0 → 1.1.1.2/24
 - 1.1.2.3/255.255.0.0 → 1.1.2.3/16
 - Netmask를 bit 개수로 표현

 - Subnet mask가 있어야지 식별가능

 - Net mask를 적지않으면 ipaddress로 식별 불가능

 

Bogon IP

 - 인터넷에서 특수 목적으로 정의되어 사용하면 안되는 IP

사설IP

 - 정상적인 ip가 없으면 외부로 통신이 불가능 / 외부로 나갈때는 정상적인 ip로 나가야함

 - 0.0.0.0 - 인터넷에 있는 ip모두다 의미

 

NETWORK ID

Netmask 설정과 통신 범위

 - 255.255.255.0 

 - 1.1.1.0 / 1.1.1.0 / 1.1.2.0 / 1.1.2.0 / 1.3.1.0
 

 - 255.255.0.0

 - 1.1.0.0 / 1.1.0.0 / 1.1.0.0 / 1.1.0.0 / 1.3.0.0
 

 - 255.0.0.0

 - 1.0.0.0 / 1.0.0.0 / 1.0.0.0 / 1.0.0.0 / 1.0.0.0

 

 

실습) 각 IP가 속한 네트워크 범위를 계산한다.

① IP : 210.113.29.45 netmask : 255.255.255.0 

Network ID : 210.113.29.0/24

Broadcast IP : 210.113.29.255/24


② IP : 29.1.210.35 netmask : 255.255.0.0 

Network ID : 29.1.0.0/16

Broadcast IP : 29.1.255.255/16

 

③ IP : 2.113.1.1 netmask : 255.0.0.0 

Network ID : 2.0.0.0/8

Broadcast IP : 2.255.255.255/8

 

④ IP : 10.35.3.9 netmask : 255.255.0.0 

Network ID : 10.35.0.0/16

Broadcast IP : 10.35.255.255/16

 

⑤ IP : 110.194.129.199 netmask : 255.255.0.0

Network ID : 110.194.0.0/16

Broadcast IP : 110.194.255.255/16


⑥ IP : 9.213.229.204 netmask : 255.255.255.0

Network ID : 9.213.229.0/24

Broadcast IP : 9.213.229.255/24


⑦ IP : 8.1.2.4 netmask : 255.0.0.0 

Network ID : 8.0.0.0/8

Broadcast IP : 8.255.255.255/8


⑧ IP : 190.13.48.245 netmask : 255.255.255.0

Network ID : 190.13.48.0/24

Broadcast IP : 190.13.48.255/24

 

 

Router와 Network ID

 - 네트워크 address가 달라야 통신이된다.

 - 라우터 = 컴퓨터 랜카드2개 + 세팅하면 되지만 사용하지 못하게 막았습니다.

 - 라우터 = 서로다른 네트워크주소를 연결해줍니다.


네트워크 분할

 - 네트워크 분할과 병합은 동일한 기술을 이용한다.
 - Netmask는 네트워크의 범위를 결정하는 정보이다. 초기 Netmask는 Class oriented netmask였으나 네트워크

   주기가 복잡해지고 IP의 낭비가 심해져 이를 보완하기 위해 bitmasking을 이용 네트워크를 분할(병합)한다.

'네트워크' 카테고리의 다른 글

NAT  (0) 2022.10.20
Ethernet  (0) 2022.10.18
Mac Address  (0) 2022.10.18
네트워크 1  (0) 2022.10.18
Network Topology/Ethernet(CSMA/CD)  (0) 2022.10.18