공부합시다!/Network

IP Address와 Subnet - 1. bit & byte

간서치 2022. 3. 3. 08:39
728x90

드디어 여러분들이 가장 괴로워하는 시간이 돌아 왔습니다.

공포의 Subnetting! ㅎㅎㅎ

그런데 말입니다....

Network를 자유자재로 나누고 통합할 수 있다면 그 유명한 CCNA과정의 절반은 끝난겁니다.

왜냐! 나머지는 Router와 Switch를 Control하는 명령어인데 CCNA 수준에서는 50개가 채 넘지 않습니다.

허니 MAC Address, IP Address, Subnet Mask, 그리고 Subnetting과 SuperNettin만 할 줄 아시면 Cloud환경에서의 Network 이해와 구성은 그리 어렵지 않습니다. 물론 Routing 조매 들어 갑니다. ㅎㅎ

 

우선 데이터 단위부터 공부해 봅니다.

 

1. bit와 byte 

 1.1. bit

  1.1.1. 하나의 0 또는 1에 해당하는 Data

  1.1.2. 이진수를 의미하는 'Binary Digit'를 줄임

전기 신호

  1.1.3. Computer는 Digital Type의 전기 신호를 사용, 따라서 모든 정보를 0과 1로만 표현

  1.1.4. Computer가 처리하는 정보의 최소 단위, 많은 양의 데이터를 표현하기에는 양이 방대해짐. 

 1.2. byte 

  1.2.1. 2진수로 Data표현 하기에는 그 양이 너무 방대해짐으로 8bit를 묶은 byte 사용

  1.2.2. 1byte로 256개의 정보 표현 가능

  1.2.3. bit 하나는 0과 1의 두 가지 정보를, 이런 bit가 8개가 있음으로 2의 8승 즉 256이 됨.

  1.2.4. 영어권은 1byte(ASCII)로 1개의 문자를, 동양권 문자는 2byte(Unicode)로 1개의 문자 표현

* ASCII(American Standard Code for Information Interchange)

bit vs byte ( 출처 : https://www.samsungsemiconstory.com/kr/아리송한데이터의 단위)

 

2. Computer data 단위

 2.1. bit가 모여 byte가 되듯 각각의 데이터 단위가 모이면 더 큰 Data 단위를 표현할 수 있다.

Data 단위 ( 출처 : https://www.samsungsemiconstory.com/kr/아리송한데이터의 단위)

 2.2. Tera 이상의 데이터 단위

  2.2.1. 1페타바이트(PT) Peta Byte = 1024TB

  2.2.2. 1엑사바이트(EB) Exa Byte = 1024PB

  2.2.3. 1제타이트(ZB) Zetta Byte = 1024 EB

  2.2.4. 1요타바이트(YB) Yotta Byte = 1024 ZB

  2.2.5. 브론토 바이트

   2.2.5.1. 세상의 모든 데이터 기록 가능

   2.2.5.2. 락시아바이트, 에르키스틴바이트, 큐타바이트, 엑스싸인트, 지옵바이트, 옴니바이트, 멀티바이트 등으로 확장

 

3. 저장장치의 표기 용량과 실제 용량이 다른 이유?

 3.1. 용량을 십진법으로 표기해서 생기는 문제

 3.2. 제조업체 기준

  3.2.1. 1,000B=1KB, 1000KB=1MB, 1000MB=1GB, 1000GB=1TB (1,000,000,000,000Byte)

 3.3. 컴퓨터 기준

  3.3.1. 1,000,000,000,000Byte / 1024 = 976,562,500KB

  3.3.2. 976,562,500KB / 1024 = 953,674.3MB

  3.3.3. 953,674.3MB / 1024 = 931.32GB

  3.3.4. 따라서 Computer는 931GB 인식하게 됨(왠지 도둑놈적 느낌이 쏴악!)

 

exam) 우리가 흔히 말하는 인터넷 속도 100M는 통상 초당 얼마의 데이터를 전송할 수 있을까요? 이론상 최대 수치

100Mbps(bit per second) -> 100/8=12.5Mbyte

728x90