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 |