티스토리 뷰
IP 이야기
IP 이야기
인터넷을 하면서 수없이 들어보는 용어들 중에서 IP라는 녀석이 있습니다. 이 IP는 다음과 같은 이진수 32비트의 형태로 사용하도록
정해져 있습니다.
xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
이렇게 x라고 표시한 이유는 하나의
x당 0 또는 1(이진수이기 때문이죠) 들어갈 수 있기 때문에 이렇게 표시를 했습니다.
예를 들면 다음과
같습니다.
11111111.11111111.11111111.11111111
한번 1의 갯수를 세어 볼까요? 세어보면 총
32개임을 알 수 있습니다.
우리는 이 32개의 이진수로 인터넷을 사용할 수 있게 되는 것이지요. 32개의 이진수를 보기 좋게 하기 위해서
8자리마다 점(.)을 찍어 구분하도록 쉽게 만들어 놓았습니다.
8자리마다 점이 찍어져 있음에도 불구하고 보기 쉽지는 않지요? 우리는 보통
십진수로 모든 것을 생각하기 때문에 이렇게 긴 이진수는 복잡하게만 느껴집니다.그래서 우리들은 이진수로 된 위의 주소를 십진수로 바꿔서
255.255.255.255로 생각하게 되는 것이지요.
그럼 더 자세히 IP라는 녀석에 대해 알아볼까요? IP는 네트워크 부분과 호스트 부분으로 되어 있습니다. 네트워크 부분과 호스트
부분이 뭐냐구요? 그럼 예를 들어 설명할 테니까 잘 보세요.
우리가 학교의 컴퓨터실에서 컴퓨터를 배우고 있다고 생각해 봅시다.
컴퓨터실 안에서 서로의 PC로 데이터 전송을 하고 싶을 때 이 데이터는 어떻게 전송이 될까요? 컴퓨터실 안에 있는 PC끼리의 자료 전송이니
외부로 데이터를 전송하지 않고도 전송이 가능합니다. 이 때 이 두 PC는 같은 같은 네트워크에 있다라고 합니다.
즉 외부를 통해
데이터를 전달하지 않아도 내부에서 처리할 수 있는 것이지요.
그럼 호스트는 무엇일까요? 컴퓨터실 안에 있는 한대 한대의 PC가 바로
호스트가 됩니다. IP주소 안에는 이 네트워크 주소와 호스트 주소를 지정하는 부분이 있습니다. 앞서 IP주소는 2진수가 32개 모여서
이루어져있다고 설명을 했는데요. 32개의 2진수는 네트워크 부분과 호스트 부분으로 나눌 수 있습니다.
IP주소를 네트워크 부분과 호스트 부분으로 나누는 방법에 따라 총 다섯 개로 나눌 수 있는데 이를 A~E클래스라고 부릅니다. 현재
D와 E 클래스는 거의 사용하지 않으니 A~C클래스만 보도록 하죠.
▷ 클래스 A
클래스 A는 이진수로 이루어진 IP 주소에서 맨 처음 부분이 0으로 사용하도록 정해져 있습니다. 그리고 네트워크 부분이 8자리, 호스트 부분이
24자리를 사용하도록 되어 있습니다.
0nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh(n은 네트워크 부분, h는 호스트 부분)
IP주소의 맨
앞자리는 1~126만 사용가능합니다. 하나의 클래스 A가 가질 수 있는 호스트의 갯수는 위에 보이는 IP 주소중 h에 해당하는
부분(2^24)에서 네트워크 자체를 나타내는 주소와 브로드캐스트 주소를 제외한 나머지를 구하면 되겠지요. 즉 2^24 - 2 가
되는군요.
▷ 클래스 B
클래스 B는 이진수로 이루어진 IP 주소에서 맨 처음 부분이 10으로 사용하도록 정해져 있습니다. 그리고 네트워크 부분이 16자리, 호스트 부분이
16자리를 사용하도록 되어 있습니다.
10nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh(n은 네트워크 부분, h는 호스트 부분)
IP주소의 맨
앞자리는 128~191만 사용가능합니다. 하나의 클래스 B가 가질 수 있는 호스트의 갯수는 위에 보이는 IP 주소 중 h에 해당하는
부분(2^16)에서 네트워크 자체를 나타내는 주소와 브로드캐스트 주소를 제외한 나머지를 구하면 됩니다. 즉 2^16-2가 됩니다.
▷ 클래스 C
클래스 C는 이진수로 이루어진 IP 주소에서 맨 처음 부분이 110으로 사용하도록 정해져 있습니다. 그리고 네트워크 부분이 24자리, 호스트 부분이
8자리를 사용하도록 되어 있습니다.
110nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh(n은 네트워크 부분, h는 호스트 부분)
IP주소의 맨
앞자리는 192~223만 사용가능합니다. 하나의 클래스 B가 가질 수 있는 호스트의 갯수는 위에 보이는 IP 주소 중 h에 해당하는
부분(2^8)에서 네트워크 자체를 나타내는 주소와 브로드캐스트 주소를 제외한 나머지를 구하면 됩니다. 즉 2^8-2가 됩니다.
'IT 이야기 > 인터넷 이야기' 카테고리의 다른 글
윈도우7 설치는 USB 메모리로 (0) | 2010.09.16 |
---|---|
윈도우7 단축키를 정리해 보았습니다 (0) | 2010.09.16 |
윈도우 7(Windows 7)의 에디션 종류를 알아보자 (19) | 2010.09.16 |
와이파이(Wi-Fi)? 쉽게 설명해 드립니다 (2) | 2010.08.28 |
네트워크 용어 정리 (0) | 2010.08.15 |
DLL 이름으로 DLL 파일이 등록된 경로를 알아보자 (0) | 2010.08.15 |
[하드디스크] S-ATA 방식이란? (0) | 2010.07.31 |
[Linux] uname명령어 사용법 (0) | 2010.07.29 |
Unix에서 사용되는 Shell 종류 (0) | 2010.07.29 |
[Windows XP,Windows 7] gif파일을 바탕화면으로 하기 (0) | 2010.07.29 |
- Total
- Today
- Yesterday
- W3Schools Online Web Tutorials
- 구차니의 잡동사니 모음
- [IT]블로거팁닷컴
- 비앤아이님의 블로그
- Blog Suspect
- 즐거운하루 blog
- zinicap의 검색엔진 마케팅(SEM)
- 머니야머니야님의 블로그
- [Friend] AtinStory
- [기타배우기]해브원 박스
- [웹표준] SINDB.com
- 해커 C 이야기
- [애드센스] 길라잡이
- 정순봉의 IT SCHOOL
- 씨디맨의 컴퓨터이야기
- 2proo Life Story
- 못된준코의 세상리뷰
- [IT강좌] 정보문화사
- IN 대전
- 에우르트는 나쁜남자 -_-
- 씬의 싱크탱크
- 엔돌슨의 IT이야기
- 진이늘이
- 'Cooltime'의 블로그
- 후이의 Tistory
- Soulstorage
- 앤드&엔드의 블로그
- June Blog
- 노지의 소박한 이야기
- gbWorld
- 인터넷 속 나의 생각
- HarshNix
- ART of WEB
- 녹두장군 - 상상을 현실로
- MBTI 자료
- 모토로이
- 강의
- C언어
- MBTI 검사
- 성공
- 안드로이드 어플 추천
- php
- C
- 안드로이드
- 리뷰
- MBTI
- MBTI 테스트
- 예제 소스
- JavaScript
- 스마트폰
- C언어 소스
- HTML
- 인터넷 익스플로러
- 강좌
- 소스코드
- 프로그래밍
- 인터넷
- C언어 문제
- MBTI 강좌
- 프로그래밍 문제
- 안드로이드 어플
- It
- 소스
- 효과음
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |