본문 바로가기
네트워크 수업/정보통신

A~E클래스 23.02.13

by 6^6 2023. 2. 13.
728x90

 

 

 

127로 시작하는 모든것 loofback주소
컴퓨터 주소 127.0.0.1
0으로 시작하는것도 안쓴다.

A클래스는 첫번째거 0 으로 고정
B는 10
C는 110
D는 1110
E는 1111

 

Network = 1 (쓸수없는것. 고정값)

Host = 0 (쓸수있는것)

 

 

SM(서브넷 마스크) 11111111 | 00000000 | 00000000 | 00000000

(1/8의 뜻 1의 갯수가 8개이다. 1로 시작하는 모든것. 1.0.0.1~1.255.255.254를 가리키는 범위임. 0세개 255세개를 못쓰니까 = 프리픽스(Prefix)방식)

ex)

IP 000000001.000000001.000000001.000000001

SM이 2bit가 갔다 11111111 | 11000000 . 00000000 .00000000 (255.192.0.0)

 

앞에 고정값

00 →0~63 (00000000~00111111) = 1.0.0.0 네트워크 /마스크 10개 → 브로드캐스트주소 1.63.255.255

01 →64~127 (01000000~01111111) = 1.64.0.0/10 

10 →128~191 = 1.128.0.0/10

11 →192~255 = 1.192.0.0/10

 

1.64.0.0/10

1.128.0.0/10

1.192.0.0/10

 

===

호스트를 가지고있으면 다른사람이 쓸 수 없으니까 낭비하지않기 위해서.

200대를 가지고있는 사람에게 A클래스를 주면 안쓰는 ip의 낭비가 심하다 = 3명이서 여행가는데 버스를 렌트하는것과 같다.

192.1.1.0/24 를 두등분하시오 (24는 1의 갯수 11111111.11111111.11111111.00000000 이런느낌) --네트워크주소를 구하시오

0~255를 0~127(0네트워크)/ 128~255(128네트워크)

192.1.1.0/25

192.1.1.128/25

이렇게 나누면서 못쓰는게 2개에서 4개로 됨(브로드캐스트)

 

 

<문제> 말똥이 컴 8대 마스크는? (서브넷마스크는 0,1로 구분하는것 /1이 몇개 0이 몇개?) --서브넷마스크 주소를 구하시오.(서브넷마스크 맨앞 맨뒤는 못씀 그래서 이문제는 -2를 더 하는것!)

192.1.1.0/24

 

<해설>

2^?-2 >= 8 (-2는 맨앞맨뒤를 빼야하니까)

?=4승(호스트 비트가 4비트)

11111111.11111111.11111111.11110000

255.255.255.240

8대는 4비트 쓰면되니까 256-16 하면 더 빠르게 계산...

 

0이4개 2^4=16개로 나누면된다. 256/16

0~15

16~31

32~47

48~63

64~79

80~95

...

240~255

 

네트워크 비트

===

 

SM을 10진수로 바꾸면 255. | 0. 0. 0


A클래스는 126명한테 팔수있다.

 

and 연산

1은 참 0은 거짓

 

====

192.1.1.0/26 - subnet-zero라고 부름

... ...

192.1.1.194/26 - all ones subnet이라고 부름

 

===========

 

 

42억(처음에 과학자들이 정한숫자) -- 2^32 따라서 32bit

octet        |

xxxxxxxx.|xxxxxxxx.xxxxxxxx.xxxxxxxx

 Network |<------------ Host -------------->|

 

subnet zero

system looopback 네트워크 장비 주소 127.0.0.1(이세상 모든 컴퓨터는 다 127.0.0.1임)

ping(핑)이란?

 

0은 자연수가 아니기때문에 0은 쓰지 말자. 라고 약속

A클래스 : 첫번째 비트가 0으로 고정되어있다.

 

 

유니캐스트 = 홍길동한테만 귀에대고 속삭여서 다른사람들은 못듣는 것.

멀티캐스트 = 축구부 손들어! 하고 그룹을 지어서 부르는 것.

브로드캐스트 = 모든 사람들을 다 부르는 것.

 

 

A클래스 1~126 | 0~255. 0~255. 0~255

                              0. 0. 0(X) -왜? 이건 모~~든 사람 다 부르는 반이름 같은것!(=네트워크 주소로 쓰는것)(501호)

                            255. 255. 255(X) 맨앞에거랑 맨뒤에거는 쓰지말자고 약속함!(=브로드캐스트)(1.0.0.1~1.255.255.254 모두를 부르는것. 이장님이 방송으로 부르는것처럼 모두에게 말하는 채널)

 

네트워크 갯수 256개

번호 매기는 방법 → 0. 0. 255 그다음 0. 1. 0

 

 

 

정리

8비트 = 네트워크 주소 <xxxxxxxx>.xxxxxxxx.xxxxxxxx.xxxxxxxx

나머지 = 호스트 xxxxxxxx.<xxxxxxxx.xxxxxxxx.xxxxxxxx>

호스트 번호를 왜 토막냈냐 = 공평하게 하기위해

1네트워크 (1반)  <xxxxxxxx>.xxxxxxxx.xxxxxxxx.xxxxxxxx

 

 

127로 시작하는 모든것 loofback주소
컴퓨터 주소 127.0.0.1
0으로 시작하는것도 안쓴다.

그래서 127은 없는거임.

 

B클래스 10xxxxxx  xxxxxxxx. | xxxxxxxx. xxxxxxxx

10000000 → 2^7 = 128(10)

10111111(10은 고정값이니까 최댓값) → 128(10)+111111(2) = 191(10)

따라서 B클래스 맨앞은 128~191이온다.

128~191. 0~255.   | 0~255. 0~255

←네트워크2^14→ | ←   호스트 →

                              |    0 . 0 (X)  ---네트워크

                              |  255. 255 (X) ---브로드캐스트

네트워크는 14비트| 2^16 - 2 (호스트는 16비트)

16-2(고정0,1값)

 

  

C클래스 110xxxxx. xxxxxxxx. xxxxxxxx. | xxxxxxxx

11000000 → 192

11011111 → 223 (1+2+4+8+16+192)

 

192~223. 0~255. 0~255 | 1~254

←   네트워크    2^21   |←호스트

                                       | H = 254 = 2^8-2

                             

        

 

D클래스 1110xxxx. xxxxxxxx. xxxxxxxx. xxxxxxxx 화상회의

11100000 → 224

11101111 → 239

224~239. ? . ? . ?

D클래스=그룹주소=멀티캐스트=네트워크와 호스트와의 경계가 없다.

 

E클래스 1111xxxx. xxxxxxxx. xxxxxxxx. xxxxxxxx

240~255 . ? . ? . ?

연구용 예약주소(우리의 후손, 미래를 위해서!)

E클래스=그룹주소=멀티캐스트=네트워크와 호스트와의 경계가 없다.

 

<정리>

A클래스

1~126. Network갯수 2^7-2 (7비트) / Host = 2^24-2 (24비트)

36-8=24

 

B클래스

128~191. Network 2^14 (14비트) / Host = 2^16-2 (16비트)

36-16=16

 

C클래스

192~223. Network 2^21 (21비트) / Host = 2^8-2 (8비트)

36-24=8

728x90

댓글