언젠가는
알아두면 좋은 IT 지식 15 - 단편화, 프레임워크, 클라우드 컴퓨팅 등 본문
단편화
프로토콜의 기능 중에서 전송 시간을 빠르게 하고, 통신 중에 발생하는 오류를 효과적으로 제어하기 위해 전송할 데이터를 전송에 알맞은 일정한 크기의 작은 블록으로 자르는 작업을 말합니다.
프레임워크의 특성
모듈화, 재사용성, 확장성, 제어의 역 흐름.
클라우드 컴퓨팅
각종 컴퓨팅 자원을 중앙컴퓨터에 두고 인터넷 기능을 가지고 있는 기기를 통해서 항상 어디에서도 인터넷에 연결만 되면 컴퓨터 작업을 행할 수 있는 환경을 말합니다.
인터클라우드 컴퓨팅
대등 접속(peering), 연합(federation), 중개(intermediary)
NDN(Named Data Networking)
콘텐츠 자체의 정보와 라우터 기능만 가지고 데이터 전송을 행합니다. IP 연결망을 대신할 인터넷 아키텍처로 콘텐츠 중심 네트워킹(CCN)과 같은 개념입니다.
피코넷
블루투스 기술이나 UWB 통신 기술을 이용해서 통신망을 만듭니다. 마스터와 슬레이브의 역할이라고 할 수 있습니다.
네트워크 슬라이싱
고객 맞춤형 서비스를 생각하면 됩니다. 소프트웨어 정의 네트워킹과 네트워크 기능 가상화가 선행돼야 가능합니다.
저전력 블루투스 (BLE)
파장 분할 다중화(WDM) 광섬유를 이용한 통신기술로 파장이 다른 복수의 신호를 통해 여러 대의 기기가 동시에 통신 회선을 사용할 수 있습니다.
개방형 링크드 데이터(LOD)
누구나 사용할 수 있도록 웹상에 공개된 연계 데이터로 URI 식별을 한다는 특성을 가지고 있습니다.
4대 원칙으로 식별자(URI) 사용, HTTP 프로토콜을 통한 접근, RDF, 스파클 등의 표준 사용, 풍부한 링크 정보가 있습니다.
스위치
LAN과 LAN을 연결해서 훨씬 더 큰 LAN을 만든다고 생각하면 됩니다.
L2(MAC, 동일 네트워크만), L3(라우터 기능 추가), L4(로드 밸런서), L7(패킷 내용까지 참조)
스위칭 방식
Store and forwarding(모두 받고 스위칭), cut-through(주소만 확인하고 스위칭), fragment free(앞에 언급한 두 개 합침)
백본 스위치
중추적 역할을 하는 네트워크를 백본이라 하는데, 모든 패킷이 지나가는 네트워크의 중심이라고 생각하면 됩니다.
Hierarchical 3 layer 모델
액세스 계층(최초 연결, L2) -> 디스트리뷰션 계층(라우팅 기능, L3) -> 코어 계층(백본 계층, L4)
경로 제어 프로토콜 (라우팅 프로토콜)
IGP, EGP, BGP 이 중 EGP, BGP는 자율시스템 간에 사용됩니다. BGP는 EGP의 개선판이라 기억하면 됩니다. 전체 경로 제어 표(라우팅 테이블) 교환은 초기에만 하고, 나중엔 변화만 나타납니다.
IGP : 내부 게이트웨이 프로토콜로, 하나의 자율 시스템입니다. RIP와 OSPF가 있습니다.
RIP : 거리 벡터 라우팅, 벨만 포드 알고리즘, 최대 홉수 15, 소규모 동종, 30초마다 알리고 180초 대기시간이라는 특징이 있습니다.
OSPF : RIP단점 해결한 것으로, 대규모 네트워크, 실시간 반영, 다익스트라 알고리즘, 변화가 생기면 변화된 정보만 알린다는 특성이 있습니다.
흐름 제어와 혼잡 제어
흐름 제어는 정지-대기와 슬라이딩 윈도를 생각하면 되고, 폭주(혼잡) 제어는 느린 시작, 혼잡 회피가 있습니다.
시멘틱 웹
컴퓨터가 사람을 대신하여 정보를 읽고, 이해하고 가공하여 새로운 정보를 만들어 낼 수 있도록 이해하기 쉬운 의미를 가진 차세대 지능형 웹입니다. 자원 서술, 지식 서술, 에이전트 기술을 가지고 있습니다.
CEP
복잡 이벤트 처리(CEP)로 많은 사건 이벤트 중에서 의미 있는 것만 추출하는 것을 말합니다.
씬 클라이언트 PC
하드디스크나 주변장치 없이 오직 메모리만 가지고 서버와 네트워크로 구성되어 사용할 수 있는 컴퓨터를 말합니다.
참조 모니터
보호대상의 객체에 대한 접근통제를 수행하는 추상 머신을 말합니다. 실제로 구현된 것은 보안 커널입니다.
참조 모니터 세 가지 특징으로 격리성(부정 조작 불가), 검증 가능성(적절한 구현 확인) , 완전성(우회 불가)이 있습니다.
병행 제어 기법
로킹 : 상호 배타적으로 액세스, 록을 요청해서 허가를 받았을 경우에만 로킹 단위를 액세스 하는 것이 가능합니다.
타임스탬프 순서 : 직렬 성 순서, 처리 순서를 미리 선택하고 시간표를 제공해서 시간에 따라 작업을 수행하고, 교착 상태가 발생 안 한다는 것이 특징입니다.
최적 병행 수행(검증, 확인, 낙관적 기법) : 판독 전용(리드 온니), 충돌 가능성이 낮아서 일관성 있게 유지가 가능합니다.
다중 버전 : 타임스탬프를 응용한 것으로, 다중 버전 스탬프 기법이라고도 합니다. 갱신할 때마다 버전을 부여합니다.
병행 수행의 문제점
Lost update(갱신 분실)
Uncommitted dependency(비 완료 의존성, 임시 갱신, 실패한 결과 참조)
Inconsistency(모순성, 불일치 분석, 원치 않은 자료 이용)
Cascading rollback(연쇄 복귀)
보안 3대 요소 +2
기밀성, 무결성, 가용성, 인증, 부인방지
레이스 컨디션
한 프로그램에서 두 개 이상의 프로세스가 공용의 자원을 먼저 사용하기 위해 동시적으로 경쟁하며 달려가는 상황을 가리키는 용어입니다.
X.509
공개키 기반 구조(PKI) 방식으로, 인증기관에서 발생하는 인증서를 기반으로 상호인증 제공합니다.
'IT > IT 지식' 카테고리의 다른 글
알아두면 좋은 IT 지식 16 - 암호 키, UML, 소프트웨어 아키텍처 등 (0) | 2022.07.14 |
---|---|
군집분석 (0) | 2022.07.14 |
알아두면 좋은 IT 지식 14 - WAS, 웹의 3 요소, 버전 관리 도구 등 (0) | 2022.07.13 |
알아두면 좋은 IT 지식 13 - SAN, SSH, 스쿱 등 (0) | 2022.07.13 |
알아두면 좋은 IT 지식 12 - 세션 하이재킹, 템플릿, IPC (0) | 2022.07.13 |