본문 바로가기

전체 글

(483)
OSPF - Part 1 - OSPF (Open Shortest Path First) 개방된 표준에 의거한 링크-상태 라우팅 프로토콜. OSPF의 뛰어난 확장성은 계층적 설계에 기인한다. 관리자는 OSPF 네트워크를 여러 영역(Area)으로 나눌 수 있으며, 이는 라우팅 업데이트를 광범위하게 제어한다. 적절히 설계된 네트워크 내에 영역들을 정의함으로써 관리자는 라우팅 오버헤드르 줄이고 성능을 개선할 수 있다. 개관 링크 상태 라우터는 Neighbor 라우터로 인식하고 통신하여 네트워크 내 다른 라우터들로부터 직접 정보를 수집할 수 있다. 링크의 상태를 서로 알려주고, 라우터는 이 정보를 가공해서 링크-상태 데이터베이스를 구축한다. 주어진 영역 내의 모든 라우터들은 동일한 링크-상태 데이터베이스를 갖고 있어야 한다. 그 다음 각 라우..
Switch Duplex , Speed 설정 *카타리스트 스위치* 스위치를 켜면 기본적으로 vlan 1, Duplex=Auto, speed=auto 설정이 되어있다. Duplex는 통신방식을 말한다 Half Duplex, Full Duplex, Auto가 있는데 Half는 한쪽만 통신이 가능한 상태 한쪽이 멈추면 다른쪽이 움직이는걸 말하고 Full은 양쪽모두 가능한상태, Auto는 상대의 방식에 맞춰서 그때그때 바뀌는 방식이다. speed또한 auto는 상대와 속도를 맞추는 방식이다. vlan은 일단 난중에..... -ip 설정하기. Switch#configure terminal Switch(config)#interface vlan 1 Switch(config)#ip address 192.168.100.1 255.255.255.0 확인하기 Swit..
osi 7계층 11
페이지 삽입하기 ServletContext sc = getServletContext(); RequestDispatcher rd = sc.getRequestDispatcher("페이지경로"); rd.include(request,response); ◇ Servlet은 HttpServlet 클래스를 상속 받고, getServletContext()는 HttpServlet 클래스에 있기 때문에 getServletContext() 메소드는 바로 사용할 수 있다. ◇ ServletContext 객체로부터 RequestDispatcher 객체를 가져오는 데, 이 때 어떠한 페이지를 삽입할지 경로를 써주면 된다. ◇ include()는 여러번 호출해도 된다. 각 호출 시마다 설정해 놓은 페이지가 삽입된다.
System 클래스 ◈ System 클래스 (java.lang) ◇ 종료 System.exit(0); // 정상종료 System.exit(1) // 비정상종료 System.exit(-1) // 익셉션 발생 비정상 종료 ◇ 입출력 멤버(static) InputStream in : 표준 입력 스트림(키보드) PrintStream out : 표준 출력 스트림(화면) PrintStream err : 표준 에러 출력 스트림(화면) - 표준 출력스트림과 사용은 동일하나, err출력시에만 사용 ◇ 키보드 입력받기 InputStream은 바이트 단위 스트림이므로, 한글 입력 시 제대로 받기 힘듬. (자바는 기본이 유니코드이기 떄문에 2바이트 단위로 받음) 따라서 바이트 스트림을 문자스트림으로 바꾸는 기능을 하는 InputStreamRea..
레퍼런스 타입 ◇ 자바데이터 타입 ▷ 기초타입(Primitive type) 수치타입 : byte, short, int, long, char (정수) / float, double (실수) Boolean타입 : boolean ▷ 참조타입(Reference type) 클래스, 인터페이스, 배열, 열거(enum) ※ 타입 안에 다수의 값이 들어갈 수 있는 것은 참조타입이라고 볼 수 있다. ※ 하지만, 참조변수가 가리키는 것 또한 전달 방식으로 보면 값 타입으로 볼 수 있다. ◇ null 참조값 Point pt; // 참조변수 Point pt = null; System.out.println(pt.x); System.out.println(pt.x); 결과 : 컴파일 에러 결과 : 런타임 에러 → 즉, 초기화 되지 않은 것을 참조..
스트림 ◈ Stream 데이터의 흐름. ◇ 스트림의 구분 1. 입력스트림 → 프로그램 → 출력스트림 2. 문 자 : 문자 스트림 데이터 : 바이트 스트림 IOStream 구분 Node Stream : 외부자원과 연결하는 것이 목적인 스트림 실제 읽고 쓰는 방법은 다양하지 않다. Filter Stream : 읽고 쓰는 것이 목적 외부 자원과 연결 불가 기존의 NodeStream에 추가되어 기존 Stream의 읽고 쓰는 방법을 upgrade 하는 것이 목적 ◇ 연결방법 1. Node Stream으로 외부자원과 연결 2. Filter Stream으로 Filtering (I/O 방법을 풍부하게 만들어 준다.) 3. Filter를 이용해서 Read / Write 실시 4. 연결 Close ◇ 스트림 구분 ▷ Byte I..
Exception Exception (예외상황) 오류 : 프로그램이 정상적으로 수행이 안되는 상황 Throwable 클래스를 상속 받음. (Exception, Error) 1. Error : 심각한 오류. 처리할 수가 없음. 하드웨어적인 오류가 많음. 2. Exception : mild한 오류. 소프트웨어적인 오류. 오류 발생시 처리 가능. → Exception Handling Exception 1. Checked Exception 반드시 처리해줘야 할 Exception을 처리하지 않았을 때, 컴파일 시에 점검해주는 오류. 프로그램 자체의 문제가 아니라, 실행 환경상 발생하는 문제. 프로그램 개발 시 발생 여부 예측 불가능. 반드시 Exception Handling 이 필요. 2. Unchecked Exception 프로..