본문 바로가기
728x90
반응형

전체 글231

무선 링크와 네트워크의 특징(컴퓨터 네트워킹 하향식 접근) 무선 링크와 네트워크의 특징 무선 링크(Wireless Links)의 특징 비연결성(Cellular Structure): 무선 네트워크는 일반적으로 셀룰러 구조를 가지고 있습니다. 이는 지역을 여러 개의 작은 셀로 나누어 각 셀에 기지국을 설치하고, 이들 간의 핸드오프를 통해 연결을 유지하는 방식입니다. 주파수 스펙트럼 활용: 무선 링크는 다양한 주파수 대역을 사용하여 통신합니다. 이는 주파수 스펙트럼의 효율적인 활용을 통해 많은 수의 동시 사용자를 지원할 수 있도록 합니다. 이동성(Mobility): 무선 링크는 이동 중에도 연결을 유지할 수 있는 기능을 가지고 있습니다. 이는 모바일 장치들이 계속해서 다른 셀로 이동하더라도 서비스 중단이 최소화될 수 있도록 해줍니다. 전파 감쇠와 간섭: 건물, 지형,.. 2024. 2. 2.
[JPA] 테이블 전략 설명 조인 전략 (Joined Strategy) 설명: 각 클래스마다 테이블을 따로 생성하고, 자식 클래스의 테이블은 부모 클래스의 테이블과 조인으로 연결됩니다. 상황: 학교에는 학생과 선생님들이 있습니다. 각 학생과 선생님은 서로 다른 테이블에 저장되어야 합니다. 사용 이유: 학생과 선생님은 각각 고유한 속성을 가지며, 데이터를 정규화하여 관리하고 싶습니다. 구현 방법: @Entity @Inheritance(strategy = InheritanceType.JOINED) public class Person { // 공통 속성 } @Entity public class Student extends Person { // 학생 특화 속성 } @Entity public class Teacher extends Perso.. 2024. 2. 1.
웹페이지 요청에 대한 처리(컴퓨터 네트워킹 하향식 접근) 웹페이지 요청에 대한 처리 웹페이지 요청에 대한 처리 사용자 요청: 웹 브라우저에서 사용자가 주소창에 URL을 입력하거나, 링크를 클릭하거나, 어떠한 웹페이지를 요청하는 행위를 합니다. DNS 조회: 만약 입력된 URL이 도메인 이름이라면, 브라우저는 DNS(Domain Name System) 서버에 해당 도메인의 IP 주소를 요청하여 얻습니다. TCP 연결: 브라우저는 얻은 IP 주소를 이용하여 서버와 TCP 연결을 수립합니다. 이를 통해 클라이언트와 서버 간에 양방향 통신이 가능해집니다. HTTP 요청: 클라이언트는 서버에게 실제로 어떤 자원(웹페이지, 이미지, 스타일시트 등)을 요청하기 위해 HTTP 요청을 보냅니다. HTTP 요청은 GET, POST, PUT, DELETE 등의 메서드를 사용하여 .. 2024. 2. 1.
데이터 센터 네트워킹(컴퓨터 네트워킹 하향식 접근) 데이터 센터 네트워킹 데이터 센터 네트워킹 데이터 센터 네트워킹은 대규모의 컴퓨터 시스템과 IT 리소스가 집중된 데이터 센터 내에서 효율적이고 안정적인 통신 및 데이터 전송을 지원하는 네트워크 구성을 말합니다. 데이터 센터는 기업이나 조직에서 중앙 집중화된 서버, 스토리지 시스템, 네트워크 장비 등을 호스팅하는 시설로, 이를 통해 다양한 IT 서비스를 제공하고 관리합니다. 데이터 센터 네트워킹의 주요 특징과 구성 요소 높은 대역폭 및 낮은 지연 시간: 데이터 센터 네트워킹은 매우 높은 대역폭과 낮은 지연 시간을 제공하여 빠르고 신뢰성 있는 데이터 전송을 지원합니다. 이는 대용량의 데이터를 신속하게 처리하고 서비스에 지연을 최소화하는 데 중요합니다. 가상화 및 클라우드 컴퓨팅: 데이터 센터에서는 서버 가상.. 2024. 1. 31.
링크 가상화: 링크 계층으로서의 네트워크(컴퓨터 네트워킹 하향식 접근) 링크 가상화: 링크 계층으로서의 네트워크 링크 가상화: 링크 계층으로서의 네트워크 링크 가상화(Link Virtualization)는 네트워크에서 사용되는 가상화 기술 중 하나로, 링 크 계층(Link Layer)으로서의 네트워크를 가상적으로 구성하는 것을 의미합니다. 링크 계층은 OSI(Open Systems Interconnection) 모델에서 두 장비 간의 직접적인 통신을 담당하는 계층으로, 주로 이더넷이나 Wi-Fi와 같은 기술이 사용됩니다. 링크 가상화 특징 자원 분리 및 격리: 링크 가상화를 통해 하나의 물리적인 링크를 여러 개의 가상 링크로 나누어 사용할 수 있습니다. 이를 통해 각 가상 링크는 독립적으로 운영되며, 자원 분리와 격리를 실현할 수 있습니다. 효율적인 자원 할당: 가상 링크를.. 2024. 1. 30.
[JPA] 필드와 컬럼 및 기본 키 매핑 어노테이션 필드와 컬럼 매핑 어노테이션 정리 @Column 컬럼 매핑 @Temporal 날짜 타입 매핑 LocalDate, LocalDateTime을 사용할 때는 생략 가능(최신 하이버네이트 지원) @Enumerated enum 타입 매핑 ORDINAL 사용은 Enum 값의 추가, 삭제, 순서 변경에 취약하며, 가독성과 유지보수성이 낮아 추천되지 않습니다. 대신, EnumType.STRING을 사용 !! @Lob BLOB, CLOB 매핑 데이터베이스 BLOB, CLOB 타입과 매핑 • @Lob에는 지정할 수 있는 속성이 없다. • 매핑하는 필드 타입이 문자면 CLOB 매핑, 나머지는 BLOB 매핑 • CLOB: String, char[], java.sql.CLOB • BLOB: byte[], java.sql. BL.. 2024. 1. 29.
[JPA]영속성 컨텍스트 영속성 컨텍스트 *영속성 컨텍스트란 더보기 엔티티를 영구 저장하는 환경을 의미 *영속성 컨텍스트 주요 기능 더보기 객체 추적 (Object Tracking): 영속성 컨텍스트는 어떤 객체가 변경되었는지 추적합니다. 이러한 변경 내용은 데이터베이스에 동기화되기 전까지 메모리에 유지됩니다. 지연 로딩 (Lazy Loading): 영속성 컨텍스트는 필요한 순간까지 연관된 객체를 로딩하지 않고, 실제로 사용될 때 로딩합니다. 이를 통해 성능을 최적화할 수 있습니다. 동일성 (Identity): 영속성 컨텍스트는 객체의 동일성을 유지합니다. 즉, 같은 엔터티를 나타내는 두 객체가 메모리 상에서는 동일한 객체로 취급됩니다. 트랜잭션 관리: 영속성 컨텍스트는 트랜잭션 범위 내에서 데이터베이스와의 작업을 관리합니다. .. 2024. 1. 29.
스위치 근거리 네트워크(컴퓨터 네트워킹 하향식 접근) 스위치 근거리 네트워크(컴퓨터 네트워킹 하향식 접근) 스위치 근거리 네트워크 스위치 근거리 네트워크(LAN)"는 네트워크의 한 유형으로, 제한된 지리적 영역 내에서 컴퓨터, 프린터, 서버 등의 IT 장치들이 연결되어 데이터를 주고받을 수 있는 환경을 말합니다. 이것은 일반적으로 사무실, 학교, 가정 등의 작은 지역에서 사용됩니다. 스위치는 LAN에서 중요한 역할을 하는 네트워크 장치 중 하나입니다. 이 장치는 네트워크에 연결된 여러 장치들 간에 데이터 전송을 관리하고 조율합니다. 스위치는 주로 이더넷 기술을 기반으로 동작하며, 데이터 링크 계층에서 동작하는 OSI 모델의 스위치가 일반적입니다. 스위치 근거리 네트워크 특징과 동작 방식 스위칭( Switching): 스위치는 패킷을 분석하고, 해당 패킷을 .. 2024. 1. 29.
다중 접속 링크와 프로토콜(컴퓨터 네트워킹 하향식 접근) 다중 접속 링크와 프로토콜 다중 접속 링크와 프로토콜 다중 접속(Multiplexing)은 여러 개의 데이터 스트림이 하나의 통로 또는 채널을 공유하는 기술을 의미합니다. 이것은 효율적인 데이터 전송을 가능하게 하며, 다양한 응용 분야에서 사용됩니다. 다중 접속은 주로 통신 네트워크, 컴퓨터 네트워크 및 데이터 전송 시스템에서 활용됩니다. 프로토콜(Protocol)은 통신을 위한 규약 또는 규칙의 집합을 나타냅니다. 네트워크에서 프로토콜은 통신 당사자 간에 데이터 전송을 원활하게 하기 위한 규칙들을 정의합니다. 다중 접속이 일어나는 맥락에서는 주로 다중 접속을 지원하는 프로토콜이 사용됩니다. 다중 접속 주요 프로토콜 TCP (Transmission Control Protocol): TCP는 신뢰성 있는 .. 2024. 1. 28.
728x90
반응형