Network 네트워크 문제 10 1. 왜 TCP congestion control은 3-dup ACk 이랑 timeout에서 다르게 일어날까요? the two type of loss indications: 3-dup ACKs vs. timeout. 3-dup ACK 은 네트워크 상황이 더 낫다는 것을 의미하고 timeout 이라는 것은
Network 네트워크 문제 9 1. TCP는 3개의 중복 ACK을 받으면 fast retransmit을 합니다. 처음 중복된 ACK을 왜 버리지 않나요? 왜 timeout을 기다리지 않나요?
Network 네트워크 문제 2 1. address aggregation (또는 route aggregation)을 설명하고 왜 longest prefix matching 이 중요한지 설명하세요
Katalon studio Dynamic test object Introduction static test object와 dynamic test object의 접근 차이에 대해 설명하겠다.
Errorandsolution Command line - file name with space Probelm 폴더 명에 spcae가 들어가서 command line 에서 git add를 못함 D:\insight_automation>git add Object Repository/Page_Admin_DashBoard_Popup/ fatal: pathspec 'Object' did not match any files Solution
Errorandsolution Vim - un 파일 Problem vim 실행 후 저장시 .un파일이 생성됨. undo 기능을 위해 자동으로 생성되는 파일인데 자동생성을 끄기 위해서 다음과 같이 해주면 된다.
Katalon studio WebUI Element 4 Index Set Text Verify Text Not Present Verify Text Present Upload File Modify Object Property Remove Object Property
Katalon studio WebUI Element 3 Index Get Element Height Get Element Left Position Get Element Width Mouse Over Mouse Over Offset Right Click Right Click Offset Scroll To Element
Distributed system 결함 허용 서문 Failure는 옵션 사항이 아니다. 꼭 고려해야함. Failure 단일 시스템: 모든 요소에 영향을 미친다. 전체 시스템을 붕괴시키기 쉽다. 분산 시스템: 하나의 시스템에 부분 실패 (partial failure)가 일어나더라도 다른 부분에서 작업을 계속하고 있을 수
Distributed system 일관성과 복제 1. Introduction Replication : 데이터나 서비스의 복사본을 다수 만들는 것. 같은 데이터가 다수의 저장 장치에 저장되는 것을 data replication 이라고 함(wev site mirror, browser cache, DNS) Replication Duplication 한 쪽이 업데이트 되면 다른
Distributed system 동기화 Centralized system(a single machine system) 에서의 시간은 모호하지 않았다. 프로세스가 시간을 알고싶다면 시스템콜을 통하여 커널로부터 답을 들을 수 있었다. 만일, A라는 프로세스가 시간을 묻고, 조금 뒤에 B라는 프로세스가 시간을 물었다면, B의 시간 값은
Distributed system 8. 멀티미디어와 무선 시스템 1. Multimedia Streaming 비디오: 이미지의를 일정한 시간 순서대로 보여주는 것 (24 images/sec) 디지털 이미지: array of pixels 코딩: 압축 바 temporal coding: 영상의 매 프레임마다 모든 정보를 보내면 부하가 크기 때문에 달라진 비트
Distributed system 6. 프로세스 1. Virtualization (가상화) 분산 시스템에서 가상화의 역할 1 Virtualization can help here by porting the legacy interfaces to the new platforms and thus immediately opening up the latter for large classes of existing programs.
Distributed system 5. 하둡 파일 시스템 HDFS?Hadoop으로 구성된 file system이며 매우 많은 데이터를 관리하기 위해 설계되었다.(1) reliably(2) high bandwidth to user applicationReplicating file content (3배 정도) 1. Hadoop 2. HDFS 목표 매우 큰 분산 파일 시스템에 적합. 하드웨어 hardware
Distributed system 4. 분산 저장 시스템 1. Distributed Storage 1-1. RAID systems RAID: Redundant Array of Independent Disks 하드디스크를 여러 개 배치해 사용함으로 신뢰성(reliability)를 높인다. RAID는 신뢰성(reliability)과 성능 향상(performance)를 높이기 위해 사용된다. 신뢰성을 향상시키기 위해 중복(redundancy)! Mirroring: 두 개의
Distributed system 3. 저장 장치 구조 1. Basic Architectures 1-1. Client-Server(Two-tier) centralized architectures connectionless vs. connection-oriented 1-2. Three-tier 물리적 분류 Client (user interface) Application server Database server Application Layering 개념적 분류 The user-interface level The processing level The data
Distributed system 2. 분산시스템 기술 1. Resource Sharing 2. Transparency Access: Hide differences in data representation and how a resource is accessed Location: Hide where a resouce is located Migration: Hid that a resource may move to another
Distributed system 1. 분산시스템 소개 1. 생활에서의 분산 시스템 분산 시스템을 실생활에서 찾아 볼 수 있다. 구글에서 웹서치를 해보자. Step 1. 주소창에 google.com 입력 Step 2. 서치하려는 키워드를 입력 Step 3. 검색 결과를 얻음 이 간단한 과정에서도 분산
Android AsyncTask AsyncTask Syntax: AsyncTask <Params, Progress, Result> 안드로이드에서 제공하는 추상클래스. UI Thread를 쉽고 적절하게 사용할 수 있도록 해준다. Background 작업을 수행하고 결과값을 별도의 Handler나 Thread 없이 UI Thread 반영할 수 있다. AsyncTask는 Thread나 Handler의 Helper