|

[ACSA 교육#7] IPv4 헤더

⏱️ 예상 읽기 시간: 약 2분 (2 min read)
Mitigates L3 route loops 
Version 
10.1.1.1 
Host A 
Indicates IJLP 
Type of Service 
Identification 
Protocol 
Flags 
- TCP or UDP 
Total Length 
Fragment Offset 
Checksum 
Source IP Address 
Destination IP Address 
Options 
R2 
10.2.2.2 
Host B
IPv4 헤더

그림은 Layer 3의 패킷에 추가되는 IPv4 헤더 정보를 보여줍니다. 헤더에서 중요한 필드는 다음과 같습니다.

  • TTL(Time To Live): 이 필드는 Layer 3에서 패킷의 무한 순환을 방지하기 위한 방법으로 데이터의 유효기간을 나타냅니다. 라우터가 잘못 설정된 경우, IP 패킷은 두 개 이상의  라우터 사이에서 빙글빙글 순환될 수 있습니다. 이를 방지하기 위해서 0~255 사이의 숫자를 이 필드에 배치합니다.
    예를 들어 TTL 값이 15라고 가정했을 때, 이 패킷을 지나가는 각 라우터는 이 필드의 값을 1씩 줄입니다. 즉, 이 패킷이 첫번째 라우터를 통해 전송된 후 TTL=14가 되고, 다음 라우터를 지나면 TTL=13이 됩니다. TTL 필드가 0이 되면 해당 라우터는 패킷을 폐기합니다.
  •  프로토콜(Protocol): 이 필드는 IP패킷이 TCP나 UDP 트래픽을 전송하는 나타냅니다. 애플리케이션 데이터가 하위 계층으로 전달될 때, TCP 또는 UDP 여부에 따라 헤더가 추가되고, 다시 IP로 전달되게 됩니다. IP관점에서 TCP나 UDP 또는 기타 프로토콜은 OSI 상위 계층에 있으므로 ULP( Upper Layer Protocol)라고 부르기도 합니다.
  • 출발지/목적지 IP주소: 이 IP 패킷의 발신자는 출발지 IP주소 필드에 IP주소를 추가합니다. 그리고 패킷을 수신할 최종 대상자를 목적지 IP 필드에 추가합니다. 그림에서는 출발지 IP주소는 Host A의 10.1.1.1이고, 목적지 IP주소는 Host B의 10.2.2.2가 됩니다.

나머지 필드들은 Layer 3 라우터가 작업을 수행하는데 사용되는 값입니다.
인바운드 패킷을 수신하고, 목적지 IP주소를 분석하여 목적지로 향하는 최선의 경로를 패킷을 전달합니다.
자세한 내용은 나중에 기회가 되었을 때 설명드리도록 하겠습니다.

다음은 TCP/UDP 헤더에 대해서 알아보도록 하겠습니다.

유사 게시물

  • [ACSA 교육#27] RSTP 동작 방식

    ⏱️ 예상 읽기 시간: 약 10분 (10 min read) RSTP(Rapid STP)는 다음과 같은 알고리즘을 통해 루프 없는 토폴로지를 운영합니다. 루트 스위치 (Root Switch) 선택 루트가 아닌 다른 모든 스위치(Non-Root Switch)나 지정되지 않은(Non-Designated) 브릿지 스위치의 루트 포트(RP) 선택 각 스위치간 연결된 링크의 지정된 포트(DP) 선택 다른…

  • [ACSA 교육#35] 라우팅 종류

    ⏱️ 예상 읽기 시간: 약 7분 (7 min read) 우리는 지난 포스팅에서 이미 라우팅에 대해 다뤄봤습니다. IP 라우팅 테이블과 함께 실제 패킷이 Layer 3상에서 어떻게 움직이는지 확인해봤죠. 자, 그럼 실제로 라우팅의 종류에는 무엇이 있고, 어떤 프로토콜들이 있는지 살펴보겠습니다. AOS-CX에서의 라우팅 종류 라우팅 장치는 IP 라우팅…

  • [ACSA 교육#14] AOS-CX 아키텍처

    ⏱️ 예상 읽기 시간: 약 7분 (7 min read) 지난 Aruba 스위치 포트폴리오를 설명하면서 AOS-CX 스위치에 대해 설명한 적이 있습니다. 오늘은 AOS-CX 운영체제 및 스위치에 대한 아키텍처 설명을 드리고자 합니다. AOS-CX 소프트웨어 아키텍처 AOS-CX 스위치는 클라우드 네이티브 운영체제를 탑재하고 있다고 말씀드렸는데요. 이는 많은 중요하고 복잡한…

  • [ACSA 교육#8] TCP 헤더

    ⏱️ 예상 읽기 시간: 약 7분 (7 min read) 지난 포스팅에서는 Layer 3 네트워크 계층에서의 IPv4 헤더에 대해서 알아보았습니다. 오늘은 전송계층, Layer 4에서 볼 수 있는 TCP와 UDP에 대해서 알아볼까 합니다. 3-Way Handshake 먼저 TCP는 애플리케이션 데이터를 처리하기 전에 먼저 목적지까지 안정적으로 데어터가 전달될 수…

  • [ACP-DC 교육#11] 루프 방지 및 LAG 구현

    ⏱️ 예상 읽기 시간: 약 6분 (6 min read) 데이터센터 설계는 서버의 NIC 카드부터 시작해 업링크와 스위치까지 여러 겹의 중복성(Redundancy)을 포함합니다. 이러한 Redundancy는 필수적이지만, 동시에 네트워크 루프(Loop), 브로드캐스트 스톰, 네트워크 중단의 위험을 높입니다. 오늘은 이러한 위험을 막고 고성능의 중복 L2 데이터센터를 구축하기 위한 핵심 기술들을…

  • [ACMA 교육#4] AOS 8 아키텍처

    ⏱️ 예상 읽기 시간: 약 6분 (6 min read) ACMA 자격증 시험은 AOS 8 운영체제를 기반으로 진행됩니다. 그렇기 때문에 AOS 8 아키텍처에 대해 이해하는 것은 중요합니다. 지난 포스팅에서 Aruba 무선랜 포트폴리오에 대해서 이미 설명을 드렸는데요. AP(Access Point)를 설명하면서 CAP(Campus AP)와 IAP(Instant AP)에 대한 개념을 말씀드렸습니다….