본문

네트워크상에서 송신되는 데이터 이미지

반응형

# 네트워크상에서 송신되는 데이터 이미지


애플리케이션에서 다루는 데이터가 네트워크상에 송신될 때에는 다양한 프로토콜의 헤더가 추가된다. 이때 헤더란 주소 등의 '제어 정보'를 말한다. 예를 들어 웹 브라우저에서 다루는 HTML 파일이나 이미지 파일 등의 데이터에는 HTTP 헤더, TCP 헤더, IP 헤더, 이더넷 헤더가 추가되어 네트워크상에 송신된다. 우리가 편지나 소포를 보낼 때는 내용물을 봉투에 넣거나 상자로 포장한다. 데이터에 다양한 헤더를 붙이는 것은 이처럼 봉투에 넣거나 포장을 하는 것과 같다고 생각할 수 있다. 데이터는 최종적으로 애플리케이션끼리 주고 받는 것이 주가 되지만, 이를 위해서 다양한 상자(=헤더)에 담기는 것이다.



-. 이더넷 헤더
MAC 주소가 들어있다 (같은 네트워크 내부에서 데이터를 전송하기 위함)


-. IP 헤더: 

IP 주소가 들어있다 (목적지 웹 서버까지 데이터를 전달하기 위함)


-. TCP 헤더

포트 번호가 들어있다 (목적지 애플리케이션에 데이터를 전달하기 위함)

-. HTTP 헤더

데이터 종류 등의 정보가 들어있다

-. HTML 파일

실제로 애플리케이션에서 다루는 데이터


-. TCP/UDP 상자

애플리케이션에 데이터를 전달하기 위한 상자. TCP와 UDP 헤더에는 애플리케이션을 식별하기 위한 포트 번호가 들어있다. 그리고 HTTP 헤더에는 데이터가 텍스트 파일인지 이미지 파일인지, 어떤 종류의 데이터인지 등의 데이터가 들어있다.

-. IP 상자

네트워크상의 특정 PC나 서버로 데이터를 전송하기 위한 상자. IP의 상자에 해당하는 IP 헤더에는 데이터를 전송할  PC나 서버의 IP 주소가 들어있다.

-. 이더넷 상자

같은 네트워크 내에서 데이터를 전송하기 위한 상자. 이더넷 헤더에는 MAC 주소가 포함된다.



송신지와 목적지 사이에 있는 스위치와 라우터에서는 이러한 헤더들을 참조한다. 다시 말해, 스위치는 이더넷 헤더, 라우터는 IP 헤더를 참조하여 데이터 전송을 수행한다.







→ 출처 및 참고: 손으로 익히며 배우는 네트워크 첫걸음

images.pptx


반응형

공유

댓글