2026/05/04 2

위클리 페이퍼 - 17주차

TCP/IP 4계층 모델과 OSI 7계층 모델에 대해 각각 설명하고, 두 모델을 비교해보세요.TCP/IP 4계층 모델 TCP/IP 4계층 모델주요 프로토콜역할4층응용 계층HTTP, DNS, FTP, ...애플리케이션에 맞추어 통신3층전송계층TCP, UDP, ...IP와 어플리케이션을 중개해 데이터를 확실하게 전달2층인터넷 계층IP, ICMP, ARP, RARP네트워크 주소를 기반으로 데이터를 전송1층네트워크 접근 계층Ethernet, wifi, ...컴퓨터를 물리적으로 네트워크에 연결해서 기기 간에 전송이 가능하게 함OSI 7계층 모델 계층 모델주요 기능대표 프로토콜/장비7계층응용 계층(Application Layer)사용자와 네트워크 간 인터페이스 제공 (응용 서비스)HTTP, HTTPS, SMTP, ..

위클리 페이퍼 - 16주차

Spring Cache에서 @Cacheable, @CachePut, @CacheEvict의 차이점과 각각을 어떤 상황에서 사용하는 것이 적절한지 설명해주세요.1. @Cacheable설명 : 메서드 실행 결과를 캐시에 저장하고, 동일한 인자로 호출 시 저장된 값을 반환하여 조회 성능을 향상시키기 위해 사용@Cacheable("products") → 캐시 이름이 products인 저장소에 결과를 저장동일한 ID로 다시 호출되면 DB 접근 없이 캐시된 결과를 반환condition 과 unless 속성을 이용하면 캐시 조건을 제어할 수 있음속성설명condition캐싱을 수행할 조건 지정 (true일 때만 저장)unless메서드 실행 후 결과에 따라 저장 여부 결정 @Servicepublic class Produ..