본문 바로가기

용어29

728x90
반응형
[IT 용어] QUIC(Quick UDP Internet Connection) 정의 QUIC(Quick UDP Internet Connection)은 UDP 기반의 전송계층 프로토콜이다. QUIC은 응용 계층 프로토콜인 HTTP/2가 TCP(Transmission Control Protocol)을 하부계층 프로토콜로 사용하면서 발생하는 한계점을 개선하기 위해 제안되었고 현재 HTTP/3의 하부 계층 프로토콜로 사용된다. 참고문서 "QUIC, a multiplexed transport over UDP", The Chromium Projects. @원문보기 "QUIC (quic)", QUIC working group, IETF Datatracker. @원문보기 "IETF QUIC Working Group", QUIC 워킹그룹 홈페이지. @원문보기 "Version-Independent .. 2023. 4. 17.
[IT 용어] 아나콘다(Anaconda) 정의 파이썬(Python)에서 아나콘다(Anaconda)는 파이썬 배포판(Distribution) 중 하나를 말한다. 아나콘다는 데이터 과학자를 위해 파이썬 기반 개발환경을 쉽게 구축할 수 있도록 관련 파이썬 패키지(Package)를 포함하여 자동으로 파이썬 개발환경을 설치한다. 참고문서 "Anaconda Distribution", 아나콘다 공식 홈페이지. @원문보기 2023. 4. 13.
[IT 용어] IDE(Integrated Development Environment, 통합개발환경) 정의 IDE(Integrated Development Environment, 통합개발환경)는 소프트웨어 코드를 효율적으로 개발하도록 돕는 응용(Application)이다. 주요 IDE 목록 Visual Studio Eclipse IntelliJ IDEA PyCharm PhpStorm Spyder 참고문서 "통합 개발 환경, 統合開發環境, Integrated Development Environment, IDE", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "IDE란?", Red Hat, 2023년 3월 1일. @원문보기 "IDE란 무엇인가요?", AWS. @원문보기 2023. 4. 7.
[IT 용어] 딥러닝(Deep Learning, 심층 기계 학습) 정의 딥러닝(Deep Learning, 심층 기계 학습)은 많은 신경망을 기반으로한 기계 학습(Machine Learning) 방식을 말한다. 주로 인공 신경망(Artificial Neural Network, ANN)을 활용한다. 활용 분야 딥러닝의 잠재력은 크고 많은 분야에서 활용을 시도하고 있다. 현재는 영상처리와 자연어처리 분야에서 확실한 결과물을 보이고 있다. 참고문서 "심층 기계 학습, 深層機械學習, Deep learning", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 2023. 4. 4.
[IT 용어] SQL(Structured Query Language, 구조화된 질의 언어) 정의 SQL(Structured Query Language, 구조화된 질의 언어)은 데이터베이스의 조작과 관리를 위한 표준 질의(Query) 언어를 말한다. SQL은 1970년대에 IBM이 출시하여 1986년에 ANSI(American National Standards Institute) 표준(SQL-86)이 제정되었으며 현재 ISO(International Organization for Standardization)에서 'ISO/IEC 9075'라는 명칭으로 국제표준으로 제정되어 관리 중이다. 참고문서 "구조화된 질의 언어, 構造化質疑言語, Structured Query Language, SQL", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "The History of SQL Stand.. 2023. 3. 24.
[IT 용어] Superseded Software 정의 IT에서 'Superseded'는 '대체되었다'라는 의미로 사용된다. 'Superseded Software'는 '현재 소프트웨어가 다른 소프트웨어로 대체되었다'라는 의미이다. 톰캣을 예를 들면, 아래의 사진에서 나타난 것 처럼 버전 옆에 'superseded'가 있으면 일반적으로는 해당 주 버전(Major Version)은 개발이 중단 되었고 이후에 출시한 주 버전으로 대체되었다는 의미이다. 참고문서 "Superseded Software definition", Law Insider. @원문보기 "CPU Attributes (superseded)", IBM Cloud Pak System W4600 2.3.3, IBM. @원문보기 "Software versioning", 위키피디아. @원문보기 2023. 1. 14.
[IT 용어] N/A(Not Applicable, No Answer, Not Available) 정의 N/A는 Not applicable, no answer, not available 등의 약자로 쓰이며 '해당 사항 없음' 또는 '내용 없음'으로 쓰인다. 국내 공공기관에서는 '-'를 동일한 의미로 사용한다. 참고문서 "N/A", 캠브리지 사전. @원문보기 2023. 1. 13.
[IT 용어] Node.js(노드닷제이에스) 정의 Node.js는 자바스크립트(Javascript)를 활용하여 서버 프로그래밍을 하기 위한 런타임(Runtime)이다. Node.js는 구글의 오픈 소스인 V8 엔진을 기반으로 작성되었다. 비동기 처리에 높은 처리성능을 보이므로 동시에 여러 입·출력이 잦은 서버 프로그램을 구현할 때 주로 활용한다. 참고문서 "노드닷제이에스, Node.js", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "What is V8?", .V8 공식 홈페이지. @원문보기 "ECMAScript 2015 (ES6) and beyond", Node.js 공식 홈페이지. @원문보기 2023. 1. 10.
[네트워크] 듀티 사이클(Duty Cycle) 소개 본 글은 2017년 12월 16일 15시 50분에 썼던 글이며 블로그 자료 이전으로 날짜와 일부 내용이 갱신되었습니다. 통신 및 네트워크에서 흔히 말하는 듀티사이클(Duty Cycle)이란 주기적으로 장치가 켜지고 꺼지는 것을 말한다. 이는 주로 전력을 절약하기 위해 사용되며 흔히 통신 인터페이스의 전원을 껐다가 켜는 동작을 수행한다. 켜져 있을 때는 깨어있다(Wake up)하고 꺼져 있을 때는 자고 있다(Sleep)라고 말하는 것이 일반적이다. 위의 그림처럼 듀티 사이클을 나타낼 수 있으며 해석하면 t1에서 t2 시간 사이에는 장치는 켜져 있고 t2에서 t3에는 장치가 꺼져 있는 것을 알 수 있다. 2020. 10. 13.