여러프로토콜로 encapsulation 한 것
헤더 + 페이로드 + 풋터
encapsulation: 여러 프로토콜을 이용해서 최종적으로 보낼 때 패킷을 만드는 과정

❗️OSI 계층에 따라 상위 계층은 하위 계층 앞으로 올 수 없음.
L7: 응용계층 (Application Layer / End User Layer)
사용자가 애플리케이션에 입력한 정보를 특정 프로토콜에 형식에 맞게 표현하는 계층.
➡️ HTTP, FTP, IRC, SSH, DNS
L6: 표현계층 (Presentation Layer / Syntax Layer)
수신자가 이해할 수 있는 형태로 데이터를 변환하고 더불어서 데이터 전송의 효율성과 안정성을
보장하기 위해 데이터를 압축하고 암호화 하는 계층.
➡️ SSL, SSH, IMAP, FTP, MPEG, JPEG
L5: 세션계층 (Session Layer / Synch & Send To Port)
통신하는 두 기기 사이의 연결상태를 관장하는 계층으로, 어떠한 방식으로 두 기기가
상호작용 할 것인지 결정하는 계층.
➡️ API, Socket, winsock
L4: 전송계층 (Transport Layer / E2E Connection)
누가 누구에게 보냈는지 명시, 즉 포트번호를 명시하는 계층.
➡️ TCP, UDP
L3: 네트워크 계층 (Network Layer / Packets)
수신자가 위치해 있는 최종 목적지를 명시.
➡️ IP, ICMP, IPsec, IGMP
L2: 데이터 링크 계층 (Data Link Layer / Frames)
직접 연결된 두개의 노드 사이에서 안전하게 데이터가 전송되도록 하고,
물리 계층에서 흐름 제어 및 오류 수정의 기능 담당하는 계층.
➡️ Ethernet, PPP, Switch, Bridge
L1: 물리계층 (Physical Layer / Physical Structure)
발신한 데이터를 디지털 상호에서 전기신호로 바꾸고
수신한 데이터를 전기신호에서 디지털 신호로 바꾸는 계층.
➡️ Coax, Fiber, Wireless, Hubs, Repeaters
decapsulation: 패킷을 받았을 때 프로토콜을 하나씩 확인하면서 데이터를 확인하는 과정
PDU (Protocol Data Unit): 계층별로 이름이 다름


보내는 사람의 MAC 주소 + 받는 사람의 MAC 주소 + Ethernet Type으로 구성
Ethernet Type 에는 DATA에 들어있을 상위 프로토콜에 대한 정보가 들어있음.
DATA에는 상위 프로토콜이 들어있음.