코딩마을방범대
블록체인 & Xshell & SSH & Gradle/Maven의 정의 본문
728x90
😀 IT 용어 참고 사이트 😀
- https://velog.io/@tlsgks48/IT%EC%9A%A9%EC%96%B4-IT%EA%B0%9C%EB%B0%9C%EC%9E%90-%EC%97%85%EB%AC%B4-%EC%9A%A9%EC%96%B4-%EC%95%8C%EC%95%84%EB%B3%B4%EA%B8%B0
- https://unit-15.tistory.com/121
⛓ 블록체인이란
- 데이터 분산 처리 기술(네트워크에 참여하는 모든 사용자가 모든 거래 내역 등의 데이터를 분산, 저장하는 기술)
- '블록'은 개인과 개인의 거래(P2P)의 데이터가 기록되는 장부, 데이터는 16진수 숫자로 암호(암호 해시)화됨
- 블록들은 형성된 후 시간의 흐름에 따라 순차적으로 연결된 '사슬(체인)'의 구조를 가지게 됨
기존 방식과 블록체인의 차이점
- 기존 방식
- 중앙관리센터에서 모든 내역을 가지고 있음. 중간 역할이 필요함 [서버 해킹을 통해 위변조가 가능함]
- 블록체인
- 중앙관리센터가 아닌 분산하여 저장 [여러 블록에 나눠 저장되기 때문에 위변조가 어려움]
(EX: 한 네트워크에 10명이 참여하고 있다면 A와 B의 거래 내역을 10개의 블록을 생성해 10명 모두에게 전송, 저장/ 내역 확인 시 블록으로 나눠 저장한 데이터들을 연결해 확인)
- 중앙관리센터가 아닌 분산하여 저장 [여러 블록에 나눠 저장되기 때문에 위변조가 어려움]
xshell이란
- 터미널 애뮬레이터(다른 장치의 특성을 복사하거나 똑같이 실행하도록 설계된 장치)
- SSH, 텔넷 등의 프로토콜을 지원(MAC은 자체적으로 지원하기 때문에 설치가 필요하지 않음)
- 터미널 프로토콜 (SSH1, SSH2, Telnet, Rlogin, Serial)을 지원
- 파일 전송 프로토콜(Xmodem, Ymodem, Zmodem, SFTP, FTP)을 지원
- CMD, PowerShell, WSL(Ubuntu...) 바로 접속을 지원
- 세션 관리 및 공유 기능을 지원하여 다른 PC로 Import/Export할 수 있음
SSH란
- 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해주는 응용 프로그램 또는 그 프로토콜
- https://hanamon.kr/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC-ssh%EB%9E%80/
MobaXterm 란
- SSH, RDP, SFTP 등 다양한 네트워크 클라이언트와 터미널을 제공하는 툴
DHCP(Dynamic Host Configuration Protocol/동적 호스트 설정 프로토콜(통신규약)란
- IP 네트워크에 사용되는 네트워크 프로토콜
- IP 주소 및 기타 통신 매개변수를 네트워크에 연결된 장치에 자동으로 할당
Gradle이란 (Ant와 Maven의 장점이 모여 만들어짐) [build.gradle]
- 빌드 스크립트를 XML 언어가 아닌 JVM에서 동작하는 스크립트 언어 ‘그루비’ 기반의 DSL(Domain Specific Language)를 사용
- 메이븐(Maven)의 pom.xml을 Gradle 용으로 변환할 수도 있으며 Maven의 중앙 저장소도 지원하기 때문에 라이브러리를 모두 그대로 가져다 사용할 수 있음
defendencies {}
Maven이란 [pom.xml]
- 자바용 프로젝트 관리도구로 Apache Ant의 대안으로 만들어짐
- Maven은 필요한 라이브러리를 특정 문서(pom.xml)에 정의해 놓으면 내가 사용할 라이브러리 뿐만 아니라 해당 라이브러리가 작동하는데에 필요한 다른 라이브러리들까지 관리하여 네트워크를 통해서 자동으로 다운받아 줌
- https://goddaehee.tistory.com/199
<dependencies>
<dependency></dependency>
</dependencies>
728x90
'🎃 기타 > 상식 ❗' 카테고리의 다른 글
DAS & NAS & SAN의 차이 & VM이란 (0) | 2023.05.25 |
---|---|
온프레미스와 클라우드 & IDS & IPS (0) | 2023.05.25 |
공개키 암호화 (0) | 2023.05.25 |
리눅스에 대해서 (1) | 2023.05.25 |
IP에 관하여 (0) | 2023.05.25 |