네트워크

[ 10일차 ] 라우터의 역할, Wireshark실습, CLI명령어

ggosoon 2022. 6. 10. 11:25

 

 

[2주차_tcp_ip와만나다 ppt]

2주차_tcp_ip와만나다.ppt
3.55MB

 

복습하기

-★OSI 7 계층

-자격증 취득시 UTP 크로스 케이블 라인 순서 중요

-TCP / IP 인터넷에서 공통으로 사용하는 언어,규칙

-ipconfig (윈도우에서 사용)/ ifconfig (리눅스에서 사용)

-IPv4 : 32비트 , IPv6 : 128비트 (시험에 자주 출제)

-네트워크 주소 = IP주소 AND 서브넷마스크주소 (8비트 AND연산)

-IP배정방법2가지 : 고정IP, DHCP로 설정

 

-증폭은 리피터의 역할인데 허브도 하고있다

허브의 역할

1.멀티포트 (다중연결)

2.증폭

 

-열과 먼지가 포트에 문제를 많이 발생시킴

-허브의 문제점은 콜리전(충돌) PC개수만큼 속도가 1/N로 줄어든다

->이런 허브의 한계점을 극복하기 위해 만든것이 스위치이다

 

-브리지/스위치의 기능 5가지

Learning 배운다.

Flooding 모르면 들어온 포트를 제외한 다른 포트로 뿌린다.

Forwarding 해당 포트로 건네준다.

Filtering 다른 포트로는 못 건너가게 막는다.

Aging 나이를 먹는다. (5분간 주고받는신호가 없으면 소멸시킨다)

 

-STP는 루핑(looping)을 방지해주는 프로토콜이다

 

3주차_ip주소로의여행.ppt
1.24MB

 

4주차_라우터.ppt
0.90MB

 

 

라우터의 역할

경로설정과 패킷전송

 

 

*udp 헤더

 

출발지 port 목적지port 헤더길이, 체크섬으로 이루어져있음

->wireshark에 user datagram protocol 부분에 나와있음

 

 

 

*ip헤더

 

dns는 대표적인 udp기반의 프로토콜중의 하나이다

 

 

ㄴdns의 포트번호도 53번이라고 나와있음 / udp의 포트번호는 17번

 

5,6 계층에 대한 정보는 x (패킷정보가 없으니까)

wireshark 툴은

내 컴퓨터에 지나가는 모든 패킷을 캡쳐해주는 툴이다

 

pc->스위치->라우터

wireshark는 스위치와 라우터 사이에 1계층장비와함께 위치시키면

그 아래 네트워크를 감시할 수 있게된다

 

 

*tcp헤더

 

 

*arp ( ip주소 -> mac주소)

 
 

frame 2 = 2계층

 

 

SYN,ACK 신호

 

어떤 데이터가 넘어가는지도 확인할 수 있다

2계층이 항상 먼저 존재하고 2계층을 기반으로 3,4 계층이 존재하게 된다

 


pc->스위치->라우터

wireshark는 스위치와 라우터 사이에 1계층장비와함께 위치시키면

그 아래 네트워크를 감시할 수 있게된다

 


? 입력하면 사용할 수 있는 명령어들이 나온다

 

enable 에서 사용할 수 있는 명령중에

copy, show 제일 많이 사용하고

copy와 write 명령은 동일한 명령이다

 

sh ? 에서보면 show에서 사용할 수 있는 명령어들이 나오는데

running-config :현재 메모리에 저장된 상태를 볼 수있음 (휘발성메모리)

startup-config : mvram에 저장되어있는 상태를 볼 수 있음

 

mvram : 비휘발성 메모리, 관리자들이 저장한다

conf t -> hostname k1 하면 이름 변경한 것 ->end -> write -> [ok]가 뜬다 이게 mvram에 저장되었다는 뜻

hostname k2로 설정하고

copy r s -> running-config에 있는 것을 startup-config에 저장한다는 것

sh startup-config gkaus hostname k2 인것을 확인할 수 있다


 

<배너만들기>

 

k2# conf t

Enter configuration commands, one per line. End with CNTL/Z.

k2(config)#banner motd #

Enter TEXT message. End with the character '#'.

Good Morning !!

#

 

k2(config)#exit

k2#

%SYS-5-CONFIG_I: Configured from console by console

 

k2#exit

 

 

k2 con0 is now available

 

 

Press RETURN to get started.

 

 

 

Good Morning !!

 

 

k2>

 


<프리빌리지모드에 암호부여하기>

 

k2>en

k2#conf t

Enter configuration commands, one per line. End with CNTL/Z.

k2(config)#enable password 1234

k2(config)#exit

k2#

%SYS-5-CONFIG_I: Configured from console by console

 

k2#exit

 

 

 

k2 con0 is now available

 

 

 

 

Press RETURN to get started.

 

 

Good Morning !!

 

 

k2>en

Password:

 

 


show run 하면

 

hostname k2

!

!

!

enable password 1234

 

이름과 비밀번호 확인할 수 있다

 


 

k2(config)#enable ?

password Assign the privileged level password

secret Assign the privileged level secret

k2(config)#enable secret 1234

k2(config)#do sh run

Building configuration...

 

Current configuration : 685 bytes

!

version 12.4

no service timestamps log datetime msec

no service timestamps debug datetime msec

no service password-encryption

!

hostname k2

!

!

!

enable secret 5 $1$mERr$4dpRATIgxQacPVK0CfNV4/

enable password 1234

 

->enable secret 암호가 우선순위가 더 높다

 

암호 부여한거 없애기 위해서는 no를 써주면 된다

 

no enable password

no enable secret password