네트워크

IP의 이해

_주야 2013. 4. 7. 19:21

 

IP주소의 정의
- 네트워크상에서 다른 컴퓨터(서버)와 구별할 수 있는 유일한 주소

IP주소의 구조
- IP Address = Network Address + Host Address
- IP주소의 길이는 4 byte(1 byte = 8 bit)로 즉 32 bit로 구성
- IP주소의 표기는 각 byte의 값을 10진수로 표기하여 0~ 255까지가 가능
- IP주소의 범위는 0.0.0.0 ~ 255.255.255.255 까지

 

Network Address (네트워크 주소)
- IP주소의 Netmask를 기준으로 첫 번째 IP주소
ex) 192.168.1.75의 네트워크 주소는 192.168.1.0


Broadcast Address (브로드캐스트 주소)
- IP주소의 Netmask를 기준으로 마지막 IP주소
- 네트워크상의 모든 host들에게 데이터를 전송하는 경우에만 이용
ex) 192.168.1.75의 브로드캐스트 주소는 192.168.1.255

Host Address (호스트 주소)
- 네트워크에서 특정 컴퓨터(서버)에 할당된 IP주소
- 네트워크 상에서 일반적으로 호스트 주소는 네트워크 주소를 포함한 IP주소로 명칭
ex) 192.168.1.75 라는 IP주소의 호스트 주소는 75 

Netmask (넷마스크)
- IP주소의 네트워크 주소를 걸러내서 호스트 주소를 알 수 있는 주소 값
- IP주소의 호스트 주소가 속해 있는 네트워크 주소와 브로드캐스트 주소를 파악

IPV4 구조

IPv6 구조


[예시] IP주소의 효율적인 사용을 위해 Sub Networking을 구성하여 2개의 네트워크로 구성하는 경우,
넷마스크 : 255.255.255.128
네트워크 주소 : 192.168.1.0, 192.168.1.128
브로드캐스트 주소 : 192.168.1.127, 192.168.1.255
사용가능 한 호스트 수 : 126

 

subnet netmask netmask 이진수 network 주소 호스트 개수
0 255.255.255.0 11111111.11111111.11111111.00000000  192.168.1.0 254
2 255.255.255.128 11111111.11111111.11111111.10000000 192.168.1.0
192.168.1.128
126
4 255.255.255.192 11111111.11111111.11111111.11000000  192.168.1.0
192.168.1.64
192.168.1.128
192.168.1.192
62
8 255.255.255.224 11111111.11111111.11111111.11100000 192.168.1.0
192.168.1.32
192.168.1.64
192.168.1.96
192.168.1.128
192.168.1.160
192.168.1.192
192.168.1.224
30
16 255.255.255.240 11111111.11111111.11111111.11110000  192.168.1.0
192.168.1.16
192.168.1.32
192.168.1.48
192.168.1.64
192.168.1.80
192.168.1.96
192.168.1.112
192.168.1.128
192.168.1.144
192.168.1.160
192.168.1.176
192.168.1.192
192.168.1.208
192.168.1.224
192.168.1.224
14

  

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

Wireshark 설치  (0) 2021.01.01
TCP 연결과 종료  (0) 2016.12.29
연결형/비연결형 소켓 통신  (1) 2016.12.29
IP의 종류 (Class)  (0) 2013.04.07
TCP/IP의 이해  (0) 2013.04.07