정리

IP

148june 2025. 3. 17. 11:13
  • 인터넷 프로토콜 IP(Internet Protocol)
인터넷 프로토콜은 인터넷이 통하는 네트워크에서 어떤 정보를 수신하고 송신하는 통신에 대한 규약을 의미한다.
  • ip주소
IP 주소는 쉽게 말하면 각 기기 간의 통신을 식별할 수 있는 전화번호 입니다.
앞서 설명한 최소한의 규칙을 지킬 수 있는 이유는 여러분들이 잘 아시는 IP 주소 덕분입니다.
  • Packet
패킷(Packet)은 소스 IP, 대상 IP를 포함하고 있어서 어떤 컴퓨터에 데이터를 전송할지 판별할 수 있습니다.
  • 소스 출발지, 도착지 포함
  • Packet은 크게 헤더, 페이로드, 트레일러(수신여부 포함)로 구분됩니다.
  • 데이터를 주기만 하는 것이 아닌 받고 응답한다.

IP방식의 문제점

  1. 애플리케이션 구분
    • 대상 컴퓨터의 어떤 프로그램에 사용될 데이터인지 구분할 수 없다.
  2. 비연결성
    • 수신 대상의 현재 상태에 상관없이 데이터를 전송한다.
  3. 비신뢰성
    • 패킷이 소실되는 경우가 발생한다.
    • 패킷의 손상여부를 송신, 수신측 모두 알 수 없다.
  4. 용량이 큰 데이터의 경우 패킷이 여러개로 나뉘어져 전송된다.
    • 패킷의 순서가 뒤죽박죽이 되어 섞여서 들어오는 경우가 발생한다.
    • → 패킷이 손실되거나, 오류가 발생하여도 데이터의 재전송을 진행하지 않습니다.

이런 문제점의 해결하기 위해 tcp가 나옴