그야 말로 정보를 보안하는 것을 공부했다.
듣지도 보지도 해보지도 못한 완전히 새로운 분야여서 매우 흥미로웠다. 그러나 그만큼 헷갈리고 어렵기도 했다
우리가 사용한 실습 프로그램은 그야말로 교육용이다.
엄청나게 어려웠다. 계속 명령어를 주어야했는데, 역시 프로그래밍은 영타실력이 뒷받침 되어야한다;;
찾기가 헷갈리고 힘들었다. 굉장히 어지러웠다. 그러나 너무 신기하고 재미있었다.
1. 토폴로지를 참조하여 2-6, 2-7, Server의 컴퓨터에 IP주소를 알맞게 할당합니다.
나. 스위치(SW) 설정
2. 아래 [표]를 참조하여 VLAN을 설정을 하시오.
VLAN 포트 Name
10 Fa 0/1 2-6
20 Fa 0/2 2-7
30 Fa 0/3 2-8
3. Fa0/24을 Trunk port로 설정하시오. (switchport mode trunk)
4. 관리 IP주소(VLAN 10) 설정 및 게이트웨이를 설정하시오.
다. 라우터(ROUTER) 설정
5. ROUTER에 Inter-VLAN을 설정하여 2-6, 2-7, 2-8 PC가 ping을 주고받을 수 있도록 하되, 가상 인터페
이스 생성 시 반드시 VLAN 번호로 생성하여야 합니다.
ex) VLAN 10 → f 0/0.10
6. 시리얼 포트 Se0/0/0에 IP 주소를 설정하시오.
라. 라우터(ROUTER1) 설정
7. Fa 0/0에 게이트웨이를 설정하고 활성화하시오.
8. 시리얼 포트 Se0/0/0에 IP 주소와 Clock rate 56000을 설정하고 활성화하시오.
마. DHCP서버(Server) 설정 및 DHCP Relay 설정
9. Server에 DHCP서버 기능을 할 수 있도록 설정하시오.
- PoolName : 20678-Net
- 네트워크 범위 : 토플로지 참조
10. 라우터(ROUTER)에 DHCP서버를 통하여 Vlan 30에 속하는 PC들의 IP가 자동으로 할당되도록 설정하
시오.
바. 라우팅
11. ROUTER와 ROUTER1에 라우팅 설정을 하시오.
- 프로토콜 : OSPF
- Process ID : 100
- Area : 0
마. 연결 확인
1. 2-8 PC에 IP가 자동할당 되는지를 확인 합니다.
2. 해당 학급의 PC에서 다른 PC들의 연결 상태를 확인 합니다.
이 과정을 모두 마치면 이제 컴퓨터는 안전한 것이다.
JAVA
static 수정자:
클래스 내부의 변수 또는 Method를 Instance 생성 없이도 메모리에 생성시킬 수 있도록 하는 문법. 즉, 특정한 클래스의 Instance에서 속한 것이 아니라 해당 클래스 전체에 속한 것이다.
특징:
-static 수정자를 사용한 멤버변수나 메서드는 클래스를 통해 생성된 모든 Instance에 접근할 수 있다.
-멤버변수나 메서드를 포함한 클래스 자체의 내용을 모든 인스턴스가 공유하므로, 전역 변수처럼 사용되어진다.
*전역변수: 프로그램의 전 영역에 걸쳐 사용될 수 있도록 설정된 변수를 말하며 대칭되는 개념으로 지역 변수가 있다.
public class StatExam1{
protected int width;
protected int length;
static int cnt;
public StatExam1(int w, int l){ //생성자 오버로딩
cnt++
width=w;
length=l;
}
public int getArea(){
int area=width*length;
return area;
}
public static void main(String[] args){
StatExam1 se1=new StatExam1(10,10);
System.out.println("현재 인스턴스 개수 : "+se1.cnt);
StatExam1 se2=new StatExam1(20.20);
System.out.println("현재 인스턴스 개수 : "+se2.cnt);
}
}
실행 결과
현재 인스턴스 개수 : 1
현재 인스턴스 개수 : 2
public class StatExam2{
protected int width;
protected int length;
static int cnt=5;
public StatExam2(int w, int l){
cnt++;
width=w;
length=l;
}
public int getArea(){
int area=width*length;
return area;
}
public static void main(String[] args){
System.out.println(StatExam2.cnt);
}
}
실행 결과
5
첫댓글 임현서 느낀점:우리가 쓰는 컴퓨터 아래에는 정보보안이 있기에 우리는 컴퓨터를 안전하게 사용할 수 있다.
느낀점: 컴퓨터 네트워크가 이렇게 복잡한지 몰랐다. 단순히 연결만 하면 되는 것이 아니란 것을 알았다.