본문 바로가기

컴퓨터 공학·과학 이론113

728x90
반응형
[IT 용어] UDP(User Datagram Protocol) 정의 UDP(User Datagram Protocol)는 전송계층 프로토콜 중 하나이다. UDP에는 통신을 위한 연결 과정이 없고 전송 보장을 위한 기법이 최소화 되어 있다. 참고문서 "User Datagram Protocol", RFC 768, 1980년 8월 28일. @원문보기 "사용자 데이터그램 프로토콜, 使用者-, User Datagram Protocol, UDP", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "UDP, User Datagram Protocol", 정보통신기술용어해설, 2020년 6월 23일. @원문보기 "What is the User Datagram Protocol (UDP/IP)?", 클라우드플레어. @원문보기 2023. 7. 13.
[IT 용어] 아파치 톰캣(Apache Tomcat) 정의 웹 분야에서 아파치 톰캣(Apache Tomcat)은 WAS(Web Application Server, 웹 어플리케이션 서버) 중 하나이다. 톰캣은 서블릿(Servlet)과 JSP, HTTP 서버 기능을 지원한다. 톰캣은 오픈소스이며 무료로 사용할 수 있다. 참고문서 "Apache Tomcat", 아파치 톰캣 공식 홈페이지. @원문보기 2023. 7. 8.
[IT 용어] MNIST 동영상 설명 [IT 용어] MNIST 정의 MNIST는 아라비아 숫자 0부터 9까지의 손글씨 이미지가 담긴 데이터셋이다. 현재 가장 유명한 데이터셋이며 연구 및 학술적으로 흔히 이용된다. 참고문서 "THE MNIST DATABASE of handwritten digits", Yann LeCun, Corinna Cortes, Christopher J.C. Burges. @원문보기 "MNIST Dataset", kaggle. @원문보기 "데이터세트, dataset", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 2023. 6. 18.
[IT 용어] 물리 계층(Physical Layer) 정의 OSI 7계층에서 말하는 물리 계층(Physical Layer)은 통신을 위한 물리적 규격이 정의된 계층이다. 물리적 규격에는 전기적인 요소와 기계적인 요소가 포함된다. 참고문서 "Open Systems Interconnection - Basic Reference Model: The Basic Model", ISO/IEC 7498-1:1994, ISO. @원문보기 "물리 계층, 物理階層, physical layer", 정보통신용어사전, 한국정보통신기술협회. @원문보기 "PHY, Physical Layer, 물리 계층, PHY 계층", 정보통신기술용어해설, 2022년 7월 6일. @원문보기 2023. 6. 8.
[IT 용어] 멀티캐스트(Multicast) 정의 멀티캐스트(Multicast)는 특정 그룹에 속한 노드에게 데이터를 전송하는 통신 방식을 말한다. 참고문서 "멀티캐스트, multicast", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Multicast, Multicasting, 멀티캐스트, 멀티캐스팅, 멀티케스트, 멀티케스팅", 정보통신기술용어해설, 2022년 6월 30일. @원문보기 2023. 6. 7.
[IT 용어] 데이터 링크 계층(Data Link Layer) 정의 OSI 7계층에서 말하는 데이터 링크 계층(Data Link Layer)은 인접한 노드 간에 통신을 위한 프로토콜이 정의된 계층이다. 참고문서 "Open Systems Interconnection - Basic Reference Model: The Basic Model", ISO/IEC 7498-1:1994, ISO. @원문보기 "데이터 연결 계층, -連結階層, data link layer", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "DLL , Data Link Layer, Link Layer, 데이타링크 계층, 데이터링크 계층, 링크 계층", 정보통신기술용어해설, 2020년 3월 24일. @원문보기 2023. 6. 6.
[IT 용어] 브로드캐스트(Broadcast) 정의 브로드캐스트(Broadcast)는 네트워크에 참여한 모든 노드에게 데이터를 전송하는 통신 방식을 말한다. 참고문서 "동보, 同報, broadcast", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Broadcast, Broadcasting, 방송, 브로드캐스트, 브로드캐스팅, 브로드케스트", 정보통신기술용어해설, 2023년 5월 23일. @원문보기 2023. 6. 6.
[IT 용어] 유니캐스트(Unicast) 정의 유니캐스트(Unicast)는 데이터의 수신국이 1개만 있는 통신 방식을 말한다. 참고문서 "유니캐스트, unicast", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Unicast, Unicasting, 유니캐스트, 유니케스트, 유니캐스팅", 정보통신기술용어해설, 2022년 8월 10일. @원문보기 2023. 6. 4.
[IT 용어] PoC(Proof of Concept, 개념증명) 정의 PoC(Proof of Concept, 개념증명)는 제품과 기술, 정보 시스템 등이 특정 문제를 해결할 수 있는 것을 증명하는 것을 말한다. 주로 신제품(신기술)에 대한 사전 검증을 위해 사용한다. 참고문서 "개념 증명, 槪念證明, Proof Of Concept, POC", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "세계적 기술개발(R&D)로 국제공급망(GVC) 진입 전방위적 추진", 노형철, 산업통상자원부, 2021년 11월 2일. @원문보기 2023. 5. 22.
[IT 용어] 허깅페이스(Hugging Face) 정의 허깅페이스(Hugging Face)는 인공지능 관련 스타트업이다. 허킹페이스는 자연어 관련 모델과 데이터셋 등을 제공하며 특히 트랜스포머(Transformer)와 관련된 것에 큰 영향력이 있다. 허깅페이스는 인공지능 커뮤니티를 운영하고 있으며 미국 뉴욕에 본사가 있고 프랑스 파리에 지사가 있다. 참고문서 "Organization Card", Hugging Face. @원문보기 "Hugging Face Framework Processor", Developer Guide, Amazon SageMaker. @원문보기 2023. 5. 21.
[IT 용어] 주피터 노트북(Jupyter Notebook) 정의 주피터 노트북(Jupyter Notebook)은 주피터(Jupyter) 사에서 제작한 파이썬(Python)용 IDE(Intergrated Development Environment, 통합개발환경)이다. 주피터 노트북은 코드를 셀(Cell) 단위로 구분하여 부분적으로 실행할 수 있는 것이 특징이다. 참고문서 "Jupyter Project Documentation", Jupyter. @원문보기 2023. 5. 19.
[IT 용어] MQTT(Message Queuing Telemetry Transport) 정의 MQTT(Message Queuing Telemetry Transport)는 메시징 프로토콜 중 하나이다. MQTT는 IoT(Internet of Things, 사물인터넷)와 같은 한정된 컴퓨팅 자원(적은 배터리, 좁은 대역폭 등)에서 구동하기 용이하도록 경량화된 것이 특징이며 퍼블리셔-서브스크라이버 모델을 적용했다. 참고문서 "엠큐티티, Message Queuing Telemetry Transport, MQTT", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "MQTT Specifications", MQTT.org. @원문보기 "MQTT 소개", yundream, JOINC, 2016년 4월 11일. @원문보기 2023. 5. 17.
[IT 용어] IP(Internet Protocol, 인터넷 프로토콜) 정의 IP(Internet Protocol, 인터넷 프로토콜)는 TCP/IP에서 원 홉(one hop) 이상의 통신을 위해 사용하는 라우팅 프로토콜이다. IP는 패킷 교환 방식의 컴퓨터 네트워크 통신을 위해 설계 및 제안되었으며 1981년 9월에 표준안이 등장하였다. 참고문서 "Internet Protocol", RFC791, IETF, 2020년 7월 29일. @원문보기 "인터넷 프로토콜, Internet Protocol, IP", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "IP, Internet Protocol, 인터넷 프로토콜", 정보통신기술용어해설, 2021년 1월 9일. @원문보기 2023. 5. 16.
[IT 용어] OSI 7 계층(OSI 7 Layer) 정의 OSI 7 계층(OSI 7 Layer)은 ISO(International Organization for Standardization, 국제 표준화 기구)가 컴퓨터 통신을 위해 제시한 참조 모델이다. OSI 7 계층은 통신을 위한 기술을 역할에 따라 7가지로 구분한다. 참고문서 "OSI 7 계층 모델, -階層, Open system interconnection 7 layer model, OSI reference model, OSI RM", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "OSI-RM, OSI 7 Layer, 7Layer, OSI Reference model, Open System Interconnection Reference model, OSI 참조모델, OSI 7 계층모.. 2023. 5. 15.
[IT 용어] 인터프리터(Interpreter) 정의컴퓨터 분야에서 인터프리터(Interpreter)는 실행할 때 고수준 언어로 작성된 코드를 저수준언어로 번역하며 저수준언어로 번역된 코드를 실행하는 프로그램을 말한다.참고문서"인터프리터, interpreter", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기"Interpreter   인터프리터", 정보통신기술용어해설. @원문보기"Interpreted language", HAND WIKI, 2022년 2월 26일. @원문보기 2023. 5. 10.
[IT 용어] HTTP(HyperText Transfer Protocol) 정의 HTTP(HyperText Transfer Protocol)는 응용계층 프로토콜 중 하나이다. HTTP는 가장 흔히 사용하는 프로토콜이며 월드 와이드 웹(World Wide Web)의 기반 기술이다. HTTP는 팀 버너스 리가 1989년에 설계한 것을 시작으로 현재는 HTTP/3로 발전하였다. 참고문서 "HTTP/1.1", RFC 9112, IETF, 2022년 6월. @원문보기 "HTTP resources and specifications", MDN. @원문보기 "HTTP, HyperText Transfer Protocol", 정보통신기술용어해설. @원문보기 "하이퍼텍스트 전송 규약, -轉送規約, HyperText Transfer Protocol, HTTP", 정보통신용어사전, 한국정보통신기술협회.. 2023. 5. 3.
[IT 용어] 웹소켓(WebSocket) 정의 웹소켓(WebSocket)은 웹(HTTP) 클라이언트(브라우저)와 웹 서버 간 양방향 통신을 제공하는 기술이다. 등장배경 웹소켓이 등장한 시점에는 HTTP(Hypertext Transfer Protocol)의 버전이 1.1이었다. 이 때는 HTTP로 통신할 때마다 연결을 생성해야 했는데 이 경우 웹 서버와 웹 클라이언트의 실시간 양방향 통신을 구현하면 높은 지연 발생과 낮은 데이터 전송량이라는 한계가 발생했다. 이 한계점을 개선하기 위해 연결을 한 번 수립하면 계속 통신할 수 있는 웹소켓이 제안되었다. 참고문서 "The WebSocket Protocol", RFC 6455, IETF, 2020년 1월 21일. @원문보기 "Hypertext Transfer Protocol -- HTTP/1.1", R.. 2023. 4. 30.
[IT 용어] 라이브러리(Library) 정의 라이브러리(Library)는 함수의 모음이다. 라이브러리는 자주 사용하는 함수를 모아서 코드의 재사용성을 높이는 것에 목적이 있다. 참고문서 "자료집, 資料集, library", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 "Library, 라이브러리", 정보통신기술용어해설. @원문보기 "The Python Standard Library", 파이썬 3.11.3. @원문보기 2023. 4. 28.
[IT 용어] SLAM(Simultaneous Localization And Mapping) 정의 SLAM(Simultaneous Localization And Mapping)은 무인 이동체가 별도의 위치 인식 시스템의 도움없이 이동하면서 현재 위치를 추정하고 인식하며 지도를 만들어내는 기술이다. 참고문서 "위치 측정 및 동시 지도화, 位置測定-同時地圖化, Simultaneous Localization And Mapping, SLAM", 정보통신용어사전, 한국정보통신기술협회(TTA). @원문보기 협력형 SLAM 기술 개발 동향, 왕기철, 류지형, 김성창, 정보통신기획평가원 주간기술동향, 2023년 4월. @원문보기 2023. 4. 19.
[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.