[Network] 네트워크 기본 개념 정리 (6) - 네트워크 용어정리 (TTL, 단편화, PING, RTT)

한호성·2023년 12월 18일
0

Introduction

인터넷을 이루는 핵심요소인 Router와 DNS에 대해 이야기하다 보면, 데이터를 송수신 하는 과정해서 TTL과 단편화, PING, RTT란 용어들이 나오게 됩니다. 각각 무슨의미가 있는지 한번에 정리해보도록 하겠습니다 🙂

TTL& 단편화


TTL (Time to Live, 세포의 텔로미어와 같은 존재)

  • Routing 하면서, Network를 Packet이 떠돌아다닐 때, TTL이 떨어지면서 결국 폐기를 당하게 됩니다..
  • TTL이 라우터를 Hopping 할 때마다 TTL이 1씩 감소합니다.
  • 패킷을 라우터간의 이동시킬 때, 라우터 테이블이란 것을 확인하면서 보내게 됩니다.

단편화 (Fragmentation)

  • 단편화는 MTU 크기 차이로 발생합니다.
    • MTU ( Maximum Transmission Unit) : 인터넷에 연결된 장치가 수용할 수 있는 최대 데이터 패킷 크기.
      통상 1500Byte인데, 네트워크의 이 MTU 값이 다르면 단편화가 발생
  • 패킷을 쪼개서, IP Header를 각각 붙여서 데이터를 나눠서 보내게 됩니다.
    ( 수신쪽에서 IP Layer에서 패킷을 합치고, Segment를 꺼내서 TCP에게 보내게 됨 )
  • 단편화는 VPN을 사용하게 되면, 단편화가 자주 발생하게 됩니다. (추후 응용편에서 추가 공부 후 내용을 다룰 예정)

PING & RTT


RTT ( Round Trip Time)

  • 인터넷 상에서, 송신지부터 목적지까지 패킷이 왕복하는데 걸리는 시간을 의미합니다.
  • 네트워크 회선 속도를 결정 짓는 값
  • 네트워크 연결의 속도와 안전성을 진단할 때 주소 사용합니다.

Ping

  • 핑은 유틸리티 프로그램의 이름이고, Host에 대한 RTT를 측정하기 위한 목적으로 사용된다.
  • ICMP 프로토콜을 이용합니다.
    • ICMP (Internet Control Message Protocol) 은 TCP/IP 패킷을 처리할 때 문제가 발생되면 알려주는 프로토콜 입니다. 즉, 호스트로 문제가 생기면 알려준다고 생각하면 될거 같습니다.
  • ( DoS) 공격용으로 악용이 되기도 합니다.

Example) 현재 내 컴퓨터 호스트는 공유기의 무선 Network로 연결되어 있습니다. 이 때, 기본 게이트웨이에 핑을 보내본 사진을 보도록 하겠습니다.

공부한 단어인 TTL도 보이고, 시간(RTT)도 보이네요 🙂

Reference


외워서 끝내는 네트워크 핵심이론 - 기초 - 인프런 | 강의

profile
개발자 지망생입니다.

0개의 댓글