분류 전체보기 (183) 썸네일형 리스트형 도식만 봐도 흐름이 잡히는 『서버 구조』 핵심 요약 노트 『그림으로 배우는 서버 구조』를 읽고, 각 차트별로 핵심 내용을 정리해보려 합니다.이 과정을 통해 서버 구조에 대한 이해를 좀 더 체계적으로 정리하는것이 목적인 글입니다.” Ch1. 서버의 기본 서버는 애플리케이션 소프트웨어를 동작시키는 중심 역할을 하는 컴퓨터다.이 서버는 다음과 같은 세 가지 형태로 나눌 수 있다. 1. 클라이언트의 요청에 대응하는 수동형 서버클라이언트가 먼저 서버에 요청을 보내면, 서버는 그 요청을 받아 처리한다.파일 서버, 프린트 서버, 메일 서버 등이 여기에 해당하며, 보통 서버 한 대에 여러 대의 클라이언트가 접속하는 구조다.서버는 항상 대기 상태로 있다가 클라이언트 요청이 올 때만 반응한다. 2. 서버가 능동적으로 처리하는 주도형 서버서버가 먼저 클라이언트에게 명령을 내리고.. 의존관계 주입이란? 의존관계 주입의 의존관계란 무엇인가? "A가 B를 의존한다." 라는 말을 풀어서 말하자면 A라는 클래스가 B라는 클래스를 사용(=의존) 하고있다. 라는 것으로 A라는 클래스 안에 B 라는 클래스를 추가 생성하지않고 B클래스 인스턴스를 만들어서(=외부) 이를 끌고온다는 것이라고 할 수 있다. 이는 B의 기능이 추가 또는 변경되거나 형식이 바뀌면 그 영향이 A에 미친다는 것과 동일한 의미로 볼 수 있는데 밑의 예시를 보면 위의 코드는 A는 B를 의존하고 있는 상황이다. 여기서 A는 B의 gorani()를 가지고오고있는데 여기서 B의 gorani()가 banana()로 변경된다면 A역시 B().banana(); 로 변경해야하는 상황이 생기며 B의 영향이 A에게 까지 미쳐짐에 A는 B를 의존한다. 라고 이.. [백준 알고리즘 : 10869] 사칙연산 Java import java.util.Scanner; class Main { public static void main (String [] args ){ Scanner scan = new Scanner(System.in); int A = scan.nextInt(); int B = scan.nextInt(); System.out.println(A + B); System.out.println(A - B); System.out.println(A * B); System.out.println(A / B); System.out.println(A % B); .. [백준 알고리즘 : 2557] Hello World 출력하기 Java public class Main { public static void main (String [] arg){ System.out.print("Hello World!"); } } (1) public : 모든 클래스에서도 해당 변수나 메서드가 접근이 가능하다는 의미로 프로그램의 시작은 main이기 때문에 다른 곳에서 호출할 수 있도록 public 사용 (2) static : Java가 컴파일(compile)이 되는 순간 가장 빠르게 정의도어 별도의 객체 생성 없이 모든 객체와 공유 가능 (3) void : 별도의 return(반환값) 없이 메서드를 실행하고 끝냄 참고 : https://songg54.. [정보처리기사 실기] 계산 HRN(Highest Response-ratio Next) 우선순위를 결정하는 계산식을 (대기시간 + 서비스시간 ) / 서비스시간** HRN : 운영체제가 어떤걸 우선순위를 두어 할것인가? [정보처리기사 실기] DB 관련 행과 열 단어 정리 가로 : 행 , 튜플세로 : 열, 컬럼, 속성행들의 모임 : 카디널리티(cardinality)열의 모임 : 차수(degree)도메인 : 값의 범위 (ex. 초등학교의 학년이다 = 1~6까지가 학년의 도메인) [정보처리기사 실기] 그래프 문제 *해설-. Fan-in : 들어오는 선-. Fan-out : 나가는 선A : Fan-in : 0개 / fan-out : 3개B : Fan-in : 1개 / fan-out : 2개C : Fan-in : 3개 / fan-out : 3개 *답F,H [정보처리기사 실기] 프로토콜 IPv4 vs IPv6 구분설명IPv432비트(4바이트)10진수보안 - IPsec 프로토콜 별도 설치A, B, C, D 등 클래스 단위의 비순차적 할당(비효율적) 브로드캐스트IPv6128비트(16바이트)16진수규모 및 단말기 수에 따른 순차적 할당(효율적)호스트 주소 자동 설정(네트워크에 접속하는 순간 주소 부여 받음)패킷 크기 확장(IPv4는 64키로바이트였음)효과적인 라우팅(확장헤더)플로 레이블링(Flow Labeling) - 특정 트래픽은 별도의 특별한 처리(실시간 통신 등)를 통해 높은 품질의 서비스를 제공할 수 있다.인증 및 보안 - 확장기능에서 기본으로 제공이동성 - 물리적 위치에 제한받지 않음(RFC 3775와 RFC 3776)유니캐스트(unicast), 멀티캐스트(multicast), 애니.. [정보처리기사 실기] 암기해야하는 여러가지 보안 및 해킹 기술 용어 정리 킬스위치(Kill Switch) 스마트폰 이용자가 도난당한 스마트폰의 작동을 웹사이트를 통해 정지할 수 있도록 하는 일종의 자폭기능으로 스마트폰의 유통, 도난, 분실을 어느정도 막을 수 있고, 원격잠김, 개인정보 삭제등의 기능이 있으며, 단말기의 펌웨어나 운영체제에 탑재되는 기술은 킬 스위치이다.(18년 2회) 정보보안의 핵심 3요소 기밀성, 무결성, 가용성 도스공격(Dos : Denial of Service, 서비스거부) 공격할 서버에 계속 공격하여 가용성을 파괴하게하는 네트워크 공격공격 명칭설명Smurf AttackIP, ICMP의 특성(데이터를 보냈으나 문제가 생기면 문제가 발생됨의 결과가 return 되는 것)을 악용하여엄청난 양의 데이터를 한 사이트에 집중적으로 보내서 네트워크를 불능으로 만.. [정보처리기사 실기] OSI 7계층 계층이름설명프로토콜전송단위장비응용계층(Application Layer)사용자와 네트워크 간 응용서비스연결, 데이터생성HTTPFTP데이터(Data)호스트(PC등)표현계층(Presentation Layer)데이터형식설정, 부호교환, 암&복호화JPEGMPEG세션계층(Session Layer)송수신간의 논리적인 연결연결접속, 동기제어RPCNetBIOS전송계층(Transport Layer)송수신 프로세스 간의 연결신뢰성 있는 통신보장데이터분할, 재조립,흐름제어, 오류제어, 혼잡제어TCPUDP세그먼트(Segment)L4스위치네트워크계층(Network Layer)단말기 간 데이터 전송을 위한 최적화된 경로제공IPICMP패킷(Packet)라우터데이터링크계층(Data Link Layer)인접 시스템 간 데이터전송, 오류.. 이전 1 2 3 4 ··· 19 다음