목록공부 (39)
DecordRay
앞 글에서 절전 모드일때는 RAM, 최대 절전 모드일때는 하드디스크 or SSD에 정보가 저장된다고 하였는데 그렇다면 이들의 차이점은 무엇인지에 대해 알아보려고 한다. 이를 위해선 먼저 휘발성, 비휘발성 메모리에 대해 알아야 한다! 휘발성 vs 비휘발성 휘발성 메모리 컴퓨터의 전원이 꺼지면 작업중이던 정보가 날라간다. 적은 양의 정보를 빠르게 처리가 가능하다. Ex) RAM, DRAM, SRAM 등 비휘발성 메모리 컴퓨터의 전원이 꺼져도 작업중이던 정보가 날라가지 않는다. 휘발성 메모리에 비해 정보 처리 속도가 느리다. Ex) HDD(하드디스크), SSD 등 HDD와 SSD의 차이점 충격 소모 전력 소음 속도 용량 가격 HDD(하드디스크) 약하다 높다 있다 느리다 크다 싸다 SSD 강하다 낮다 없다 빠르..
절전모드와 최대절전모드의 차이점에 대해 알아보자! 절전 모드 절전 모드(sleep mode)는 대기 상태인 TV와 유사 컴퓨터가 절전 모드에 들어가면 모드 프로세스가 종료되고 동작도 멈추며, 실행 중이던 모든 프로그램과 문서 등은 RAM에 저장된다. 컴퓨터를 다시 사용해야할 때 바로 복구될 수 있도록 기술적으로 아주 적은 전력만으로 유지하기 때문에 전력 효율을 높일 수 있다. 쉽게 말해, 디스플레이만 꺼지게 만드는 모드이며, 전력 효율은 높아지지만 전력(=배터리)을 사용 안하는 것은 아니다. 최대 절전 모드 최대 절전 모드(hibernation)는 절전 모드와 유사하지만 중요한 차이점이 존재한다. 컴퓨터가 최대 절전 모드로 들어가면 실행 중이던 모든 프로그램과 문서 등은 RAM이 아닌 하드 디스크 or ..
이더넷(Ethernet) 데이터 링크 계층에 해당하며, 네트워크 토폴로지 중 버스형의 대표적인 형식이다. CSMA/CD (Carrier Sense Multiple Access with Collision Detect) 이더넷은 CSMA/CD 방식을 통해 사용된다. CSMA/CD 방식이란 구체적으로 무엇인지에 대하여 알아보자. CSMA/CD는 3가지 기능으로 나눠볼 수 있다. Carrier Sense Multiple Access Collision Detect Carrier Sense : 하나의 케이블에는 하나의 패킷만이 이동할 수 있으므로, 케이블에 흘러가는 패킷이 있는지에 대해 검사하는 기능이다. Multiple Access : 'Carrier Sense' 이후, 케이블에 패킷이 없음을 확인한 ..
네트워크 토폴로지 네트워크 토폴로지는 네트워크의 주요 구성 요소들이 물리적으로 연결된 방식을 의미 가장 기본적인 네트워크 토폴로지 종류는 버스형, 스타형, 링형이 있다. 가장 기본적인 네트워크 토폴로지인 스타형, 링형, 버스형을 알아보자! 스타형 각 노드에서 다른 노드로 전달되는 경로가 단일 경로인 네트워크 구조이다. 중앙의 제어 노드를 중심으로 각 노드의 연결은 중앙 제어 장치를 통해 이루어진다. 한 곳에 데이터가 집중되므로, 이를 관리하는 시스템이 전체의 성능에 큰 영향을 준다. 대표적인 구조로는 ATM(Asynchronous Transfer Mode)이 있다. ATM : 데이터를 53 바이트의 셀 또는 패킷으로 나누어, 디지털 신호 기술을 사용한 매체를 통하여 전송하는 기술 - 셀들은 ATM Swt..
주로 사용되는 포트들에 대해 알아보자! 포트 서비스 설명 20 FTP Data File Transfer Protocol-Datagram FTP 연결 시 실제로 데이터를 전송한다. 21 FTP File Transfer Protocol-Control FTP 연결 시 인증과 제어를 한다. 23 Telnet 텔넷 서비스로, 원격지 서버의 실행 창을 얻어낸다. 25 SMTP Simple Message Transfer Protocol 메일을 보낼 때 사용한다. 53 DNS Domain Name Service 이름을 해석하는데 사용한다. 69 TFTP Trivial File Transfer Protocol 인증이 존재하지 않는 단순한 파일 전송에 사용한다. 80 HTTP Hyper Text Transfer Proto..
네트워크 공부 간 알아야 하는 용어들을 한 번 정리하고 가보자! 프로토콜(Protocol) 네트워크에 연결된 컴퓨터들끼리 데이터를 주고받을 수 있도록 미리 약속한 전송 규약 및 규칙 즉, 서로 다른 시스템에 있는 개체 간에 성공적으로 데이터를 전송하는 통신 규약이다. 프로토콜 데이터 단위 (PDU) 프로토콜 데이터 단위(Protocol Data Unit)는 데이터 통신에서 상위 계층이 전달한 데이터에 붙이는 제어정보를 뜻한다. 모든 계층에서, 우리가 전송하는 데이터를 데이터라고 부를까? PDU를 알고난 후 부터는 그렇지 않을 것이다. 물론 데이터 자체는 동일하지만 각 레이어를 거치면서 헤더 정보가 추가되면서 이름이 달라진다. 쉽게 생각하면 사용자는 Data 라고 부르고, TCP는 Segment 라고 부르..
네트워크 지식에 있어 근간이 되는 OSI 7 계층에 대해 알아보자! OSI(Open System Interconnection) 7 계층 다른 시스템 간의 원활한 통신을 위해 ISO(국제 표준화 기구)에서 제안한 7단계 표준화 프로토콜 계층 계층명 7 계층 어플리케이션 계층 6 계층 표현 계층 5 계층 세션 계층 4 계층 전송 계층 3 계층 네트워크 계층 2 계층 데이터 링크 계층 1 계층 물리 계층 송신측(발신자)에서 7계층부터 1계층까지 처리한 후 데이터를 전송하면 수신측(수신자)에서 1계층부터 7계층 순으로 해석한다. 1~4 계층을 하위 계층이라고 부르며 5~7 계층을 상위 계층이라고 부른다. + 하위계층으로 갈수록 하드웨어에 가까워지고, 상위계층으로 갈수록 소프트웨어에 더 가깝다. 1 계층 : 물리..
1. JDBC(Java Database Connectivity) 개요 1. 1 JDBC(Java Database Connectivity) 개념 특정 DBMS와의 비종속적인 데이터베이스 연동 프로그램 개발을 위해 제공되는 자바 표준 API -> 쉽게 말해 데이터베이스가 변경되어도 자바 프로그램을 수정할 필요가 없다는 것. 1.2 JDBC 구조 및 프로그램 절차 클래스 기능 DriverManager DBMS에서 제공하는 Driver를 관리한다. DriverManger를 통해 Connection 객체를 얻을 수 있다. Connection Connection은 특정 DBMS와 연결된 객체다. Statement 작성된 SQL 명령어를 DBMS에 전달해주는 객체로서, Connection으로부터 획득한다. Resul..