본문 바로가기

IT 용어 정리

(75)
[IT용어] Throttling 란? Throttling(스로틀링) 이란? - PC, 노트북, 모바일 기기의 CPU, GPU 등이 지나치게 과열될 때 기기의 손상을 막고자 클럭과 전압을 강제적으로 낮추거나 강제로 전원을 꺼서 발열을 줄이는 기능 - 발열을 제대로 제어할 수 없게 되면 기기의 수명과 배터리에 악영향을 줄 수 있으므로 스로틀링 기능은 꼭 필요한 기능임 - 발열에 취약한 스마트폰/태블릿/노트북 등은 필수적으로 스로틀링 기능을 갖추고 있음 - 같은 사양의 노트북이 데스크톱에 비해 성능이 떨어지는 이유도 그만큼 스로틀링이 빨리오거나, 부품 보호를 위해 스로틀링의 임계값이 낮게 세팅되어 있기 떄문 - https://12bme.tistory.com/504
[IT용어] 소프트웨어란? 참고 https://velog.io/@start/%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%EB%9E%80 소프트웨어란? 오늘은 알고리즘 공부에 도움이 되고 컴퓨터의 기초가 되는 소프트웨어에 대해서 간략하게 정리해보려고 한다.시작하기에 앞서 몇가지 용어들에 대한 요약을 해보자!o 컴퓨터란?: 프로그래밍이 velog.io
[IT용어] UDP란? UDP(User Datagram Protocol) - 데이터를 데이터그램(독자적으로 관계를 지니는 패킷)단위로 처리하는 프로토콜 - 빈연결형 프로토콜로써, 연결을 위해 할당되는 논리적인 경로가 없는데, 그렇기 떄문에 각각 패킷은 다른 경로로 전송이 되고, 각각의 패킷은 독립적인 관계를 지니게 되는데 이렇게 데이터를 서로 다른 경로로 독립적으로 처리하게 되는 프로토콜을 UDP 라고 함 특징 - 비연결형 서비스로 데이터그램을 제공 - 정보를 주고 받을 때 정보를 보내거나 받는다는 신호절차 거치지 않음 - UDP 헤더의 CheckSum 필드를 통해 최소한의 오류만 검출 - 신뢰성 낮고 서로 다른 경로로 처리해도 패킷에 순서를 부여하여 재조립하거나 흐름제어 또는 혼잡 제어와 같은 기능을 제공하지 않기에 TCP보..
[IT용어] 3-way handshake 란? TCP 3-way handshake란 - TCP/IP 프로토콜을 이용해서 통신하는 응용프로그램이 데이터를 전송하기 전에 먼저, 정확한 전송을 보장하기 위해 상대방 컴퓨터와 사전에 세선을 수립하는 과정을 의미 Client -> Server : TCP SYN Server -> Client : TCP SYN, ACK Client -> Server : TCP ACK SYN: Synchronize sequece numbers 약자이고, ACK: Acknowledgment의 약자이다. 3-Way handshaking 역할 - 양쪽 모두 데이터를 전송할 준비가 되었다는 것을 보장하고, 실제로 데이터 전달이 시작하기 전에 한쪽이 준비되었다는 것을 알 수 있도록 한다. 3-Way handshaking 과정 - 1) A ..
[Linux] 심볼릭 링크란? 심볼릭 링크(Symbolic LInk)란? - 단순한 원본파일을 가리키도록 링크만 연결 시켜둔 것으로, 예를 들어 C드라이브에 링크 폴더가 있고 바탕화면에 링크 바로가기 폴더가 있다고 가정했을 떄, 바탕화면에 링크 바로가기 클릭하면 C드라이브에 링크 폴더로 들어가는 원리라고 이해하면 된다. - 또한 원본파일의 크기와 무관하며 원본파일이 삭제되어 존재하지 않을 경우, 빨간색으로 깜빡거리면서 링크파일의 원본파일이 없다는 것을 알려줌 (ps. 아래 파일엔 심볼릭 링크 사용법도 알려줌) https://server-talk.tistory.com/140
[LINUX] sed 명령어 http://www.incodom.kr/Linux/%EA%B8%B0%EB%B3%B8%EB%AA%85%EB%A0%B9%EC%96%B4/sed 생물정보 전문위키, 인코덤 Wikipedia for Bioinformatics www.incodom.kr
[LINUX] SELinux란 SELINUX(Security-Enhanced Linux) - 관리자가 시스템 엑세스 권한을 효과적으로 제어할 수 있게 하는 Linux 시스템용 보안 아키텍처 - 2000년에 오픈소스 커뮤니티에 릴리스되어 2003년에 업스트림 Linux 커널로 통합되었다. 어떻게 작동하는가 - SELinux는 시스템의 애플리케이션, 프로세스, 파일에 대한 엑세스 제어를 정의 - 엑세스할 수 있는 항목과 엑세스할 수 없는 항목을 SELinux에 지정하는 룰 세트인 보안 정책을 사용하여 정책에서 허용하는 엑세스 적용 https://www.redhat.com/ko/topics/linux/what-is-selinux
[IT용어] 패킷 이란? 패킷(Packet)이란? - 통신망에서 주고받는 메세지의 조각 - 데이터 뿐만 아니라 목적지의 주소를 포함하고 있음 https://sites.google.com/site/21herecomeputer/123123