티스토리 뷰
IPv4 protocol
1. 네트워크상에서 데이터를 교환하기 위한 프로토콜
2. 데이터가 정확하게 전달되는 것은 보장되지 않음
IPv4 Header
최소 20Byte, 제일 하단의 Option여부에 따라 크기가 달라짐
Version : IP version 값, 위 이미지는 IPv4형태의 이기 때문에 무조건 4
IHL( Header Length ) : Header Size / 4 ( 4bit이면 16까지 숫자를 표현, 최소 20이란 숫자를 표현하지 못함 )
Type of Service : 0 ( 사용하지 않는다고 합니다. )
Total Length : 모든 계층의 프로토콜 Header의 총 길이
Trusted Host ID, Flags, Fragment Offset : 최대 전송 단위가 있기 때문에 패킷을 나눠 보낼 때 합산 시 필요한 데이터
Time to Live : 패킷의 수명( 3 계층 장비 통과 시 감소 ), 패킷이 도착지에 안갈경우를 위해 존재
Protocol : 상위 프로토콜의 정보 ( TCP, UDP... )
Header Checksum : header의 오류 확인
Source Address : 출발지 IP
Destination Address : 목적지 IP
반응형
'CS' 카테고리의 다른 글
라우팅 테이블 (0) | 2022.06.16 |
---|---|
OSI3계층 ICMP 프로토콜 헤더의 구조 (0) | 2022.06.10 |
OSI 3계층 ARP 프로토콜 헤더의 구조 (0) | 2022.06.07 |
ASCII(아스키코드), unicode(유니코드), UTF-8 (0) | 2022.06.05 |
네트워크, 인터넷, DNS, TCP/IP계층 (0) | 2022.06.04 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 프로그래머
- 관계설정
- mappedby
- 스타트업
- 백준 제로 자바
- JDK
- JPA
- 백준
- boot 일대다
- jdk11
- jvm
- java8
- 스택
- 다대일
- jre
- JDK8
- 문제
- 자바
- 백엔드
- 코딩테스트
- jre8
- jre11
- 알고리즘
- Spring
- ㅃ
- 개발자채용
- 자사서비스
- 백준 제로
- springboot
- boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함