TIL-220103

EBinY·2022년 1월 3일
0

TIL - Today I Learned

목록 보기
34/54

네트워크

인터넷 프로토콜

IP와 IP Packet

  • 복잡한 인터넷 망 속 수많은 노드(서버 컴퓨터)들을 지나 클라이언트와 서버가 통신하는 원리는 무엇일까, 출발에서 목적지까지 데이터가 전달되기 위한 규칙은 무엇일까
  • IP(인터넷 프로토콜) 주소를 컴퓨터에 부여해 이를 이용해 통신
  • IP는 지정한 IP adress에 packet이라는 통신 단위로 데이터를 전달
  • IP Packet은 pack + bucket이 합쳐진 단어, 일종의 소포 개념
  • 전송에 필요한 출발지 IP, 목적지 IP 등의 정보를 포함
  • 패킷 단위로 전송을 시작하면, 노드들은 목적지 IP에 도달시키기 위해 서로 데이터를 전달함
  • 도착지 서버에서 무사히 데이터를 전송받으면, 서버도 패킷을 통해 클라이언트에 응답을 전달
  • IP 프로토콜의 한계
    • 비연결성
      • 패킷을 받을 대상이 없거나 서비스 불능 상태여도 클라이언트는 서버의 상태를 파악할 방법이 없어 패킷을 전송
    • 비신뢰성
      • 중간 노드에서 장애가 생겨 패킷이 증발하여도 클라이언트가 이를 파악할 수 없음
      • 데이터 용량이 커서 일를 나눠 전달할 경우, 패킷의 순서를 보장할 수 없음

0개의 댓글