네트워크

[네트워크] IP 패킷, IP 헤더

2022. 9. 22. 21:08
반응형

 

 

데이터링크 계층에서는 데이터 단위를 '프레임' 으로 지정했다.

이 이더넷 프레임에서 역캡슐화 하여 이더넷 헤더와 트레일러를 제거한 것이 

바로 네트워크 계층에서의 프로토콜 데이터 단위인 '패킷'이 된다.

반대로 TCP 세그먼트에서 캡슐화하여 IP 헤더를 붙인것도 '패킷' 이다.

 

IP 헤더의 크기는 20 ~ 60 바이트 그외에는 0바이트에서 65515 바이트이다. (IPv4 기준)

 

 


이 패킷에서 주요 핵심이 되는 IP 헤더는 다음과 같은 정보로 구성이 된다.

 

 

 

- Version(버전) : IP 프로토콜의 버전을 의미

- IHL(Header Length,헤더 길이) : 헤더의 총 길이를 나타냄

- Type of Service(TOS,서비스 유형) : 패킷의 전송 우선순위를 제공하는 필드

- Total Length(전체 패킷 길이) : 바이트단위로 IP 패킷의 전체 길이를 나타낸다.

- Identification(Id 일련번호) : 식별자. => 전송하고자 하는 패킷을 식별할 수 있어야 하므로 존재한다.
일반적으로 패킷은 ID 를 부여하고 보내질 때마다 일련번호를 1씩 증가한 값을 가진다.

- Ip Flags(플래그) : 비트값을 통해 단편화(분할)를 금지하거나 추가할 수 있는 필드

- Fragment Offset(조각의 위치/단편화 오프셋) : 단편화된 패킷의 위치를 표현하는 필드

 

Identification, Ip Flags, Fragment Offset 은 패킷의 단편화(분할)과 관련된 필드이다.

 


- TTL(Time To Live) : 통과 가능한 라우터의 남은 수 // 패킷은 TTL 값이 0이 되기전에 목적지에 도착해야만 한다.

- Protocol(프로토콜 타입) : 역다중화시 사용되는 필드, 상위 계층 데이터에 따라 값이 달라진다.

- Header Checksum(헤더 체크섬) : 에러 발생 유무 검사

- Source Address : 출발지 IP 주소

- Destination Address : 목적지 IP 주소


여기서 출발지 IP 주소, 목적지 IP 주소는 라우터가 라우팅 동작을 하는데 핵심적인 역할을 수행한다.

반응형

'네트워크' 카테고리의 다른 글

[네트워크] 라우팅 프로토콜  (0) 2022.09.25
[네트워크] 라우터  (0) 2022.09.23
[네트워크] 서브넷 마스크  (0) 2022.09.21
[네트워크] IP (Internet Protocol)  (0) 2022.09.20
[네트워크] 네트워크 계층 정의  (0) 2022.09.19
'네트워크' 카테고리의 다른 글
  • [네트워크] 라우팅 프로토콜
  • [네트워크] 라우터
  • [네트워크] 서브넷 마스크
  • [네트워크] IP (Internet Protocol)
ssh9308
ssh9308
신승환의 기술 블로그
반응형
ssh9308
신승환의 기술 블로그
ssh9308
전체
오늘
어제
  • 분류 전체보기 (203)
    • SQL Basic (11)
    • SQL Tuning (11)
    • DB ARCHITECTURE (21)
    • 컴퓨터 구조 (6)
    • 코딩 테스트 (25)
    • 알고리즘 (5)
    • JAVA (4)
    • 개발 & 구현 (6)
    • C,C++ (5)
    • 면접대비 자료 (1)
    • JS (3)
    • MongoDB (6)
    • Redis (7)
    • 네트워크 (38)
    • bash shell (0)
    • Kafka (2)
    • Elasticsearch (11)
    • Spring (1)
    • SQL SERVER ARCHITECTURE (0)
    • Python (1)
    • RUST (12)
    • 보안 (3)
    • 운영체제 (19)
    • 결혼관련 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 가성비
  • 다이아
  • 고급
  • 웨딩링
  • 공방301
  • 커플링
  • 예물
  • 웨딩밴드
  • 종로

최근 댓글

최근 글

hELLO · Designed By 정상우.
ssh9308
[네트워크] IP 패킷, IP 헤더
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.