[ICT 기본지식] Bit, Byte, IP 란?

본 포스팅에서는 Bit, Byte, IP 란 무엇인지 알아보도록 하겠습니다.

1. Bit란?

비트(Bit)란 데이터를 나타내는 최소 단위를 말합니다. 비트는 2진수이며 우리가 흔히 알고 있는 숫자는 10진수입니다.

우리가 매일 사용하는 숫자, 10진수는 0 부터 9 까지 10개의 숫자로 수를 표현합니다. 너무나 당연하지요. 그러나 2진수는 0 과 1, 2개의 숫자로 수를 표현합니다.

10진수를 다시 한 번 알아볼까요? 여러분이 아시다시피 0~9 중에 가장 큰 숫자는 9입니다. 10진수는 0 부터 9 까지 10개의 숫자로 수를 표현하죠. 가장 큰 수인 9 보다 큰 숫자를 표현하려면, 왼쪽에 ‘1’을 추가하고 자신을 ‘0’으로 만들어야 합니다. 아래 그림처럼 말이지요.

2진수는 0 과 1 로 숫자를 표현합니다. 가장 큰 숫자는 ‘1’이네요. ‘1’ 보다 큰 숫자를 표현하려면, 왼쪽에 ‘1’을 추가하고 자신을 ‘0’으로 만들어야 합니다. 아래 그림처럼요.

이제 아래 그림이 이해가 되셔야 합니다. 한 번 볼까요?

일반적으로 2¹ (2의 1승) 은 2^1 로 표현하고, 2² (2의 2승) 은 2^2 로 표현합니다. 이제 아래 그림을 보시고 이해하시면 비트와 2진수를 알게 되신 겁니다.

2. Byte 란?

바이트(Byte) 란 여덟 개의 비트로 구성된 데이터의 양을 나타내는 단위입니다. 아래 그림을 보시죠.

1바이트로는 10진수 0 부터 255 를 표현할 수 있습니다. 바이트로 표현 가능한 가장 큰 숫자는 1이 여덟 개인 2진수 ‘11111111’ 입니다. 이 수는 10진수로 255 인데요. 왜 이렇게 되는지 한 번 확인해 보겠습니다.

2진수 ‘100000000’ 은 2의 8승입니다. 2^8은 10진수로 256이지요. 2의 8승에서 하나 빼면 10진수 255가 됩니다. 즉, 2진수 ‘11111111’ 은 10진수로 255가 되는 겁니다. 아래 그림을 보시고 이해하시면 됩니다.

1Bit 는 ‘1b’, 8Bit 는 ‘8b’ 로 표현하며,

1Byte 는 ‘1B’, 1024Byte 는 ‘1024B’로 표현합니다.

‘1B’ 는 ‘8b’ 와 같습니다. 1Byte 는 Bit 8개로 구성되기 때문입니다.

이제 아래 데이터 단위 그림을 보고 이해하시면 Bit 와 Byte 를 이해했다고 볼 수 있습니다.

3. IP 란?

IP 란 인터넷 프로토콜(Internet Protocol)의 약자입니다. 각 컴퓨터(서버) 혹은 네트워크 장치의 주민등록 번호라고 생각하면 쉽습니다.

IP 주소는 IPv4, IPv6 두 가지 종류가 있으며, 일반적으로 IP 주소라 하면 IPv4 주소를 말합니다. IPv4 주소는 32bit 로 표현됩니다. 아래 그림을 보시죠.

IPv4 는 ‘IP version 4’의 약자로, 전 세계적으로 사용된 첫 번째 인터넷 프로토콜입니다. IPv4 주소는 32bit 방식으로 8bit 씩 4자리로 되어 있으며, 각 자리는 온점(.)으로 구분합니다.

우리는 위에서 1바이트는 8비트와 같고, 1바이트는 0 부터 255로 표현된다는 것을 배웠습니다. 즉 아래와 같이 IP 주소를 IPv4 방식으로 표현할 수 있습니다.

  1. 255.255.255.0
  2. 192.168.56.1
  3. 172.16.28.58
  4. 127.0.0.1

지금까지 Bit, Byte, IP 를 알아보았습니다. 이 글이 누군가에게 도움이 되길 바라며 포스팅을 마치겠습니다. 읽어주셔서 감사합니다.

이 글은 ICT, ICT 기본 지식 카테고리에 분류되었고 , , , , , , , , , , , , , , , , , , , , , 태그가 있습니다. 고유주소 북마크.

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.