전체 글
-
인텔리제이 유용한 단축키개발 도구/Intellij 2024. 12. 7. 20:51
코드 구현부 즉시 보기 ( ctrl + shift + i ) 변수 자동 완성( ctrl + alt +v ) 파라미터 자동 완성 ( ctrl + alt + p ) 컴파일 및 실행⦁ 코드 자동 정렬 ( ctrl + alt + i ) ⦁ 전체 컴파일 ( ctrl + F9 ) ⦁ 부분 컴파일 ( ctrl + shift + F9 ) ⦁ 실행 ( alt + shift + F10 ) 검색⦁ 클래스 검색 ( ctrl + n ) ⦁ 파일 검색 ( ctrl + shift + n ) ⦁ 메서드 검색 ( ctrl + shift + alt + n ) ⦁ 파일 내 전체 검색 ( ctrl + shift + f ) 최근 열었던 파일 보기 ( ctrl + e ) 에디터 탭 전환 ( alt + 방향키 좌우 )
-
폴트 톨런트와 로드 밸런싱네트워킹(Networking)/02 네트워크 장비 2024. 8. 24. 19:49
폴트 톨런트와 로드 밸런싱폴트 톨런트 : 미리 장애에 대비를 해놓는 것. 장애 대비책으로 대부분 이중 구조를 의미- 전체 네트워크가 하나의 지점에서 발생한 장애로 인해 영향을 받는 것을 방지하기 위한 대책 ⓵ 평소 라우터1를 사용 (2.라우터는 동작 X)⓶ 라우터1가 고장시, 라우터2가 동작하게 된다 로그 밸런싱 : 로드를 분산하는 것. - 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적으로 운영 될 수 있도록 한다 로드 밸런싱 적용 전 로드 밸런싱 적용 후 대부분의 로드 밸런싱은 폴트 톨런트가 가능하다반대로 폴트 톨런트는 로드 밸런싱이 안된는 경우도 있다 네트워크 분야에 있는 사람들도 로드 밸런싱과 폴트 촐런트에 대해서 혼동하는 경우가 많다고 한다 폴트 톨런트는 미리 ..
-
Looping 루핑네트워킹(Networking)/02 네트워크 장비 2024. 8. 24. 19:45
Looping루핑(Looping) : 데이터 전송이 불가능해지는 상태를 말한다 루핑(Looping)은 프레임이 네트워크상에서 무한정으로 뱅뱅 돌기 때문에 이더넷의 특성(CSMA/CD)상 네트워크가 조용해야 데이터를 전송할 수 있다 그림에서 처럼 두 호스트 사이에 스위치 또는 브리지가 두 개 있다고 가정.하나의 호스트에서 다른 호스트로 가는 경로가 두 개 이상 만들어진다(왼쪽 브리지를 통해서 가능 길 하나와 오른쪽 브리지를 통해서 가능 길 하나가 있습니다) 보통 이렇게 구성하는 것은 하나의 경로가 끊어져도 다른 경로를 쓰기 위한 것인데아무 생각 없이 이렇게 구성을 하게 되면 루핑이 발생하게 된다 ⓵ 호스트 A가 브로드캐스트 패킷을 보내게 된다 (양쪽 스위치로 전달)⓶ 양쪽 스위치는 Flooding(플로딩..
-
브리지와 스위치의 차이점네트워킹(Networking)/02 네트워크 장비 2024. 8. 18. 22:13
브리지와 스위치의 차이점일반적으로 브리지와 스위치는 같다고들 한다스위치와 브리지는 데이터 링크 레이어(Data Link Layer) 즉 같은 레이어의 장비이면서 하는 일도 비슷하다 차이점브리지스위치소프트웨어 처리 방식하드웨어 처리 방식(소프트웨어 보다 빠름)포트들이 같은 속도포트에 따라 서로 다른 속도를 지원Store-and-forward 방법만 사용Cut-through, Sote-and-forward 사용 방식1) 스토어-앤-포워드(Store-and-forwarding) 방식 : 스위치나 브리지가 일단 들어오는 프레임을 전부 받아들인 후 처리를 시작하는 방식 ⓵ 프레임을 모두 받아들이고 나면 프레임이 제대로 들어왔는지, 에러는 없는지, 출발지 주소는 어디인지, 목적지 주소는 어디인지를 파악한다 ⓶..
-
2. 브리지와 스위치의 기능네트워킹(Networking)/02 네트워크 장비 2024. 8. 17. 11:53
브리지와 스위치의 기능 Learning배운다Flooding모르면 들어온 포트를 제외한 다른 모든 포트로 뿌린다Forwarding해당 포트를 건네준다Filtering다른 포트로 못 가게 막는다Aging나이를 먹는다 4) Filtering - 다른 포트로 못 가게 막는다 PC A와 B는 같은 세그먼트 E0 있으므로, 다른 세그먼트로 통신을 보내지 않아도 된다이러한 Filtering 기능 때문에 허브와는 다르게 콜리전 도메인을 나누어 줄 수 있다 5) Aging - 나이를 먹는다 (타이머)맥 어드레스 테이블에는 데이터를 넣을 수 있는 용량이 한정되어 있기 때문에 평생 저장하는 것은 불가능하다 따라서 어느 정도 시간이 지나면 맥 어드레스 테이블에서 정보를 지우기 시작한다 Aging 타이머 리플래쉬 : 타..
-
1 . 브리지와 스위치의 기능네트워킹(Networking)/02 네트워크 장비 2024. 8. 16. 20:06
브리지와 스위치의 기능 Learning배운다Flooding모르면 들어온 포트를 제외한 다른 모든 포트로 뿌린다Forwarding해당 포트를 건네준다Filtering다른 포트로 못 가게 막는다Aging나이를 먹는다 1) Learning - 배운다⓵ A라는 PC가 통신을 위해서 프레임을 내보내면 그때 이 PC의 맥 어드레스를 읽어서자신의 맥어드레스 테이블에 저장한다⓶ 나중에 어떤 PC가 A에게 통신할 경우에는 자신의 브릿지 테이블을 참고해서 다리를 건너게 할 것인지, 아니면 못 건너게 할 것인지를 결정한다 ⓵ 세그먼트 E0과 세그먼트 E1에 PC들이 연결되어 있다⓶ 만약 세그먼트 E0에 있는 PC A가 통신을 시작하게 되면 이더넷 기본 성질에 따라 세그먼트 E0에 연결된 모든 PC들과 통신하게 된다⓷ ..
-
브리지(Bridge)네트워킹(Networking)/02 네트워크 장비 2024. 8. 16. 18:33
브리지bridge : 다리 , 허브로 만들어진 콜리전 도메인 사이를 반으로 나누고 중간에 다리를 놓는다( 처리방식이 소프트웨어적으로 처리하기 때문에 스위치 보다 느리다 ) ① A와 B가 맥 어드레스를 이용하여 통신하는 동안 C와 D도 서로 통신이 가능② A와 B가 통신할 때 브리지를 건너지 않는다③ 브리지는 맥어드레스 테이블 보기 때문에 A와 B가 통신할 때, 통과 시키지 않는다 ※ 브리지나 스위치는 콜리전 도메인을 나누어 주는 역활을 한다