2022. 10. 20. 16:57ㆍ정리 및 실습
IP
- 컴퓨터를 구별하기위한 번호입니다.
- 32bit로 구성되어 있습니다.
EX) 00000001 00000001 00000001 00000001
-> 1 1 1 1
00000001 10000001 00000011 00000001
-> 1 129 3 1
- IP는 단독으로 사용할수없고 Netmask, Gateway와 함께 세팅해서 사용합니다.
- IP는 숫자가 아니라 문자로 구분된다
EX) 주소(경기도 파주시 문향로 11 520동 5230호)
- 0.0.0.0 ==> 모든 IP 라는 의미이며 192.168.10.1로 주고받는다.
Netmask
- IP 주소내에서 network 주소와 host 주소를 구분해준다.(ip낭비를 줄여줍니다.)
- IP는 문자 주소와 달리 숫자만으로 구성되어 있어 netmask 없이는 host 주소를 구분할 방법이 없다.
Gateway(게이트웨이)
- 자신과 다른 네트워크 주소를 갖는 host에 패킷을 보내는 경우 시스템 즉 외부와 연결할때 사용한다.
- 네트워크에 여러 개의 gateway가 있는 경우라도 default gateway는 반드시 1개만 지정 가능하다.
- 게이트웨이역할은 라우터나 공유기가 담당한다.
EX)
IP : 192.168.10.244 192.168.10.0 ~ 192.168.10.255 까지 같은 네트워크주소를 가진다.
Netmask : 255.255.255.0
Gateway : 192.168.10.1
Network주소 : 192.168.10.0
Broadcast주소 : 192.168.10.255
Unicast : 192.168.10.244 -> 192.168.10.11 = 1:1통신
Broadcast : 192.168.10.244 -> 192.168.10.255 = 0 ~ 255 까지있는 주소 안에있는 네트워크한테 보낸다.
Network ID
- IP 주소내에 netmask가 지정된 곳까지의 주소
- IP : 1.1.1.1는 1.1.1.0에서 1.1.1.255 까지 네트워크들과 직접 통신이 가능하며 이외의
네트워크는 gateway를 통해서만 통신 할수 있다.
Network ID 연산
IP : 1.1.1.3 -> 00000001 00000001 000000001 00000011
NetMask : 255.255.255.0 -> 11111111 11111111 11111111 00000000
Gateway : 1.1.1.1 -> 00000001 00000001 00000001 00000001
Network ID와 Broadcast 주소 계산
24자리 Network주소 / 8자리 Host주소
and연산
00000001 00000001 00000001 00000011
11111111 11111111 11111111 00000000
----------------------------------------------------------
00000001 00000001 00000001 00000000 => 1.1.1.0
1.1.1.(00000000 ~ 11111111) => 1.1.1.0 ~ 1.1.1.255
Network 주소 : 1.1.1.0
Broadcast 주소 : 1.1.1.255
Network ID = 직접
Network ID ≠ 1. 무조건 default gateway
2. Routing 추가 -> gateway
3. gateway로 통신
'정리 및 실습' 카테고리의 다른 글
Net 1-2 네트워크 주소가 다른 IP들의 메세지 통신과정(IP, Gateway, Route) (0) | 2022.10.27 |
---|---|
Net 2 - DNS 질의 과정 (1) | 2022.10.24 |
PC드라이브안에 서버드라이브 만들기 (0) | 2022.10.20 |
사용자 계정 만들기 및 NAT 리눅스 통신 (0) | 2022.10.20 |
rc.local 권한 변경 및 확인 (0) | 2022.10.19 |