안녕하세요 여러분. 참새입니다.
이번 포스팅에서는 인터넷을 통해서 어떤 식으로 그림, 문자 메세지, 이메일, 동영상이 한 장치에서 다른 장치로 전송되는지 알아보도록 하겠습니다^^
인터넷이라는 거대한 네트워크는 우체국 서비스의 역할을 해줍니다. 하지만 한 장치에서 다른 장치로 보내는 것은 형체가 있는 우편물이 아니라 정보입니다.
우편 배달차가 우편물을 실어서 우편물을 전달해주는 것처럼, 인터넷은 2진 정보(binary information)를 전달합니다.
2진 정보란 비트 (bit)로 이루어진 정보를 말하는데요, ‘예’ 아니면 ‘아니요’로만 표시되는 정보를 말합니다. 즉, ‘1’ (Yes) 또는 ‘0’ (No)로만 표시되는 정보들이죠.
예를 들자면,
11101010 = 0과1로만 이루어졌기 때문에 2진 정보가 맞습니다.
10203493 = 0과 1로만 이루어져 있지 않기 때문에2진 정보가 아닙니다.
2진 정보의 길이가 8자리 수 (ex. 10101011)가 되면 8 비트가 되고, 8 비트는 1 바이트 (byte), 1000 바이트는 1 킬로바이트 (kilobyte; kB), 1000 킬로바이트는 1 메가바이트 (megabyte; MB), 1000 메가바이트는 1 기가바이트 (gigabyte; GB)가 됩니다.
1 byte = 8 bits
1 kB = 1000 byte
1 MB = 1000 kB
1 GB = 1000 MB
보통 음악 파일은 3MB ~ 4MB 정도 용량의 정보를 차지합니다. (물론, 몇몇 분들의 개인 소장용 하드 드라이브에 들어있는 파일들은 GB보다도 훨씬 더 큰 테라바이트 (TB) 단위일 수도?! ㅎㅎ)
아무튼! 여러분들의 소중한 정보들이 그림이든, 글이든, 음악이든, 동영상이든, 인터넷 상에서 공유가 될 때 모든 정보들은 비트의 형태로 주고 받게 됩니다.
인터넷 상의 정보가 전송될 때는 비트로 이루어진 정보가 전송되는데요,정보를 전송하려면 위의 이미지처럼 빨랫줄에 숫자들을 물리적으로 매달아서 하나씩 하나씩 전송할까요?
물론 아닙니다! 이렇게 전송하려면 노래 파일 하나 전송하는데 1년이 걸릴 수도 있을 테니까요 ^^;;
오늘날에 저희는 (1). 전기, (2). 빛, (3). 라디오 웨이브를 통해서 비트로 이루어진 정보를 전달합니다.
우선 전기로 정보를 전달할 때 어떻게 전달되는지 원리를 볼까요?!
왼쪽의 선글라스남이 오른쪽의 모자남에게 2진 정보를 전기를 통해서 전달한다고 가정해보겠습니다. 전구를 키면 ‘1’, 전구를 끄면 ‘0’이라는 정보를 전달할 수 있습니다. ‘1010’ 이라는 정보를 전달할 때는 전구를 ‘켰다, 껐다, 켰다, 껐다’하면 되겠죠! 하지만 ‘000001’ 이라는 정보를 전달할 때는 어떨까요?
생각을 한 번 해보겠습니다.
선글라스남이 전구를 ‘꺼어어어었~다, 켰다’ 하는걸 모자남이 입장에서는 단순하게 ‘껐다, 켰다’로 보이겠죠 ㅎㅎ 이 경우에 2진 정보로 보자면 ‘000001’이 아니라 ‘01’로 보입니다. 그렇기 위해서 위의 이미지처럼, 정보를 보내는 사람과 받는 사람은 타이머를 쟤면서 그 시간 구역에서 전등이 꺼졌는지 켜졌는지 체크하면서 정보를 교환합니다.
0초-1초 구간에 전등이 꺼져있으면 무조건 ‘0’
1초-2초 구간에 전등이 꺼져있으면 무조건 ‘0’
2초-3초 구간에 전등이 꺼져있으면 무조건 ‘0’
3초-4초 구간에 전등이 꺼져있으면 무조건 ‘0’
4초-5초 구간에 전등이 꺼져있으면 무조건 ‘0’
5초-6초 구간에 전등이 켜져있으면 무조건 ‘1’
이런 방식으로 ‘000001’이라는 정보를 전달할 수 있겠죠!
하지만, 이렇게 1초마다 1비트의 정보를 사람들이 직접 전달하려면 시간이 너~무 오래 걸리기도 하면서, 정확하게 정보를 전달할 수 도 없습니다. 기계도 아닌데 매 시간 구간에 전등을 껐다 켰다하는 것을 완벽하게 실행할 수 없으니까요 ㅎㅎ
그렇기 때문에 저희는 ‘기계’를 사용하여서 사람들이 할 수 없을만큼 엄청 빠르고, 정확하게 정보 전달을 합니다.
이렇게요! (아래의 이미지)
포스팅이 너무 길어지면 정보 전달력이 떨어질 것 같아서 오늘은 이만하도록 하겠습니다.
다음포스팅에서 또 뵈요~!~!
참조링크
https://www.youtube.com/watch?v=ZhEf7e4kopM&list=PLzdnOPI1iJNfMRZm5DDxco3UdsFegvuB7&index=2
인터넷의 원리 PART.1: 인터넷이란 무엇인가?
https://steemit.com/kr/@kim066/part-1
Authenticity BOT!
Great job! We found more similar posts, but your post is the 1st one posted.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Cheer Up!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
학창시절 수업시간 배웠던것 들이 생각이 났어요 !
완전잊고 있었던 ㅎㅎㅎ 좋은 정보 항상 감사합니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
좋은글 감사합니다
제겐 다소 어렵긴 하지만 공부가 됩니다
편한 오후 되세요^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
향이 납니다.☕
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
항상 좋은글만쓰시는것 같아요. 감사하고 부럽습니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
좋은 글 잘 봤습니다!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
안녕하세요 참새님, 오늘도 잠시 들려 공부하고 가네요~~ 적당량 좋습니다 ㅎㅎ 감사합니다^^
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
제가 좀 컴맹이라 잘 보고있습니다. 고맙습니다.
쉽고 재밌게 해주세요
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
초보 잘 봤습니다~~
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
역시 매일 활용하는 것도 속속 살펴보면 이런 과학과 어려움이!
잘은 모르지만 그냥 인터넷 잘 이용하고 있습니다.ㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
👍👍👍👍👍👍
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
재미있어요 :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
오래전에 컴퓨터를 처음 배울적이 생각납니다 ㅎㅎ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
와우 설명이 아주 좋습니다. 나름 이런류의 글을 써보려했으나 감이 전혀잡히지 않았는데... 정말 잘풀어내셨군요!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
흥미롭네요ㅋ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
그림과 함께하니 이해가 쉽네요. 좋은 정보입니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
좋은글 잘보고갑니다.
팔로우도 꾸욱누르고 가요~~~
즐거운 하루 되세요
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
흥미돋아 읽으니 저어어어언~혀 길게 느껴지지 않네요ㅋㅋ
다음 보스팅도 기대됩니다.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
이 정도의 진도라면 꽤나 긴 시리즈가 되겠는데요.
저는 개발자임에도 제대로 설명하라면 어려운게 인터넷의 원리니 기대하겠습니다!
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
참새님을 알게되어 영광입니다. 고맙습니다
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
학습모드
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
지금 part 1~ 2 한번에 읽고 왔네요.
참새님 포스팅 몇번 더 읽다보면 저도 IT 를 좀 깨지 않을까 하는 희망을 가집니다.ㅋㅋ
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
쉽지 않는 내용이지만, 그래도 참 재밌네요,
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit