NETWORK & SEVER FACTORY

개인 공부 기록

alsrbdmsco 118

[Packet Tracer] PPP CHAP

PPP PAP는 사용자 이름과 암호를 평문으로 전달한다. 하지만 PPP CHAP는 3-way handshake 을 통해 인증을 하며 MD5 형태로 사용자 이름과 암호가 전송된다. 기존에 설정한 PAP를 지우고 CHAP를 실습해보자 ! 토폴로지 구성 PC0 : 192.168.0.1/24 PC1 : 172.168.0.1/24 Router0 Gig0/0 : 192.168.0.254/24 Se0/3/0 : 10.0.0.1/24 Router1 Gig0/1 : 172.168.0.254/24 Se0/3/1 : 10.0.0.2/24 config R0> R0>en R0#conf t Enter configuration commands, one per line. End with CNTL/Z. R0(config)#userna..

[Packet Tracer] PPP PAP

이번 시간에는 WAN 기술에 대해 알아보겠다. OSI 2계층에서 WAN과 관련된 서비스로 ATM, 프레임 릴레이, HDLC, PPP가 있다. 오늘은 PPP에 대해 알아보자 ! 오늘의 토폴로지 구성이다. 토폴로지 구성 PC0 : 192.168.0.1/24 PC1 : 172.168.0.1/24 Router0 Gig0/0 : 192.168.0.254/24 Se0/3/0 : 10.0.0.1/24 Router1 Gig0/1 : 172.168.0.254/24 Se0/3/1 : 10.0.0.2/24 RIPv2 동적 라우팅을 적용해보자! 기억이 안 난다면 Packet Tracer 2_1 (동적 라우팅)을 보고 오자 config Router> en Router#conf t Enter configuration comman..

[Packet Tracer] STP

스위치는 플러딩 프레임을 받으면 다시 플러딩해야 한다. 결국 PC는자신이 보낸 데이터를 받게 되고 받은 프레임을 반복하는 문제를 가지게 된다. 결과적으로 루프가 발생한다. 이 문제점을 해결하기위해 STP가 사용된다. STP는 모든 스위치에 기본적으로 동작하도록 되어있다. 루프가 발생할 수 있는 경로를 논리적으로 차단한다. 따라서 목적지로 가는 경로를 하나로 줄여 이중화되었을때 문제를 해결해준다. 논리적으로 차단한 것은 프레임을 주고받지 않는다는 것이고 또한 원래경로가 문제가 생겼을때 해당 경로를 통해 통신이 가능한도록 한다는 뜻이다. 위에 토폴로지를 보면 SW2에 Fa0/2가 황색인것을 알 수 있다. 따라서 통신을 할때는 SW3 -> SW1 -> SW2 순서로 통신이 된다. 이 토폴로지는 왜 하필 SW2..

[Packet Tracer] VTP

VTP란 VLAN정보를 자동으로 주고 받아 동기화하는 프로토콜이다. VTP는 3가지 모드을 가지고 있다. 서버 모드(Server Mode) : 모든 스위치는 기본적으로 서버 모드로 동작한다. VLAN 생성, 수정, 삭제는 자유롭게 할 수 있다. 트랜스페어런트 모드(Transparent Mode) : 서버로 부터 받은 정보를 자기 자신한테 반영하지 않고 이웃하는 스위치에 전달한다. 클라이언트 모드(Client Mode) : 서버로 부터 받은 VLAN정보만 반영, 직접 VLAN을 생성, 수정, 삭제를 할 수 없다. VTP는 version 1, 2, 3이 있다. 3은 현재 사용할 수 없고 2는 비활성화 되어있다. 또한 VTP는 스위치 사이에 Trunk모드가 설정되어 있어야한다. Trunk Mode 설정 Swi..

[Packet Tracer] inter-VLAN

오늘은 서로 다른 VLAN에 속한 PC가 서로 ping을 주고받을 수 있도록 inter-VLAN에 대해 알아보겠다. VLAN을 설정한 후에도 서로 다른 VLAN에 속해 있는 장치들은 통신을 할 필요가 있다. 보안에 단점이 있을 수 있으나 VLAN의 접근 자체를 막을 수 있으므로 걱정하지 않아도 된다. 토폴로지 구성 PC3 : 192.168.0.2/24 PC6 : 172.168.0.2/24 이제 그럼 VLAN10을 Fa0/1와 Fa0/3 VLAN20을 Fa0/2와 Fa0/4에 할당해보자 config Switch>en Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#vlan 10 Switch(co..

[Packet Tracer] Trunk

저번 시간에는 VLAN에 대해 공부해봤다. 이번 시간에는 포트를 적게 쓰면서 같은 VLAN끼리 통신이 가능한 Trunk에 대해 알아보겠다. Trunk에쓰이는 프로토콜은 2가지가 존재하는데 802.1Q와 ISL(Inter-Switch Link)이다. 802.1Q의 경우에는 L2 및 L3 장치에서 다 사용할 수 있는 프로토콜인 반면에 ISL은 시스코 전용 프로토콜로 L3 장치에서만 사용 가능하다는 점이 가장 큰 차이점이다. 실습은 저번시간에 사용한 토폴로지는 복사하여 사용한다. 토폴로지 구성 PC0(1) : 192.168.0.1/24 PC1(1) : 192.168.0.2/24 PC2(1) : 192.168.0.3/24 PC4(1) : 192.168.0.4/24 PC5(1) : 192.168.0.5/24 Sw..

[Packet Tracer] VLAN

VLAN (Virtual LAN)이란 : 논리적으로 분할된 스위치 네트워크 스위치 단점 많은 네트워크 장치에 연결되면 플러딩 데이터가 커지게 되어 일정한 대역폭을 차지하게 된다. 자신이 브로드캐스트 프레임을 받으면 브로드캐스트 프레임을 받은 포트를 제외한 모든 포트에게 트래픽을 전달하게 되므로 네트워크의 크기가 클수록 이러한 데이터가 늘어나는 문제점이 생긴다. 내부에서 권한이 없는 사용자가 특정 장치에 접속할 수 있게 되는 문제점이 생기게 된다. VLAN장점 브로드캐스트 도메인을 분할하여 브로드캐스트 트래픽으로 인한 장비들의 성능 저하를 막을 수 있다. 서로 다른 VLAN에 속해 있는 장치들은 통신이 불가능하기 때문에 보안에 도움을 준다. VLAN은 1부터 1005번까지 번호로 나뉜다. 이걸 VLAN I..

포인터

포인터 포인터란? : 번지값을 가지는 변수이다. Type *P; 여기서 *은 포인터 변수를 선언하는 구두점이다. 포인터는 메모리에 일정한 공간을 확보해두고 원하는 값을 저장하거나 가져오는 방법이다. 포인터 변수를 선언할 떄는 뒤에 *를 붙인다. *의 위치에 따른 차이는 없으며 모두 같은 뜻이다 int* njmptr; int * numptr; int *numptr; 포인터 변수를 선언했으면 &로 변수의 주소를 구해서 포인터 변수에 저장한다. numptr = &num1;; printf로 포인터 numptr의 값을 출력해보면 변수 num1의 메모리 주소가 나온다. 즉 포인터와 메모리의 주소는 같은 의미이다. 포인터 변수를 선언할 때 자료향을 알려주고 *를 붙여야한다. 변수가 int형이면 주소를 저장하는 포인터..