네트워크

[ 8일차 ] 서브넷마스크 정의,문제 + osi 7계층+ 네트워크주소 연습문제

ggosoon 2022. 6. 10. 11:19

 

 

서브넷 마스크 : 네트워크 분할 용도

255.255.255.0 인경우 마지막 0 의 의미는 네트워크를 분할 안하고 다 쓰겠다는 의미

컴퓨터에서 ip는 8비트를 사용한다

00000000 = 0 (네트워크 분할 안된 상태), 0~255 까지 사용 가능

10000000 = 128 (네트워크가 두개로 분할 된 상태)

11000000 = 192 (네트워크가 네개로 분할 된 상태, 두비트로 표현할수 있는게4가지여서/ 00 01 10 11)

 

서브넷 마스크를 255.255.255.128 로 바꿔주고

통신을 시켜보면 failed 가 된다

네트워크를 두개로 분할 시킨다는 것은

0 ~ 127

128 ~ 255 로 분할하는 것이다 ( 00000000= 0 , 11111111= 255)

 

128+ 64+ 32+ 16+ 8+ 4+ 2+ 1

 

255.255.255.0 은 11111111.11111111.11111111.00000000 인 것임

1은 무조건 연속으로 와야한다

그래서 서브넷 마스크에서 쓸 수 있는 숫자는 정해져 있다

0, 128, 192, 224 ,240, 248, 252, 254, 255

 

ip 주소 제일 시작점은 네트워크 주소로 사용하고 , 맨마지막은 브로드캐스트주소로 사용된다

따라서 이 두가지는 pc에 셋팅 불가하다

밑의 경우에

0 ~ 127

128 ~ 255

각각 ip 주소는 1~126 , 129~254까지 사용 가능 한것이다

네트워크가 다르면 통신을 할수가없음

pc1 : IP 192.168.1.11 / 서브넷 255.255.255.128

pc2 : IP 192.168.1.200 / 서브넷 255.255.255.128

위의 경우 pc1과 pc2는다른 네트워크 주소를 쓰고있기 때문에 통신을 할 수가 없다

네트워크 주소는 IP와 서브넷 마스크를 각각 이진수로 바꿔서 AND 연산한 것

따라서 PC1의 네트워크 주소는 192.168.1.0 일 것

 

위아래 통신은 불가/ 양옆으로 통신은 가능하다

 

 

서브넷마스크

192.168.100.100 255.255.255.192 일때

192는 11000000

 

0 = 00000000

128 = 10000000

192 = 11000000 (128+ 64 )

224 = 11100000 (128+ 64+ 32)

240 = 11110000 (128+ 64+ 32 + 16)

248 = 11111000 (128+ 64+ 32 + 16+ 8)

252 = 11111100 (128+ 64+ 32 + 16+ 8+ 4)

254 = 11111110 (128+ 64+ 32 + 16+ 8+ 4+ 2)

255 = 11111111 (128+ 64+ 32 + 16+ 8+ 4+ 2+ 1)

 

1-1) 네트워크 주소는? 192.168.100.64 (라우터에 입력)

1-2) 브로드캐스트 주소는? 192.168.100.127 (MAC주소를 알려주기위해사용)

 

2) 사용가능 호스트 주소? 192.168.100.65 ~ 192.168.100.126

2) 네트워크 개수? 255.255.255.192인 경우 192 = 11000000이니까 (1의개수가 지수승) 2의2승 = 4

네트워크를 4개로 분할 한다는건 0-64-128-192-255

0-63/64-127/128-191/192-254/ 이렇게 네가지로 나뉨

같은 영역에 있는 네트워크 주소끼리 통신이 가능함

 

3) 사용가능 호스트 수?255.255.255.192인 경우 192 = 11000000이니까 (0의개수가 지수승) 2의6승 = 64-2(맨앞, 맨뒤빼주는것) = 62개

 

 


 

[ 네트워크의 연습문제 ]

 

 

1. C 클래스 네트워크를 24개의 서브넷으로 나누려고 한다.

각 서브넷에는 4~5 개의 호스트가 연결되어야 할 때 서브넷 마스크를 계산하시오.

 

255.0.0.0 : A 클래스의 클래스 풀 서브넷마스크(전체 주소사용)

255.255.0.0 : B클래스의 클래스 풀 서브넷마스크(전체 주소사용)

255.255.255.0 : C클래스의 클래스 풀 서브넷마스크(전체 주소사용)

​*계산기 없이 사용할 수 있는 C클래스의 문제가 많이 나옴

​-255.255.255.0를 24개의 서브넷으로 나눈다

255.255.255.11111000 = 248 N: 32 / H: 8-2=6

255.255.255.248 , /29(1의 개수) 라고 써도 된다

 

2. IP 주소가 C 클래스를 사용하고, 내부 네트워크 그룹이 7개일 경우, 적당한 서버넷 마스크 값을 계산하시오.

 

​255.255.255.11100000 = 255.255.255.224(/27)

 

 

3. ip : 211.111.144.240 /26 에 대하여 각각의 주소 및 범위를 기술하시오.

 

1) Network IP : 211.111.144.192

 

2) Broadcast IP : 211.111.144.255

 

3) 사용가능한 IP : 211.111.144.193 ~ 211.111.144.254

 

​0

64

128

192 240(IP주소: 211.111.144.240) 255

 

 

4. 아래의 비트를 보고 서브넷 마스크값을 계산하시오.

 

11111111.11111111.11111111.000000101

255.255.255.5

 

5. 이진수 11000001을 십진수로 나타내시오.

193

6. 255.255.255.128 의 사용가능한 HOST 수는 ?

128= 10000000 / H : 128-2 = 126

7. 네트워크를 9개로 나누려면 서브넷마스크를 어떻게 적용해야할까?

255.255.255.11110000 = 255.255.255.240 (/28)

8. pc 120를 사용하려면 서브넷 마스크를 어떻게 설정하면 될까?

 

1​0000000= 255.255.255.128

 

9. c클래스 네트워크를 24개의 서브넷으로 나누려고 한다.

각 서브넷에는 4~5개의 호스트가 연결되어야 할때 서브넷 마스크를 계산하시오.

 

10. c클래스 네트워크를 각각 10개의 호스트가 사용가능하게 네트워크를 나누려고 한다.

서브넷 마스크를 어떻게 설정하면 될까요.

 

11110000 = 240 255.255.255.240

11. ip : 211.111.144.240 / 26

 

1) 네트워크 ip 는? 211.111.144.192

 

2) BROADCAST IP 주소는?211.111.144.255

 

3) 사용가능한 IP 주소 범위는 ? (211.111.144.193 ) ~ (211.111.144.254 )

 

​0

64

128

192 240 255

 

++ ip : 211.111.144.150 / 27 (11100000)-> 2의5승이니까32씩쪼개는거

 

0

 

128

150

160

 

 

128 150 191

네트워크 ip 는? 211.111.144.128

​BROADCAST IP 주소는?211.111.144.159

사용가능한 IP 주소 범위는 ? (211.111.144.129 ) ~ (211.111.144.158 )

 

+++ ip : 211.111.144.110 / 28 (11110000) 16씩

0

64

96 112

128

 

네트워크 ip 는? 211.111.144.96

​BROADCAST IP 주소는?211.111.144.111

사용가능한 IP 주소 범위는 ? (211.111.144.97 ) ~ (211.111.144.110 )

 

 

12. 서브넷 마스크 값을 계산하시오.

 

( 11111111 . 11111111 . 11111111 . 11100000 )

255.255.255.224

 

13. ip 주소 200.200.200.200 / 25 (10000000) 2의7승=128 일때

 

0 100

128

200 255

 

1) 네트워크 ip 는? 200.200.200.128

 

2) BROADCAST IP 주소는? 200.200.200.255

 

3) 사용가능한 IP 주소 범위는 ? ( 200.200.200.129) ~ (200.200.200.254 )

 

 

++ ip 주소 200.200.200.100 / 25

 

1) 네트워크 ip 는? 200.200.200.0

 

2) BROADCAST IP 주소는? 200.200.200.127

 

3) 사용가능한 IP 주소 범위는 ? ( 200.200.200.1) ~ (200.200.200.126 )

 

 

 

[1주차 네트워크 케이블 ppt]

1주차_네트워크_케이블.ppt
1.27MB

 

파일 첨부1주차_네트워크_케이블.ppt

통신 인프라는 소프트웨어부터 잭 케이블 lic카드 스위치 라우터 등등

양쪽이 다 갖추어 져야 속도가 나온다

a는 무전기, b는 핸드폰을 가지고 있으면 통신이 서로 안된다는 소리

 

이더넷의 단점은 충돌이고 이를 collision이라고 한다 (CSMA/CD)/ 충돌이 나는 곳을 콜리전영역이라고 함

장비가 많아 질수록 속도가 느려짐

 

대역폭 |<--------->| 좁을수록 병목현상 일어남

토큰링 방법은 충돌은 안나는데 속도는 느림 (우리나라에서는 사용하지않음 이더넷이 속도가 더 빨라서)

 

다이렉트케이블 이기종끼리 사용 (실선)

크로스 케이블 동기종끼리 사용 (점선)

 

 

다이렉트 케이블 색상배열

네트워크 관리사 자격증 시험에 나옴

 

80학점 이상 / 48 20(정보처리기사 20학점인정) 12 (정보처리산업기사 16학점인정)

네트워크관리사2급 14 학점인정

 

맥어드레스 : 하드웨어 고유의 주소

*ARP (IP주소-> MAC주소)/ RARP 시험에 잘나옴

 

라우터는 환경설정을 따로 해주지 않는 이상 통신이 안된다 (녹색불로 바뀌지않음)

 

pc, hub : 1계층

switch : 2계층

router : 3계층

 

OSI 7 계층

TCP/IP 4계층 (1,2/3/4/5,6,7)

4~7 계층 : 소프트웨어

1~3 계층 : 하드웨어&소프트웨어

 

통신할 때 필요한 건 IP(3계층)와 포트넘버(4계층)

 

[PPT 37쪽 ] 7계층에 운 -> DNS

 

TCP 신뢰성 있음 , 속도느림

UDP 신뢰성 없음 , 속도빠름 (ex. dns)

(둘다 가능한 프로토콜도 있음)

 

FTP 신뢰성 중요

TFTP 신뢰성 안중요

 

동기: 규칙적

비동기 : 불규칙적

(일반적인 상황에서는 비동기가 속도가 빠르다, 분야마다 목적을 다르게한다)

 

SSH : secure shell 암호화된 원격접속 프로그램 (TELNET을 보완함)

HTTP: hypertext transfer protocol

SMTP : simple mail transfer protocol 메일발송 프로토콜

SNMP: simple network management protocol소규모 네트워크를 관리하는 프로토콜

DNS : domain name system 아이피 <-> 도메인 전환해주는 서비스

ARP: (Address Resolution Protocol) IP 주소로부터 MAC 주소를 얻는 기능

<-> RARP(Reverse Address Resolution Protocol)는 반대로 MAC 주소를 이용해 IP 주소를 제공한다.

 

**상위계층은 하위계층의 특징을 포함하고 있다

 

 


 

파일 첨부2주차_tcp_ip와만나다.ppt

 

osi 7계층

 

응용 : FTP (port 번호 21번, 20번) / www port번호 80 / ssh port번호 22번/telnet port번호 23번/

표현 :

세션 :

전송(transfer) : tcp ★

네트워크 : ip, 라우터, arp/rarp ★

데이터 : switch

물리 : hub

 


[네트워크 주소 연습문제]

 

1. C 클래스 네트워크를 10개의 서브넷으로 나누려고 한다. 서브넷 마스크를 계산하시오.

 

​255.255.255.11110000

255.255.255.240

 

2. ip : 211.111.144.10 /29 에 대하여 각각의 주소 및 범위를 기술하시오.

 

211.111.144.11111000 / 8

 

0

8

16

 

1) Network IP : 211.111.144.8

 

2) Broadcast IP :211.111.144.15

 

3) 사용가능한 IP :211.111.144.9 ~ 211.111.144.14

 

 

3. 아래의 IP 를 2진수로 나타내시오.

 

224.192.255.128

 

11100000.11000000.11111111.10000000

 

4. 이진수 11000011을 십진수로 나타내시오.

 

​195

 

5. 255.255.255.240 의 사용가능한 HOST 수는 ?

 

​11110000

2의4승 = 16-2 = 14

 

6. 네트워크를 9개로 나누려면 서브넷마스클를 어떻게 적용해야할까?

 

​255.255.255.11110000

255.255.255.240

 

7. pc 30대 를 사용하려면 서브넷 마스크를 어떻게 설정하면 될까?

​255.255.255.11100000

255.255.255.224

 

​​8. ip : 211.111.144.254 / 28

 

11110000 16씩

 

0

128

240

254

255

 

1) 네트워크 ip 는?211.111.144.240

 

2) BROADCAST IP 주소는? 211.111.144.255

 

3) 사용가능한 IP 주소 범위는 ? ( 211.111.144.241) ~ ( 211.111.144.254)