Sense Wide
반응형
article thumbnail
4. Recent TCP

Recent TCP 최근 사용되는 TCP TCP는 Congestion Control에 따라서 그 종류를 달리하고 있다. 특히 현대의 다양한 네트워크 (유무선/장단거리 등으로 구분되는) 환경에 알맞은 최적의 TCP를 적용하는 것은 네트워크 분야의 주요한 관심사이기도 하다. TCP Vegas, New Reno를 거쳐서 다음 TCP들은 OS에 의존적으로 발전하기도 하였다. TCP New Reno는 가장 널리 채택되었던 알고리즘인데, SACK(Selective ACK)의 지원이 그 후에도 당연시되었고, 모두 Reno와 New Reno의 확장형으로 간주할 수 있다. 다른 TCP 계열은 현재 경쟁 중이고 지속적으로 평가될 것이다. 1) TCP BIC 리눅스 커널 2.6.8 이상에서 사용되어 2.6.18까지 사용된 ..

article thumbnail
3. MPEG-DASH

MPEG-DASHYoutube와 DASH 다양한 플랫폼과 소비자 디바이스에 컨텐츠를 전송하고자 하는 노력은 계속되어 왔었는데, MPEG-DASH는 MPEG (Moving Picture Expert Group)의 가장 최근의 standard로써, 다양한 디바이스에 단일적이고 통합적인 미디어 전달의 복잡성을 해결하기 위해 탄생했다. MPEG-DASH를 사용했던 첫 유의미한 시도는 2012년 런던 올림픽에서 일어났는데, 시청자의 디바이스에 올림픽 중계를 adaptive streaming으로 전달하기 위해서 사용한 것이 그것이다. 이것을 계기로 Netfilx 뿐만 아니라 최근의 YouTube까지 주요한 video space provider들이 DASH를 이용하기 시작했다.DASH (Dynamic Adaptive..

article thumbnail
2. HARQ의 세부 동작 원리 (1) - CC/IR HARQ

HARQ의 세부 동작 원리 및 이슈 (1) - CC/IR HARQ - 2020.04.18 내용 수정 (이전 포스팅 확인: HARQ 기본) - HARQ 개요에 대해서는 이전 포스팅에 소개되어 있습니다. 본 포스팅에서는 세부적인 내용을 위주로 다루겠습니다. 1. HARQ란 HARQ는 유무선 통신의 에러제어 기법인 FEC와 ARQ를 혼합한 형태의 제어기법 즉, 에러 정정 (FEC, Forward Error Correction)과 에러 제어 (ARQ, Automatic Repeat&reQuest)를 동시에 수행합니다. 각 기법의 기본 개념, 장/단점 등은 이전 포스팅에 간략하게 소개가 되어 있습니다. 2. HARQ 관련 이슈 HARQ는 FEC와 ARQ를 혼합하여 사용하는 방식이므로, 물리계층/링크계층 및 TCP..

article thumbnail
1. LTE 환경에서 UE의 Service acces route

LTE 환경에서 UE의 Service acces route (Encapsulation, Decapsulation of IP) UE가 인터넷에 접속해서 데이터를 가져오기 위해서는 중간의 여러 포인트들을 거치게 되고, 포인트들을 거칠 때마다 IP header가 encapsulation, decapsulation을 하게 된다. 즉, 초기 시작지(Source IP - SIP)와 종착지(Destination IP – DIP)를 감추고 드러내는 과정을 거치게 된다. 다음 그림은 UE의 protocol stack이다. LTE/Wifi로 구성된 Driver단과 IP를 가지고 있는 TCP/IP 단이 있다. 최상위에 Application layer가 있다. Figure 1. UE protocol stack 다음 그림은 U..

article thumbnail
[Android] Changing Text Color of AlertDialog List item

Changing Text Color of AlertDialog List item (setItems로 등록된 list item의 text color 바꾸기) One of the easiest and fastest way to customizing AlertDialog into material design is to put R.style file in the builder as following. Java file AlertDialog.Builder builder = new AlertDialog.Builder(A4_MakeScheduleActivity.this, R.style.myDialogStyle); Xml file (styles.xml) #FFCC00 #FFFFFF #03A9F4 Here, for th..

[Android] Toolbar 의 Title Color 변경

툴바의 타이틀 색 변경 크게 두 가지 방법이 있다. 1. Toolbar 안에 Textview를 사용해 Textview 속성을 변경한다. 혹은 이렇게 세팅된 xml파일을 java 코드에서 setTextColor를 메서드를 이용해 변경해 줄 수 있다. 2. TextView를 사용하기 난감한 경우 이 경우는 color나 theme resource파일을 건드리지 않고 black 이나 white로 설정하는 방법이다.toolbar의 테마를 변경해서 색을 바꿀 수 있다. 가장 아랫줄의 theme에 두 가지 테마를 쓸 수 있다. ThemeOverlay.AppCompat.Light : Toolbar title text color를 black으로 변경ThemeOverlay.AppCompat.Dark.ActionBar : ..

[아키텍쳐] 6. Principle of Locality

Principle of Locality 1. Temporal Locality2. Spatial Locality Advantages by taking Locality Performance varying by Locality Address form * PDF에서 조금 더 자세히 볼 수있습니다. 중간에 내용들이 빠졌습니다. ㅠㅠㅠㅠSummary 파일들을 잃어버려서

[아키텍쳐] 5. Add, Subtract, Multiply + Booth's Algorithms

Contents 1. Add Subtract and Its Overflow exception 2. Multiplication Model Revision 3. Booth's Algorithms 4. MIPS Multiplication instruction

[아키텍쳐] 4. MIPS Intel Architecture

Contents 1. MIPS Operation 구성 - How operations are made up - Branch Instruction - 브랜치 명령어 - Jump Instruction - 점프 명령어 - Comparasoin Instruction - 비교 명령어 2. Procedure Call 과정 3. ARM & MIPS similarities - RICS type

[아키텍쳐] 3. MIPS Instruction Set (1)

Contents 1. What is word/byte/CacheBlock/Page 2. Big Endian/Little Endian 3. Introduction to the MIPS Instructions - How they are made up.

반응형