Network Frame


한편 프레임은 “데이터 링크 계층을 흐르는 패킷”
현재는 데이터 링크 계층이라고하면 이더넷이 대부분이므로, 프레임은 “이더넷에서 주고받는 데이터의 최소 단위’가 된다.

따라서 프레임을 MAC 프레임, 이더넷 프레임 등으로 부른다.

HTTP를 사용하는 응용 프로그램은
(1) HTTP 패킷을 생성한다. HTTP 패킷은 HTTP 애플리케이션 데이터 및 HTTP 헤더로 구성된다
> HTTP 패킷은 TCP를 이용하기 때문에, HTTP 패킷은 TCP 헤더가 추가된다.
(2) 이 상태가TCP 패킷이다. TCP 패킷은 IP를 이용하기 때문에 TCP 패킷에 IP 헤더가 붙는다.이 상태가
(3) IP 패킷이다. IP 패킷을 이더넷으로 전송하기 위해 MAC 헤더를 붙인 것이
(4) MAC 구조이다.데이터 링크 계층이므로 MAC 패킷라고 부르지 않고 MAC 프레임이라는 것이다.

MAC 프레임은 크게 세 부분으로 나뉜다. 헤더, 페이로드, 트레일러이다. 헤더는 프레임의 시작 부분에 프레임을 보내고 받을 대상 주소 정보 등이 들어가는 곳


TCP는 세그먼트, IP 및 UDP는 데이터 그램, HTTP는 메시지라고 부르기도한다.
> [패킷과 프레임의 차이](https://jacking75.github.io/network_packet_frame/)




