23.11.08 최초 작성
23.11.12 [2. VirtualBox 네트워크 종류 및 특징][3. IP 주소 종류] 수정
Type 1 (Baremetal)
: (ex : VMware ESXi)Type 2 (Hosted)
: 가상머신을 만들어주는 소프트웨어(ex : Virtual Box)가 어떤 운영체제에서 동작하는 형태통신 방향 | 호스트 → VM | 호스트 ← VM | VM ↔ VM | VM → Net/LAN | VM ← Net/LAN |
---|---|---|---|---|---|
NAT | O | ▲ | X | O | ▲ |
NAT 네트워크 | O | ▲ | O | O | ▲ |
호스트 전용 네트워크 | O | O | O | X | X |
어댑터에 브릿지 | O | O | O | O | O |
내부 네트워크 | X | X | O | X | X |
외부 IP - 지정한 포트
로 접속하면 지정한 포트 - 내부 IP
로 연결해 줌포트(Port)
공인 IP
사설 IP
로컬 IP
, 가상 IP
)클래스 | 주소 범위 | 사설 IP 주소 대역 |
---|---|---|
A | 1.0.0.0 ~ 126.255.255.255 | 10.0.0.0 ~ 10.255.255.255 |
B | 127.0.0.0 ~ 191.255.255.255 | 172.16.0.0 ~ 172.31.255.255 |
C | 192.0.0.0 ~ 223.255.255.255 | 192.168.0.0 ~ 192.168.255.255 |
고정(static) IP
유동(DHCP) IP
DHCP
에 의해 부여되며 할당되는 IP는 접속할 때마다 달라짐
DHCP
에 의한 IP 할당 과정
DHCP Discover
: 호스트가 DHCP 서버를 broadcasting해 찾고 IP할당을 요청DHCP Offer
: DHCP 서버가 발견되고 요청이 도착시 DHCP 서버가 호스트에게 요청한 IP와 호스트의 MAC 주소를 같이 보냄DHCP Request
: DCHP Offer를 통해 IP를 할당받으면 해당 IP를 사용하겠다는 메시지를 DHCP 서버에 전송DHCP Ack
: DHCP Request 메시지에 대한 DHCP 서버의 응답 (마무리)연결형 서비스
전송 순서 보장
수신 여부 확인
1:1 통신
신뢰성 높음
통신 속도 느림
3 Way Handshaking
TCP 프로토콜에서 송수신자간 연결이 잘 되어있는지 확인하는 과정
Synchronize Sequence Number(SYN)
라는 임의의 숫자를 함께 전송. Acknowledgement number(ACK)
를 포함하며 이 번호는 받은 Synchronize Sequence Number(SYN)
에 1을 더한 값을 가짐.Acknowledgement number(ACK)
에 받은 Sequence number +1해서 전송.송신자는 목적지 IP Address를 지정해 패킷 송신
IP 프로토콜이 ARP 프로토콜에게 ARP Request 메시지를 생성하도록 요청
(ARP 요청 메시지 : 송신자 물리주소, 송신자 IP주소, 00-00-00-00-00, 수신자 IP주소)
메시지는 2계층으로 전달되고 이더넷 프레임으로 Encapsulation 됨
(송신자 물리주소를 발신지 주소, 수신자 물리주소를 브로드캐스트 주소로 지정)
모든 호스트와 라우터는 프레임을 수신 후 자신의 ARP 프로토콜에게 전달
목적지 IP가 일치하는 시스템은 자신의 물리주소를 포함하고 있는 ARP Reply 메시지를 보냄 (자신의 물리주소를 포함하는 응답 메시지)
최초 송신 측은 지정한 IP에 대응하는 물리주소를 획득
외부의 네트워크에 메시지를 보낼 수 없으며 없을 시 게이트웨이 주소를 반환, 그리고 게이트웨이가 속해있는 상위 네트워크에서 arp 수행