[네트워크 기초 #4] 4. 네트워크 프로토콜

2021. 4. 30. 00:04CS/네트워크 기초

프로토콜이란?

일종의 약속, 양식이다.

네트워크에서 노드 간에 통신할 때 A 노드B 노드에게 어떤 데이터어떻게 보내는지 작성하기 위한 양식

 

  • 가까운 곳과 통신할 때
    - Ethernet
    (MAC 주소로 통신)
  • 멀리 있는 곳과 통신할 때
    - ICMP
    - IPv4
    - ARP
    (IP 주소로 통신)
  • 여러가지 프로그램으로 통신할 때
    - TCP, UDP
    (Port Number로 통신)

위 프로토콜의 경우 같이 사용한다.

즉, 여러 프로토콜을 캡슐화하고 캡슐화한 단위를 패킷이라 한다.

Ethernet IPv4 TCP 데이터

보내고 싶은 데이터, 데이터를 보내기 위해 어떤 프로그램과 통신할지(TCP), 어느 지역에 있는(IPv4), 그 지역에서 특정 컴퓨터를 찾아라(Ethernet)