프로토콜

서로 다른 시스템이나 기기들간의 데이터 교환을 원활히 하기 위한 표준화된 통신규약

IP(Internet Protocol)

  • 네트워크 계층의 프로토콜이다
  • 데이터 전송을 담당하는 프로토콜이다
  • 호스트간의 통신만 담당한다
  • IP주소를 이용하여 목적지까지 데이터를 전송한다. 이때 목적지까지의 최적경로를 라우팅 이라고 한다

특징

  1. 비연결성 : 데이터들이 독립적으로 보내져서 순서대로 도착하지 않을 수 있음.
  2. 비신뢰성 : 올바르게 전송된다는 보장이 없음. 중간에 패킷이 사라질 수 있고, 목적지의 상태를 확인하지않고 보내므로 목적지에서 못받을 수 있음.

네트워크 계층 프로토콜

  1. IP : 정보를 주고받는 데 사용하는 통신 프로토콜
  2. ICMP : IP패킷을 처리할 때 발생되는 문제를 알려주는 프로토콜
  3. IGMP : 호스트 컴퓨터와 인접 라우터가 멀티캐스트 그룹 멤버십을 구성하는 데 사용하는 통신 프로토콜, IPTV 화상회의에서 활용된다.
  4. ARP : IP 네트워크상에서 IP주소를 MAC주소(물리 주소)로 변환하는 프로토콜
  5. RARP : IP호스트가 자신의 물리 네트워크 주소(MAC)는 알지만 IP주소는 모르는 경우, 서버로부터 IP주소를 요청하기 위해 사용하는 프로토콜
  6. 라우팅 프로토콜 : 데이터 전송을 위해 목적지까지 갈 수 있는 여러 경로 중 최적의 경로를 설정해주는 라우터간의 상호 통신 프로토콜