처음 만나는 클라우드 보안

데이터 캡슐화 그리고 패킷 프레임 차이 본문

네트워크

데이터 캡슐화 그리고 패킷 프레임 차이

영민하게 2022. 4. 28. 20:37
반응형

캡슐화(Data Encapsulation)

 : 전송 목적지를 향한 전송을 위해 데이터에 헤더(header)를 붙이는 과정을 뜻한다. 먼저 전송계층에서 TCP헤더가 붙으면 Segment라 한다. 이어서 인터넷 계층을 통해 IP헤더가 붙으면 Packet, 마지막으로 네트워크 계층에서 Ether net, Wi-Fi, ATM, HDLC 과 같은 프레임헤더가 더해져 Frame이 된다.

출처- https://jhkang-tech.tistory.com/20

 

역캡슐화(Decapsulation)

: 수신자가 IP, Frame, Port 일치 여부를 확인하고 일치하면 헤더를 하나씩 분리해 최종적으로 Data에 접촉한다.

, 일치하지 않는데 내용물을 보는 것은 데이터 도청(Sniffing)으로 정보통신망법 위반이다.

 

참고)남의 전화만 엿듣는 건 통신비밀보호법 위반, 정보통신망법보다 형량이 무겁다.

 

 

데이터 분할 (Segmentation)

: Segmentation 1460 (TCP에서) / Fragmentation 1480 (IP에서)

MP3와 같이 큰 용량을 전송할 때 데이터는 계층별 크기에 맞게 쪼개어진다.

TCP에서 쪼개는 것을 분할(Segmentation)’ 이라고 하며,TCP IP헤더 20byte씩 고려하여 최대 1460byte로 쪼개진다. TCP를 이용하지 않는 DNS, TFTP를 이용할 경우, IP에서는 1480bye로 단편화(Fragmentation)가 일어난다.

 


프레임VS패킷

- 패킷(Packet): 출발지에서 최종 목적지까지 그대로 유지된다. 따라서 헤더로 사용된 IP주소로 추적이 가능하다.

- 프레임(Frame): 간별로 통신 방식이 달라지면서 헤더의 MAC주소도 달라진다. IP와 다르게 추적이 불가능하다.

 

프레임vs패킷 예시)

Ex) 수출할때 (컨테이너-패킷, 운송수단-프레임)

서울(컨테이너) --- (트럭) --- 부산

부산 --- () --- LA

LA --- (기차) --- 디트로이트

 

패킷의 용량

Ethernet의 경우 패킷 하나의 최대 용량은 1500byte이다. (Data 1460byte, TCP Header IP Header가 각각 최대 20 byte)

 


참고) 캡슐화 비유

편지지를 봉투에 넣는 것 (데이터=편지지, 헤더=봉투)

보내는 사람, 받는 사람, 우표, 내용물 표시 (출발지 IP주소, 목적지 IP주소, TTL, Protocol 등등)

Frame의 경우 총 3번의 Encapsulation이 발생, 봉투가 세 개다.

반응형

'네트워크' 카테고리의 다른 글

마크업 언어와 HTML에러 분류  (0) 2022.05.09
프로토콜(Protocol)정의 및 종류  (0) 2022.05.06
웹(World Wide Web)의 개요  (0) 2022.05.04
MAC주소, IP헤더 그리고 TTL  (0) 2022.04.28
인터넷의 시작 TCP/IP 프로토콜  (0) 2022.04.28
Comments