최근 포스트

OSI 물리 계층

1 분 소요

OSI 물리 계층 네트워크 통신에 있어 가장 기본적인 단계인 말 그대로 물리적인 네트워크 환경을 의미한다. 컴퓨터는 binary 즉 2인법의 전기적 신호로 동작하고 서로 통신한다. 전기신호의 유뮤 즉 1과 0으로만 이루어진 것이다. 이러한 바이너리 전기신호를 어떻게 전...

OSI 7 계층

2 분 소요

OSI 7 계층 -네트워크에서 발생하는 통신의 과정을 7단계로 나눈 개념으로 국제 표준화기구(ISO. international organization for standardizaion)에서 네트워크 간의 호환을 위해 OSI 7 계층이라는 표본으로 만든 네트워크 모델

MAC 주소란?

최대 1 분 소요

MAC address(Media Access Control) 맥 주소는 컴퓨터간 데이터를 전송하기 위해 존재하는 컴퓨터의 물리적 주소를 의미한다. 맥 주소는 인터넷을 할 수 있는 이더넷 기반 기기에 각각 할당되어 있는 고유한 ID값을 의미한다. 랜카드(...

Spring Security 세션 정책

1 분 소요

스프링 시큐리티를 이용해 OAth를 구현하던 도중 java.lang.NullPointerException을 만났다. 정확히는 로그인이 제대로 되었는지 확인하기 위해 Login후 생성된 세션의 Authentication에 Principal 객체를 호출해 사용자의 이름이 뜨느지...

Spring Security filterchain

1 분 소요

FilterChain 스프링 설정을 하기 위해 config 클래스를 만들고 config 클래스로 설정하기 위해 @EnableWebSecurity을 넣어준다. 해당 애너테이션의 속성인 debug를 통해 어떤 필터체인이 통과되는지를 알 수 있다. @EnableWebSecu...

SOA(Service Oriented Architecture)란?

2 분 소요

SOA(Service Oriented Architecture) 애플리케이션의 기능들을 비즈니스적인 의미를 가지는 기능단위로 묶어서 네트워크에서 공통적으로 쓰는, 어떤 표준화된 호출 인터페이스를 통해 서비스로 구현하고 이 서비스들을 기업의 업무에 따라 애플리케이션을 구성하는 소...