관리 메뉴

공부공부 공부공부내용

네트워크 기초 정리 1 본문

IT 기초, 네트워크, 리눅스/1. 네트워크

네트워크 기초 정리 1

wkdth04 2020. 6. 7. 19:22
  1. wireshark를 통한 눈으로 확인

  2. NAT개념

  3. 공인 Ip, 사설Ip

  4. 서브넷, 서브넷마스크

  5. IP헤더

  6. ICMP헤더

  7. Time number code

1. 왜 다른 ip는 나에게 학습되지 않는가?

요청은 브로드캐스트로  

정작 mac주소는 유니캐스트로 받는다.

유니캐스트로 학습된 정보만 남음

 

2. (192.168.0.126) at 40:8d:5c:20:1c:58 [ether] on enp2s0 언제 까지 기억되어 있는가?



ARP 학습의 과정

 

 

예제1)

192.168.110.110 / 255.255.255.224

1. 위 주소의 네트워크 주소와 broadcast 주소는?

96 ~ 127 192.168.110.96 , 192.168.110.127

2. 위 주소를 CIDR 표기법으로 표현 해주세요.

11111111.11111111.11111111.11100000

27 192.168.110.110/27

 

예제2)

192.168.200.78 / 26

26 11000000 = 192 2^6 = 64

1. 위 주소의 네트워크 주소와 broadcast 주소는?

0 ~ 63 64 ~ 127 192.168.200.64 192.168.200.127

2. 위 주소의 netmask 값을 작성해주세요.

255.255.255.192

 

192.168.100.0/24 A부서 : 100 B부서:60

C부서:20 D부서:20

VLSM

 

A부서는 100 128 0~127

192.168.100.0/255.255.255.128

192.168.100.0/25

B부서는 60 64 128 ~ 191

192.168.100.128/255.255.255.192

192.168.100.128/26

c부서는 20 32 192 ~ 223

192.168.100.192/255.255.255.224

192.168.100.192/27

d부서는 20 32 224 ~255

192.168.100.224/255.255.255.224

192.168.100.224/27

 

20 ,21 ,22 ,23, 25, 53, 69, 80 , 110 ,111, 123, 161, 179

143, 169 , 443, 546, 1433, 1521, 1522, 3306

 

 

 

한국은 사설 ip를 사용하고 있어 원어크라이 피해가 많지 않았다. 이것이 이점.

 NAT는 snat dnat이 있는데

내부에서 밖 -> snat

외부에서 내부 -> dnat



클래스 c 

네트워크 아이디 3개, 호스트 아이디 한개 형태

Ip세분화를 위한 서브넷팅 _ 쪼개서 설계

 

vlsm 가변 길이 서브넷 -> 특징은 서브넷을 하는 과정에서 하는방식 그대로 사용

cidr표기법

 

문제로 내주신****

Ip주소와 cidr표기를 햇을대 네트워크주소와 브로드캐스트 주소로 나타낼 수 있는데

어떻게 했었는지 복습

 

ICMP-> 

타입 3번 

ICMP는 타입넘버 코드를 보낸다. 메세지를 직접적으로 보내는것은 아니다.

그래서 그 코드에 해당하는 메세지를 해석한다.

 

ping 은 에코 리퀘스트, 에코 리플라이가 한쌍으로 표현되는데

에코 리퀘스트는 타입넘버 8번

리플라이는 0번이었음ㅁ

 

바로바로 타입넘버만보고 판단하기

wireshark display filter example

 

같은 브로드캐스트, 같은 네트워크 대역에 있을 때만 브로드캐스트가 가능/ 호출하고 받는게 가능하다

 

 

Rarp는 ip를 얻기 위해 mac 주소를 통해 ..

arp 로 통신된 mac주소가 메모리 캐시에 저장되면, 임의로 그 주소를 지우지 않고 컴퓨터를 리붓하거나 해서 메모리가 초기화될 때 정보가 지워지며 커넥션이 끊어지는 건가요?

arp -a 로 확인했던 arp캐싱테이블 이 존재하는데 . 운영체제마다 리프레쉬 타임이 있어서 이를 통해 초기화가 이루어진ㄷㅏ.

 

student@kickseed:~$ sudo arp -a

[sudo] password for student:

? (192.168.0.119) at 40:8d:5c:20:7e:54 [ether] on enp2s0

_gateway (192.168.0.1) at 00:08:9f:7c:8d:a0 [ether] on enp2s0

? (192.168.0.171) at 40:8d:5c:20:18:0d [ether] on enp2s0

? (192.168.0.175) at 40:8d:5c:20:1c:4f [ether] on enp2s0

? (192.168.0.176) at 40:8d:5c:20:7e:63 [ether] on enp2s0

student@kickseed:~$ arp a

a: Unknown host

student@kickseed:~$ clearㅇ

student@kickseed:~$ ping 168.126.63.1 -c 2

PING 168.126.63.1 (168.126.63.1) 56(84) bytes of data.

64 bytes from 168.126.63.1: icmp_seq=1 ttl=57 time=1.10 ms

64 bytes from 168.126.63.1: icmp_seq=2 ttl=57 time=1.04 ms

 

--- 168.126.63.1 ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 1001ms

rtt min/avg/max/mdev = 1.043/1.074/1.105/0.031 ms

student@kickseed:~$ ^C

 

 네트워크 공부 참조사이트

https://engkimbs.tistory.com/622   서브넷마스크)

 

서브넷, 서브넷 마스크 확실하게 짚고 넘어가자

본 포스팅을 읽기 전에 IP 관련 포스팅을 읽으시는 걸 추천드립니다. ▶[Network] - [Network, 네트워크] IP, IP 주소, 클래스 분류 확실하게 짚고 넘어가자 | IP 클래스의 비효율성 IPv4는 초기에 클래스로

engkimbs.tistory.com

https://nmap.org/book/tcpip-ref.html

 

TCP/IP Reference | Nmap Network Scanning

This book assumes basic familiarity with TCP/IP and networking concepts. You won't find a primer on the OSI seven-layer model or a rundown of the Berkeley Socket API within these pages. For a comprehensive guide to TCP/IP, I recommend “The TCP/IP Guide��

nmap.org

http://www.ktword.co.kr/abbr_view.php?m_temp1=1826

 

VLSM [정보통신기술용어해설]

 

www.ktword.co.kr

 

'IT 기초, 네트워크, 리눅스 > 1. 네트워크' 카테고리의 다른 글

2일차  (0) 2020.07.19
네트워크 1일차  (0) 2020.07.19
네트워크 정리4  (0) 2020.06.07
네트워크 기초정리 3  (0) 2020.06.07
네트워크 기초 정리 2  (0) 2020.06.07