문제
TCP 연결의 5 개의 튜플 식별자는 (TCP, 로컬 IP, 로컬 포트, 원격 IP, 원격 포트)입니다.
가상 상자에서 3 대의 컴퓨터를 만들고 클라이언트 용 Box1, Median 용 Box2 및 서버의 Box3을 설정했습니다.통신하기 위해 그들 사이의 인터페이스를 만들었습니다.
Box3에서 Box3 및 클라이언트 프로그램에서 서버 프로그램을 실행했습니다.클라이언트 프로그램은 10.0.2.2를 호출합니다.
Box1 및 Box3에서 패킷을 캡처하면 IP 소스 및 대상 IP 주소가 다음과 같습니다.
BOX1's SYN
Src : 10.0.1.2
Dest : 10.0.2.2
BOX3's SYN
Src : 10.0.1.2
Dest : 10.0.2.2
.
내가 생각한 것은 box1에서 src가 10.0.1.2이어야하며 dest는 10.0.1.1이어야한다는 것입니다.Box3에서는 src와 10.0.2.2의 경우 10.0.2.1이어야합니다.BOX1은 BOX2와 BOX3과 통신하기 때문에 BOX2가 부합합니다.
IP는 왜 그렇게됩니까?
도움을 주셔서 감사합니다.
제휴하지 않습니다 cs.stackexchange