본문 바로가기
RARP 네트워크 서버 포맷 패킷과 사용자 프로세스 알아보기 RARP 네트워크 서버 포맷 패킷과 사용자 프로세스 알아보기 RARP IntroductionRARP는 로컬 디스크에 있는 시스템이 부트스트랩 상태에 있을 때, 일반적으로는 디스크에 있는 환경 파일로부터 자신의 IP 어드레스를 얻는다. 그러나 X 터미널 또는 디스크가 없는 워크스테이션과 같이 디스크가 없는 시스템에서 RARP는 IP 어드레스를 얻는 다른 방법이 필요하다. RARP 네트워크에 있는 각각의 시스템은 네트워크 인터페이스 제조사에 의해 할당된 자신만의 유일한 하드웨어 어드레스를 갖는다. RARP의 원리는 디스크가 없는 시스템에서 인터페이스 카드로부터 자신만의 유일한 하드웨어 어드레스를 읽어서 누군가가 디스크가 없는 시스템의 IP 어드레스를 응답(RARP reply)하도록 요청하는 RARP requ.. 2017. 11. 28.
RARP 예제, 재전송 주기란? tcpdump와 broadcast 어드레스 살펴보기 RARP 예제, 재전송 주기란? tcpdump와 broadcast 어드레스 살펴보기 RARP Examples 우리의 네트워크에서 우리는 호스트 sun을 자신의 로컬 디스크 대신 네트워크로부터 bootstrap 하도록 할 수 있다. 호스트 bsdi에서 RARP 서버와 tcpdump를 실행시키면, 아래 그림과 같은 결과를 얻을 수 있다. tcpdump가 하드웨어 어드레스를 출력하게 하려고 0e flag를 사용하였다. 라인 1에 있는 RARP request는 브로드캐스트되고 라인 2에 있는 RARP reply는 unicast된다. 라인 2에 있는 sun으로부터의 출력은 호스트 sun(140.252.13.33)에 대한 IP 어드레스를 담고 있는 RARP reply를 의미한다. 라인 3에서는 일단 sun이 자신의.. 2017. 11. 27.