컴퓨터 지식 네트워크 - 컴퓨터 프로그래밍 - 호스트 b 가 호스트 a 로부터 데이터를 수신하는 프로세스입니다.

호스트 b 가 호스트 a 로부터 데이터를 수신하는 프로세스입니다.

A 는 먼저 데이터를 캡슐화하고, 먼저 TCP 의 소스 및 대상 포트, IP 의 소스 및 대상 주소, 소스 MAC 및 대상 MAC 를 캡슐화합니다. 여기서 캡슐화하는 목적 MAC 는 게이트웨이의 MAC, 즉 라우터와 직접 연결 포트의 MAC 입니다. 첫 번째 통신인 경우 ARP 브로드캐스트를 통해 게이트웨이의 MAC 를 가져온 다음 데이터를 프레임으로 캡슐화해야 할 수 있습니다. 그런 다음 물리적 계층에서 전송을 위해 전기 신호로 변환됩니다. 라우터가 수신되면 먼저 MAC 를 검사하여 자신의 MAC 임을 발견합니다. 그런 다음 대상 IP 를 계속 검사하여 자체 IP 가 아니라 다른 네트워크 세그먼트의 IP 임을 발견했습니다. 그런 다음 라우터는 라우팅 테이블을 보고 B 가 있는 네트워크 세그먼트에 해당하는 인터페이스를 찾아 가방을 던집니다. 송신 인터페이스가 데이터를 수신하면 소스 MAC 와 대상 MAC 가 다시 캡슐화됩니다. 소스 MAC 는 자체이고 대상 MAC 은 b 의 MAC 입니다. 여기서는 B 에 대한 MAC 에 대한 ARP 요청도 필요합니다. 그런 다음 변환 및 전송을 위해 데이터를 물리적 계층으로 보냅니다. B 에 도착하면 B 는 MAC 를 검사하고, 자기 것이다. 그리고 IP 도 자기 것이다. 그런 다음 B 는 대상 포트 번호를 기준으로 상위 계층으로 데이터를 전송하여 적용합니다. 따라서 A 의 데이터를 B 로 보냅니다. 일반적으로 B 는 일반적으로 동일한 프로세스에 따라 A 에 순차적으로 응답합니다.
上篇: QR코드와 바코드의 차이점 下篇: 검과 요정의 전설 시리즈에는 독립형 게임이 몇 개나 있나요?
관련 내용