japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
『신개념 4단계 리눅스기술지원 시스템 공개』

※ 『무료 리눅스 배포판 배송서비스』 ※

 
IP 주소의 개념
조회 : 4,330  


네트웍 강좌-IP 주소의 개념?

오늘은 IP주소라는것에 대해서 알아보겠습니다.


IP주소 -> Internet Protocol Address죠... ^^

우리가 사는집들은 각각의 주소가 있습니다...
서울시.. 도봉구... 뭔동... 000-18호 등으루...

인터넷에 연결되어있는 컴퓨터들 또한 각각의 주소가 있습니다... 8bit로 구성되어있는 숫자 네개의 조합... 예를들면 203.248.128.21 뭐 이런식으루 되어있는 숫자의 조합이 바로 인터넷주소이지요...

이 인터넷 주소라는것은 클래스란 것으로 분류가 됩니다. 각 클래스 별루 설명을 드리겠습니다..

1. Class A : Net.Host.Host.Host
음.. 상위8비트가 네트웍 주소이구, 나머지 24비트는 호스트 주소란 뜻이죠...

2. Class B : Net.Net.Host.Host
이건 상위 16비트가 네트웍 주소이구, 나머지 16비트는 호스트 주소란 뜻입니다.

3. Class C : Net.Net.Net.Host
이건 상위 24비트가 네트웍 주소이구, 나머지 16비트가 호스트 주소란 뜻입니다.

Net이라구 표기된것이 네트웍주소 Host라구 표기된것이 호스트 주소 입니다.
네트웍 주소라는것은 망정보센터(NIC)라는 곳에서 내가 이러한 네트웍 주소를 줄테니까 나머지 호스트 주소로 사용되는 비트수 만큼 컴퓨터를 연결해서 써라.. 하는 그런 뜻이죠.. 설명이 좀 난해한가요?
일단 이렇게만 알아 두시구요... 뒤에 설명을 드릴께요.. 그렇게되면 클래스C 보다는 클래스A가 호스트어드레스가 많으니 더욱 많은 컴퓨터를 연결할 수있단 뜻이 되겠습니다....

그럼 여기서 그럼 주소를 보구 클래스를 알 수 있냐? 라는 궁금증을 가지시게 되겠죠.. 대체 뭘루 클래스를 구분할 수 있느냐 하면... 선 Class A[ 0.Host.Host.Host ~ 127.Host.Host.Host ]란 형식의 주소를 갖게 됩니다...
예를들면 123.10.20.30등의... 젤 앞의 네트웍 주소만 보시면 각 주소의 클래스가 쉽게 구분이 되요...
만일 클래스A의 네트웍주소를 하나 얻었을 경우에 접속이 가능한 호스트의 갯수는 하위 24비트의 수만큼 연결 할 수있다구 했으니까... (2의 24승) - 2 = 16,777,216-2
이렇게되면 16,777,214개의 호스트를 연결할 수가 있는거죠.

그다음 Class B
[ 128.0.Host.Host ~ 191.255.Host.Hsot ]란 형식의 주소를 갖죠...
이것두 예를들면 129.10.1.5와 같은 형식의 주소 말입니다.
이 클래스의 주소는 호스트주소가 16비트 이니까.. (2의 16승) - 2 = 65,536-2
그러면 65,534개의 호스트가 연결 가능합니다.

Class C
[192.0.0.Host ~ 223.255.255.Host ]란 형식의 주소를 갖죠...
203.248.128.24와 같은 형식의 주소를 갖게 됩니다.
이 클래스의 주소는 호스트주소가 8비트 뿐이니까..
(2의 8승) - 2 = 256-2
즉, 254개의 호스트가 연결 가능하단 말씀...

그런데 요기서 다시 궁금증을 갖는건.. 2에다 제곱을 해주는건 알겠는데... -2는 뭐냐? 하는 분들 계실겁니다.. 여기서 끝에 -2를 해주는것은 IP주소에서는 네트웍주소와 호스트주소로 나뉜다구 했죠? 그런데 호스트주소 모두를 0이나 255로 설정할 수 없다는 규칙때문입니다. 예를들면 클래스A에서는 2개의 호스트주소는 0이나 255로 설정할 수 있지만 나머지 하나는 0이나 255로 설정할 수 없고, 클래스B에서는 호스트주소가 2개이니 하나는 0이나 255로 설정할 수 없습니다. 그리구 클래스C에서는 호스트주소가 하나뿐이니까 걍 0과 255로는 설정할 수 없답니다... 그래서 구성될 수 있는 주소중 0과 255 이 두개의 주소를 제외해야 되기땜에 -2를 해주는 것이죠...

그러면 제외되는 주소.. 즉, 사용할 수 없는 주소를 알아볼까요?
Class A : Net.0.0.0 과 Net.255.255.255
Class B : Net.Net.0.0 과 Net.Net.255.255
Class C : Net.Net.Net.0 과 Net.Net.Net.255 이제 아시겠죠?

이번 강좌는 어려운 수준은 아닌데.. 웬지 난해하단 생각이 드는군여.. 그러나 차근차근 읽어보시면 무슨 뜻인지 금방 아실 거에요.. 그럼 안녕히...

강좌제공 : - 프리랜서의 선두주자 지락문화예술공작단 -


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=866


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
(주) 수퍼유저

 
   
 


『신개념 4단계 리눅스기술지원 시스템 공개』

CentOS 리눅스 전문서적 국내최초출시

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.

 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~
 
▷ 네트웍
SMS
MRTG
개념및 프로토콜
네트웍 장비
ACL
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.