본문 바로가기
[network] SSL 에 대해 알아보장~ [network] SSL 에 대해 알아보장~ 기본 개념 -SSL 은 Secure Sockets Layer 의 약자 -SSL 은 서버 인증 (Server Authentication), 클라이언트 인증 (Client Authentication) 그리고 데이터 암호화(Data Encryption) 이렇게 3가지 기능을 제공하는 프로토콜이다.Netscape 사에서 만들었다. -SSL 을 사용하는 URL 은 https 라는 스킴을 사용한다. -SSL 3.0 의 업그레이드 버전부터는 TLS 로 이름이 바뀌었다.TLS 는 Transport Layer Security 의 약자. -1. 웹브라우저가 SSL 로 암호화된 페이지를 요청한다. (https scheme 사용)2. 웹 서버가 public key 를 인증서와 함께.. 2018. 5. 2.
IMEI 란? IMEI 란? 출처 : http://en.wikipedia.org/wiki/International_Mobile_Station_Equipment_Identity - IMEI 는 International Mobile Station Equipment Identity 의 약자이다. - IMEI 는 "아이미" 라는 발음을 가진다. - IMEI 는 단말에 부여되는 (보통) unique 한 번호이며 GSM, UMTS, LTE, iDEN 폰과 위성 폰등에 할당되는 번호이다. 베터리쪽이나 screen 등에 표시가 되며, 다이얼러에서 *#06# 를 통해 값을 볼수도 있다. ( Smart phone 에서 ) - IMEI 번호는 GSM 에서 주로 사용되는데, 도난폰 등에서 network 를 사용하지 못하도록 하는 데 주로 .. 2015. 7. 13.
[Network] OSI 7 Layers - Layer 3 Network [Network] OSI 7 Layers - Layer 3 Network 출처, 참조 : http://luuzun.blog.me/50189217223http://defoenet.com/ccna/ Layer 3. 네트워크 계층 : 전송 경로의 설정 ( IP Address ) 인터넷상에서 패킷을 전송할 구체적 Logical 주소 설정. ( IP 주소 )Layer 4 에서 전달된 Packet 에 src IP, dst IP 를 추가한다.Shortest Path 를 정한다.Congestion Control 을 한다.Logical Address 를 Physical Address 로 전환한다. Layer 3 의 패킷 흐름. 준비 : 송신 컴퓨터가 게이트웨이(라우터)의 MAC 주소 확인1단계 : 목적지 MAC 주소 부.. 2014. 4. 12.
[Network] OSI 7 Layers - Layer 1 Physical [Network] OSI 7 Layer - Layer 1 Physical 참조, 출처 : http://luuzun.blog.me/50189217223http://iplab5085.tistory.com/entry/OSI-7-Layer OSI 7 Layers? 국제 표준화기구 ISO 가 1997년에 정의한 국제 통신 표준 규약 중 하나.통신의 접속에서부터 완료까지의 과정을 7단계로 구분, 정의. Layer 1. 물리 계층 : 물리적 장치 시스템간의 물리적인 연결을 담당한다. 구체적으로 이야기하면 raw bit 을 주고 받는다. 데이터를 전기신호로 변환하고, 수신받은 신호가 약할 경우 이를 증폭시킨다.하드웨어 중 LAN Cable, 허브 ( 리피터 )가 이에 해당한다. CAT6 로 갈수록 케이블이 굵고 가닥수.. 2014. 4. 7.
[android] Bitmap 과 메모리에 대한 이야기. 끝판왕 android, Bitmap 과 메모리에 대한 이야기, 끝판왕! 안드로이드 메모리에 대한 이야기. 한 앱은 Dalvik Heap 과 External 두가지 영역이 존재한다.Dalvik Heap 은 Java 에서 사용하는 메모리라고 보면 되고,External 은 native 메모리라고 보면 된다. Dalvik Heap 영역은 메모리가 꽉 차면 늘긴 하지만 그 공간이 줄지는 않는다.반대로 External 영역은 유동적으로 그 공간이 늘었다 줄었다 한다.( 특히 Ginger Bread 에서는 Java Object 관리를 잘못하면 심심하면 OOM 을 만날 수 있겠다. ) HoneyComb 이전에는 bitmap 은 native memory 에서 관리했으나,HoneyComb 이후에는 bitmap 도 dalvik h.. 2014. 1. 26.
chrome 에서 request, response header 보기. chrome 에서 request, response header 보기. Chrome 에서 개발자 도구를 접속하기 위해 F12 를 누르고, Network 탭의 Headers 탭을 보면 된다. Chrome, chrome 에서 request, f12, Headers, Network, request, request header, response, response header, response header 보기., TAB, 개발자 도구 2013. 11. 7.
[android] Strict Mode 에 대해 알아보자. 안드로이드, Strict Mode 에 대해 알아보자. 참조 : http://dev.kthcorp.com/2012/01/31/android-strict-mode-howto/ Strict Mode 가 뭐야? * Main Thread 에서 사용성을 떨어뜨리는 작업들( 대표적으로 IO )을 하지 않도록 개발자에게 Log, 강제 종료, dropbox, dialog, splash 등의 방법으로 알려주는 API 이다. * GingerBread 부터 소개되었다. * IO 작업 중에서도 file, network access 는 특히 위험하다. 그 이유는 android file system ( YAFFS, Yet Another Flash File System ) 의 경우 한 process 가 해당 파일에 접속하면, 다른 .. 2013. 7. 17.
[andoid] AsyncTask vs. Handler + Thread AsyncTask vs. Handler + Thread 참조 PPT AsyncTask UI 스레드에서 생성, 사용해야 한다는 제약사항 있음.비교적 오래 걸리지 않는 작업에 유용하다.Callback 함수들이 잘 정의되어 있다.Task cancel 이 용이한 편이다.재사용이 불가능하다. Handler + Thread UI 스레드 사용 제약이 없다. ( Looper 전달 가능 )작업시간에 대한 제약이 없다.구현이 AsyncTask 에 비해 조금 복잡할 수 있다.Task cancel 이 어렵다.재사용 가능하다. 언제 어떤걸 사용할까? 주로 async 하게 처리해야 하는 경우는 I/O 처리를 할 때이다.DB, Network, Bitmap 처리, File 처리 등. DB, Network 은 Handler + Thr.. 2013. 7. 16.
반응형