원격 컴퓨터는 이와 같은 데이터를 교환합니다.

IPv4 프로토콜

IPv4의 역할

  • 네트워크를 통해 데이터를 교환하기 위한 프로토콜
  • 데이터가 정확하게 전달될 것이라고 보장하지 않습니다.

  • 중복된 패킷을 전달하거나 패킷을 잘못된 순서로 전달할 수도 있습니다.

    • 악의적으로 사용하면 DoS 공격이 됩니다.

  • 더 높은 수준의 프로토콜인 TCP는 정확하고 순차적인 데이터 전달을 보장합니다.

IPv4 프로토콜의 구조

  • 버전여기서 IP 프로토콜의 버전이 기록됩니다.

    • 16진수(4, 4자리)를
  • 국제인도법 (헤더 길이) 헤더의 길이
    • 4비트로 표현(2진수가 최대 15이므로 20~60사이를 4로 나누어 표현)
    • 보통 5
  • 서비스 약관,서비스 종류
    • 이제 구식, 0
  • 총 길이
    • 헤더의 길이가 아닌 페이로드의 전체 길이(상위 레이어에서 캡슐화한 데이터)
  • 큰 데이터를 작은 조각으로 쪼갤 때 ID를 조합해 원래 데이터였음을 알려준다.

    • 식별하다
    • IP 플래그(x DM)
      • 3자리 숫자로 구성
        1. x: 사용하지 않음
        2. D. 조각화하지 않음: 보낸 사람이 지정한 데이터가 전송되며 좋지 않습니다(데이터를 전송할 수 없음).
        3. M, 더 많은 조각화: 더 많은 조각이 남아 있음을 나타냅니다.

    • 조각 오프셋
      • 13비트
      • 조각을 원래대로 복원할 때의 순서
  • TTL생존 시간
    • 패킷 수명
    • 0이 되면 패킷은 다른 네트워크로 전송되지 않고 드롭됩니다.

    • TMI : 상대방의 운영체제 window128 Linux64를 알 수 있습니다.

  • 규약
    • 상위 계층 프로토콜이 무엇인지 나타냅니다.

  • 헤더 체크섬
    • 오류가 없는 값은 이 헤더를 확인하십시오.

ICMP 프로토콜

ICMP가 하는 일

  • 인터넷 제어 메시지 프로토콜
    • 인터넷 제어 메시지 프로토콜
  • 주로 네트워크로 연결된 컴퓨터에서 실행되는 운영 체제에서 오류 메시지를 수신하는 데 사용됩니다.

  • 오류 메시지는 프로토콜 구조의 유형 Type 및 코드 Code를 통해 수신됩니다.

  • 상대방과 통신이 가능한지 확인하기 위한 프로토콜

ICMP 프로토콜의 구조

  • 유형
    • 범주, 범주, 많은
    • 0,8
      • 0 응답
      • 8개의 요청
    • 3,11
      • 뭔가 잘못되었을 때
      • 3: 목적지에 도달할 수 없음(도중 문제)
      • 11: 요청이 만료됨(대상으로 이동, 일반적으로 방화벽)
    • 5
      • 안전
  • 코드
    • 분할
  • 체크섬

라우팅 테이블

  • 최적의 경로 찾기

내 패키지는 어디로 갔습니까

  • 라우팅 테이블에 기록된 네트워크 세그먼트만 찾을 수 있습니다.

  • Q. 이더넷 프로토콜의 대상 MAC 주소는 무엇입니까? ? ?
    • 게이트웨이 MAC 주소

IPv4 단편화

단편화란 무엇입니까?

  • 페이로드 크기가 1500바이트 이상인 큰 IP 패킷을 MTU(최대 전송 단위)가 작은 링크를 통해 전송하려면 여러 개의 작은 패킷으로 나누어 전송해야 합니다.

  • 즉, 데이터 패킷을 목적지로 전달하는 과정에서 이를 통과하는 각 라우터는 데이터 프레임을 전송에 적합한 프레임으로 변환해야 한다.

  • 일단 조각나면 일반적으로 최종 목적지에 도달할 때까지 다시 조립하지 않습니다.

  • IPv4에서 IP 조각화는 소스뿐만 아니라 중간 라우터에서도 발생할 수 있습니다.

  • IPv6에서 IP 조각화는 소스에서만 수행할 수 있으며 재조립은 항상 최종 대상에서만 수행할 수 있습니다.

  • IPv4 프로토콜을 고려한 크기 계산