3계층 프로토콜

Jeong seulho·2023년 3월 21일
0

컴퓨터 네트워크

목록 보기
6/15

📌IPv4

  • 네트워크 상에서 데이터를 교환하기 위한 프로토콜
  • 데이터가 정확하게 전달될 것을 보장하지 않는다
  • 중복된 패킷 전달 혹은 패킷 순서 잘못 전달 가능성 있음
  • 정확한 전달은 상위 프로토콜인 TCP에서 보장
  • Version : 4를 표시
  • IHL : Header Length 표시(5)
  • identification : 데이터를 분할하여 전송할때 분할 한것들을 합치기 위해 부여하는 ID(원래 같은 데이터였던 애들은 ID를 같게하여 재조합)
  • IP Flags : 조각화 되었으면 M을 1로, 매우 작아서 조각화 안했으면 M을 0으로 나머지는 사용X
  • Fragment Offset : 데이터 재조립시 기준점으로부터 얼마나 떨어져있는지를 적으므로써 순서를 확인 가능
  • TTL : 패킷의 유효한 횟수(시간), 전달될때마다 1이 줄어들어 0이 되면 전달 안하고 패킷 버림, 네트워크 간의 무한루프를 방지
  • protocol : 다음 프로토콜이 뭔지 알려주는 것(TCP, UDP, ICMP)
  • header checksum : 헤더의 체크 오류 여부, 보내는 쪽에서 합을 미리 계산 -> 받는 쪽에서 직접 합 계산, 다르면 오류난 것

📌ICMP(Internet control msg protocol)

  • 특정 대상과 내가 통신이 잘되는지 확인하는 프로토콜
  • Type : 대분류, 요청, 응답, 요청시간 만료, 목적지 못찾음 등을 표시
  • Code : 소분류, Type각 분류에서 세세하게 나눈 것

0개의 댓글