728x90
Python
end=' ' : 개행(줄바꿈)을 하지 않음
print() 기본값 : 줄바꿈
해시 암호화 알고리즘
MD5 (Message-Digest algorithm 5) |
1991년 R.rivest가 MD4를 개선한 암호화 알고리즘으로 프로그램이나 파일의 무결성 검사에 사용 각각의 512bit짜리 입력 메시지 블록에 대해 차례로 동작하여 128bit의 해시값을 생성하는 해시 알고리즘 |
SHA-1 (Secure Hash Algorithm) |
1993년 NSA에서 미 정부 표준으로 지정되었고, DSA(Digital Signiture Algorithm)에서 사용 160bit의 해시값을 생성하는 해시 알고리즘 |
SHA-256/384/512 (Secure Hash Algorithm) |
SHA(Secure Hash Algorithm) 알고리즘의 한 종류로서 256bit의 해시값을 생성하는 해시 함수 AES(Advanced Encryption Standard, 미연방 표준 알고리즘)의 키 길이인 128, 192, 256bit에 대응하도록 출력 길이를 늘린 해시 알고리즘 |
HAS-160 | 국내 표준 서명 알고리즘 KCDSA(Korean Certificate-based Digital Signature Algorithm)를 위하여 개발된 해시 함수 MD5와 SHA-1의 장점을 취하여 개발된 해시 알고리즘 |
TCP의 특징
신뢰성 보장 | 패킷 손실, 중복, 순서 바뀜 등이 없도록 보장 TCP 하위 계층인 IP 계층의 신뢰성 없는 서비스를 보완하여 신뢰성 제공 |
연결 지향적 특징 | 같은 전송 계층의 UDP가 비연결성인 것과는 달리 TCP는 연결 지향적 양단 간 애플리케이션/프로세스는 TCP가 제공하는 연결성 회선을 통하여 서로 통신 |
흐름 제어(Flow Control) | 흐름 제어기능을 활용하여 송신(송신 전송률) 및 수신(수신 처리율) 속도를 일치시킴 |
혼잡 제어(Congestion Control) | 네트워크가 혼잡하다고 판단될 때는 혼잡 제어 기법을 사용하여 송신율을 감속함 |
SELECT * FROM 성적 ORDER BY 영어 DESC, 수학 DESC;
영어 점수에 대해 내림차순으로 정렬하고, 영어 점수가 같을 경우 수학 점수에 대해서 내림차순으로 정렬
페이지 교체 기법 유형
FIFO First In First Out |
각 페이지가 주기억장치에 적재될 때마다 그때의 시간을 기억시켜 가장 먼저 들어와 가장 오래 있던 페이지를 교체하는 기법(선입선출) |
LRU Least Recently Used |
사용된 시간을 확인하여 가장 오랫동안 사용되지 않은 페이지를 선택하여 교체하는 기법 프로그램의 지역성의 원리에 따라서 최근에 참조된 페이지는 앞으로도 참조될 가능성이 크고, 최근에 참조되지 않은 페이지는 앞으로도 참조되지 않을 가능성이 크다는 전제로 구현된 알고리즘 |
LFU Least Frequently Used |
사용된 횟수를 확인하여 참조 횟수가 가장 적은 페이지를 선택하여 교체하는 기법 기억장치에 저장된 페이지 중에서 사용된 횟수가 가장 적은 페이지를 교체하는 알고리즘 |
OPT OPTimal Replacement |
앞으로 가장 오랫동안 사용하지 않을 페이지를 교체하는 기법 페이지 부재 횟수가 가장 적게 발생하는 가장 효율적인 알고리즘 |
NUR Not Used Recently |
LRU와 비슷한 알고리즘으로 최근에 사용하지 않은 페이지를 교체하는 기법 최근에 사용되지 않은 페이지는 앞으로도 사용되지 않을 가능성이 크다는 것을 전제로 LRU에서 나타나는 시간적인 오버헤드를 줄일 수 있음 최근의 사용 여부를 확인하기 위해서 페이지마다 참조 비트와 변형 비트 사용 |
SCR Second Chance Replacement |
가장 오랫동안 주기억장치에 있던 페이지 중 자주 사용되는 페이지의 교체를 방지하기 위한 기법으로 FIFO 기법의 단점을 보완하는 기법 |
무선랜 표준
802.11a | 5GHz 대역에서 54Mbps 속도를 제공 |
802.11b | 2.4GHz 대역에서 11Mbps 속도를 제공 |
802.11e | QoS 강화를 위해 MAC 지원 기능을 채택 초고속 서비스(IP 전화, 비디오)에 QoS 제공 |
802.11f | AP 간의 로밍 기능을 향상시킨 표준 |
802.11g | 802.11b와 비슷하나 속도가 향상(22Mbps 이상) |
802.11i | 무선 랜의 보안 기능 향상 |
802.11h | 802.11e에 전파 간섭을 방지하는 기능 지원 |
802.11ac | 다중 단말의 무선랜 속도는 최소 1Gbit/s, 최대 단일링크 속도는 최소 500Mbit/s까지 가능한 기술 |
802.11ad | 60GHz 대역을 사용해 데이터를 전송하는 방식으로 대용량의 데이터나 무압축 HD 비디오 등 높은 동영상 스트리밍에 적합 |
802.11ax | 하나의 AP가 다수의 디바이스를 밀도있게 지원하는 Capacity를 최대화하는 무선랜 표준 |
응용 계층 프로토콜
HTTP HyperText Transfer Protocol |
텍스트 기반의 통신규악으로 인터넷에서 인터넷에서 데이터를 주고받을 수 있는 프로토콜 하이퍼텍스트를 빠르게 교환하기 위한 프로토콜 |
FTP File Transfer Protocol |
TCP/IP 프로토콜을 가지고 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜 |
SMTP Simple Mail Transfer Protocol |
인터넷에서 TCP 포트 번호 25번을 사용하여 이메일을 보내기 위해 이용되는 프로토콜 |
POP3 Post Office Protocol Version 3 |
TCP 110번 포트를 사용하고 응용 계층 인터넷 프로토콜 중 하나로 원격 서버로부터 TCP/IP 연결을 통해 이메일을 가져오는 데 사용하는 프로토콜 |
IMAP Internet Messaging Access Protocol |
TCP 143번 포트를 사용하고 원격 서버로부터 TCP/IP 연결을 통해 이메일을 가져오고 온라인 및 오프라인을 모두 지원하는 프로토콜 |
Telnet | 인터넷이나 로컬 영역에서 네트워크 연결에 사용되는 네트워크 프로토콜 |
클라우드 관련 기술
인터클라우드 컴퓨팅 Inter Cloud Computing |
단일 클라우드를 넘어서 타 클라우드 서비스에서 필요한 자원을 가져다 서비스하는 클라우드 내의 중첩 클라우드 서비스 |
메타클라우드 Meta Cloud |
클라우드 서비스를 위한 개발환경, 실행환경, 환경설정 등을 개발자의 요구 조건에 맞게 자유롭게 구성할 수 있도록 제시하는 통합 클라우드 시스템 모델 |
멀티클라우드 Multi Cloud |
2곳 이상의 클라우드 벤더가 제공하는 Public 클라우드를 조합하여 구성하는 클라우드 서비스 제공 모델 |
728x90
'T.I.L(Today I learned) > CS' 카테고리의 다른 글
221013 정보처리기사 실기 D-3 (0) | 2022.10.13 |
---|---|
221012 정보처리기사 실기 D-4 (0) | 2022.10.13 |
221010 정보처리기사 실기 D-6 (1) | 2022.10.10 |
221009 정보처리기사 실기 D-7 (0) | 2022.10.09 |
221008 정보처리기사 실기 D-8 (0) | 2022.10.08 |
댓글