🌱 기초 네트워크
업로드와 다운로드의 차이
쉽게 이해하기
다운로드는 도서관에서 책을 빌려오는 것, 업로드는 내가 쓴 책을 도서관에 기증하는 것과 같아요. 다운로드할 때는 인터넷 서버에서 내 기기로 파일이 오고, 업로드할 때는 내 기기에서 서버로 파일이 가는 거죠. 방향이 반대예요.
핵심 정리
다운로드는 인터넷에서 내 컴퓨터로 가져오는 것, 업로드는 내 컴퓨터에서 인터넷으로 보내는 거예요.
자세히 알아보기
업로드(Upload)와 다운로드(Download)는 데이터가 이동하는 방향을 나타내는 용어예요. 다운로드는 서버에서 내 컴퓨터나 스마트폰으로 파일을 가져오는 것, 업로드는 내 기기에서 서버로 파일을 보내는 거예요.
우리가 일상에서 하는 대부분의 행동이 다운로드예요. 유튜브 영상 보기, 넷플릭스 시청, 웹사이트 접속, 파일 다운로드, 음악 스트리밍 등 모두 서버에서 데이터를 받아오는 다운로드 작업이에요. 반면 인스타그램에 사진 올리기, 유튜브에 영상 올리기, 이메일에 파일 첨부하기, 클라우드에 백업하기는 업로드예요.
인터넷 속도를 보면 보통 '다운로드 100Mbps / 업로드 20Mbps' 같은 식으로 표시돼요. 일반 사용자는 받는 게 많으니까 다운로드 속도가 더 빠르게 설정되어 있죠. 하지만 유튜버나 스트리머처럼 영상을 많이 올리는 사람들은 업로드 속도가 중요해요. 업로드 속도가 느리면 영상 업로드하는 데 몇 시간씩 걸릴 수 있거든요.
개발할 때도 이 개념이 중요해요. 사용자가 프로필 사진을 올리면 그건 업로드, 서버에 저장된 이미지를 보여주면 그건 다운로드예요. 파일 크기가 크면 업로드/다운로드 시간이 오래 걸리니까, 이미지를 압축하거나 프로그레스 바를 보여주는 등의 처리가 필요하죠.