일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- ISMS-P
- 로그분석
- Burp Suite
- 취약점
- RDS
- 정보보호
- AWS SSA
- 로드밸런서
- 클라우드서비스
- azure
- 정보보안
- 인스턴스
- AWS
- ncp
- Iam
- mysql
- 와이어샤크
- 파일시그니처
- 보안컨설팅
- isms
- 클라우드보안
- 네이버클라우드
- 클라우드 자격증
- 클라우드자격증
- 공개키
- 개인정보보호법
- metasploit
- 클라우드
- EC2
- AWS SAA
- Today
- Total
처음 만나는 클라우드 보안
데이터 캡슐화 그리고 패킷 프레임 차이 본문
캡슐화(Data Encapsulation)
: 전송 목적지를 향한 전송을 위해 데이터에 헤더(header)를 붙이는 과정을 뜻한다. 먼저 전송계층에서 TCP헤더가 붙으면 Segment라 한다. 이어서 인터넷 계층을 통해 IP헤더가 붙으면 Packet, 마지막으로 네트워크 계층에서 Ether net, Wi-Fi, ATM, HDLC 과 같은 프레임헤더가 더해져 Frame이 된다.
역캡슐화(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 |