Python Django 에 사용되는 정규식



*************************************************
정규식
*************************************************
.(Dot) : 모든 문자 하나
^(Caret): 문자열의 시작
$ : 문자열의 끝
[] : []괄호에 있는 문자 하나
[^] : []괄호에 있는 문자 이외의 문자 하나
* : 0번 이상 반복, {0,}와 동일
+ : 1번 이상 반복, {1,}와 동일
? : 0번 또는 1번 반복, {0,1}
{n} : n번 반복
{m,n} : 최소 m번에서 최대n번까지 반복
| : 예를 들어 A|B라면 A또는 B
[a-z] : a에서 z까지 임의의 문자 하나
\w : 영문, 숫자 또는 밑줄(_)한 개
\d : 숫자 한개, [0-9]와 동일​

반응형

AMR CODEC의 RTP Payload 정의
- Frame type에 따라 AMR MODE지정
ㅇ AMR-NB
. 7: AMR 12.2kbit/s
. 8: Silence Indicator(SID)

ㅇ AMR-WB
.2: AMR-WB 12.65kbit/s
. 9: Silence Indicator(SID)


VoLTE RTP packet 20msec마다 전송
- SID도 20ms 혹은 가변적으로 전송
- AMR NB 8000hz이면 20msec마다 160sampling data가 RTP packet으로 전송되어 RTP timestamp의 차이가 160 차이 발생

반응형

- CTRL Enter
: 범위 지정하고 값을 넣고 CTRL enter이면 모든 셀에 반영된다.

- CRTL A
수식입력기는 CTRL A 선택하면 나온다

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[code/python] 정규식(Regular expression)  (0) 2018.10.26
AMR Frame Type & Timestamp  (0) 2018.05.08
[Wireshark]TCP / IP size  (0) 2017.11.16
[SSL]HTTPS 패킷 Wireshark 분석  (1) 2017.11.10
[엑셀]vLOOKUP,INDEX,MATCH함수  (0) 2017.07.11




- wireshark 분석화면에 보이는 Length는 Ethernet Frame size이다.
. ethernet header : 14 bytes
. IP header: 20bytes
. tcp header : 20 bytes

- TCP Segment Size는 다음 송신 새그먼트의 sequence number를 통해 연산 가능하다.
. Next sequence - current sequence = segment size(payload size)

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

AMR Frame Type & Timestamp  (0) 2018.05.08
[엑셀 TIP] 단축키  (0) 2018.04.02
[SSL]HTTPS 패킷 Wireshark 분석  (1) 2017.11.10
[엑셀]vLOOKUP,INDEX,MATCH함수  (0) 2017.07.11
[엑셀] VLOOKUP  (0) 2017.07.10

SSL 통신하는 패킷 분석하기



1. 서버 혹은 PC에서 HTTPS, SSL 통신하는 패킷을 저장한다.

- TCPDUMP -i eth0 port 433 -w filename.pcap



2. tcpdump한 파일을 wireshark로 읽기 


3. wireshark에서 SSL 데이터 복호호 설정

(1) 상단 Edit 메뉴 선택

(2) SSL 프로토콜 선택

(3) Edit 버튼 선택


(4) + 버튼 선택하여 SSL Decrypt 설정

- 서버 IP 입력

- SSL TCP 포트 입력 : 9101

- 프로토콜 입력 : http (소문자로)

- 서버키 선택 :  OOO-parivate-key.pem



* 추가 Tip

- 443 포트는 Wireshark에서 자동으로 HTTPS로 인식하나

  다른 포트로 통신할 때는 HTTP 프로토콜 포트 변경 필요








반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[엑셀 TIP] 단축키  (0) 2018.04.02
[Wireshark]TCP / IP size  (0) 2017.11.16
[엑셀]vLOOKUP,INDEX,MATCH함수  (0) 2017.07.11
[엑셀] VLOOKUP  (0) 2017.07.10
[WiFi]와이파이 기술별 속도와 거리  (0) 2017.02.06

1. vLOOKUP(찾는 항목, 범위, 찾는 항목의 오른쪽 셀 위치)
: 참고할 표가 있으나 전체 카피하지 못하고 일치하는 항목의 옆 항목을 가져 올 때 유용하다
- 특정 범위에서 찾고자 하는 항목과 일치하는 행의 열 값을 읽어 올 수 있다.
- 예를 들어 날짜별로 매출, 방문자수를 집계한 표A(주말 매출, 방문자 없음)가 있고 새로 만들 표B가 1일부터 30일까지 방문자를 추출해야 한다면 A표를 그냥 카피할 수 없다.
- 표B의 방문자 셀은 표A를 범위로 지정하고 날짜에 해당하는 방문자수를 읽어와야 한다.
- vLOOKUP(일치하는 항목, 찾을 표범위, 범위에서 입력받을 열의 위치, FALSE)


2. INDEX(범위,행,열)
: vLOOKUP이 특정 범위에서 일치하는 항목의 오른쪽 셀 값을 가져오는 반면에 INDEX는 위치 지정이 된다.
- 먼저 찾을 범위(표)를 지정하고 읽어 올 행과 열 위치를 지정하는데, 일치하는 행을 찾기 위해서 match함수를 사용한다.
- INDEX(찾을 범위 표A, match(새로운 표에서 찾을 항목, 표A에서 찾는 항목이 있는 열, 0), 표A에서 가져올 열의 위치)




3, MATCH(찾는 값, 범위, 0)
: 특정 열에서 일치하는 항목의 행 위치를 반환한다.
- 예를 들어 10이하 홀수 값을 가진 단일 열로 이루어진 표에서 5값를 찾는다면 3(세반째)을 반환한다





반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[Wireshark]TCP / IP size  (0) 2017.11.16
[SSL]HTTPS 패킷 Wireshark 분석  (1) 2017.11.10
[엑셀] VLOOKUP  (0) 2017.07.10
[WiFi]와이파이 기술별 속도와 거리  (0) 2017.02.06
[LTE] bearer & session  (0) 2016.11.14

엑셀에서 특정 영역에서 일치하는 컬럼의 행을 참조하기 위해서 VLOOKUP함수를 이용한다

o VLOOKUP(참조값, 범위, 가지고 올 열, FALSE)
- 예시
=VLOOKUP(G2,$A$2:$B$17,2,FALSE)
: 지정한 영역의 첫줄과 G2가 같으면
지정한 영역의 두번째 열값이 입력된다.

G2 : 날짜
$A$2:$B$17 : 가져올 셀 범위
2 : 셀 범위에서 가져올 열
FALSE(동일한지) 꼭 입력해야함
*index와 match 함수도 참고

(NA대신 0이 입력되게 하려면)
-> IFERROR(VLOOKUP(A1,$H$11:$L$15,3,FALSE),0)

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[SSL]HTTPS 패킷 Wireshark 분석  (1) 2017.11.10
[엑셀]vLOOKUP,INDEX,MATCH함수  (0) 2017.07.11
[WiFi]와이파이 기술별 속도와 거리  (0) 2017.02.06
[LTE] bearer & session  (0) 2016.11.14
[대역산정] 음성코덱   (0) 2016.11.04

와이파이 기술에 따라 제공 속도와 거리, 사용 주파수는 아래와 같다.



반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[엑셀]vLOOKUP,INDEX,MATCH함수  (0) 2017.07.11
[엑셀] VLOOKUP  (0) 2017.07.10
[LTE] bearer & session  (0) 2016.11.14
[대역산정] 음성코덱   (0) 2016.11.04
윈도우7 빠른 실행 만들기  (0) 2016.05.11


"A, B, C가 서울역에서 부산역까지 KTX 타고 가는 경우,
철길은 전달망, KTX는 베어러, A, B, C는 session"



Session은 사용자 트래픽(a IP flow)을 말하고, bearer는 사용자 트래픽(IP flow)이 LTE 전달망 (UE와 P-GW 간)을 지나갈 때 사용하는 전송경로를 말합니다.
EPS 베어러는 LTE 전달망에서 session(들)을 실어나르는 파이프로 (IP 패킷을 실어나르는 파이프로),
사용자 트래픽을 바라볼 때, session은 누가 무슨 서비스를 사용하나를 바라보는 거고 bearer는 LTE 망에서 어떻게 전달되나를 바라보는 겁니다.

베어러는 사용자 트래픽을 "어디로 잘 전달해줄까?" 만 신경쓰지, "누가 어떤 서비스를 이용하지?"는 신경쓰지 않습니다.
그래서 사용자 트래픽이 베어러 상에서 전송될 때는 사용자 IP 주소가 안보이고 실어나르는 파이프인 채널(DRB)의 ID나 GTP 터널(S1 bearer, S5 bearer)의 IP 주소만 보입니다.
P-GW(or UE)에 도달하면 같은 베어러에 실려온 session들이 드디어 모습을 드러내고 session별로 처리됩니다.
(A, B, C가 서울역에서 부산역까지 KTX 타고 가는 경우, 철길은 전달망, KTX는 베어러, A, B, C는 session)


-------------------------------------------------------------------------
좀 더 자세한 내용은 QoS 기술문서(http://www.netmanias.com/bbs/view.php?id=techdocs&no=68) 와 Initial Attach 기술문서(http://www.netmanias.com/bbs/view.php?id=techdocs&no=74) 를 참고하시기 바랍니다.

사용자가 LTE 망에 접속할 때 IP 주소, bearer ID, TFT(Traffic Flow Template)를 할당받습니다.
- IP flow들은 이 IP 주소에 의해 구별되고, 베어러는 bearer ID에 의해 구별됩니다.
- 개별 IP flow는 IP packet filter (5-tuple)에 의해 구별되고, IP flow들은 서비스 별로 filtering되어 a SDF(service data flow)가 됩니다.
- SDF들이 LTE 전달망을 지나가게 되면, QoS 특성이 같은 SDF들은 aggregation되어 같은 bearer에 의해 전달됩니다.
- SDF들을 a bearer로 mapping 시킬 때는 TFT가 사용됩니다.

출처:http://www.netmanias.com/ko/?m=view&id=techdocs&no=5178#cmt_1132

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[엑셀] VLOOKUP  (0) 2017.07.10
[WiFi]와이파이 기술별 속도와 거리  (0) 2017.02.06
[대역산정] 음성코덱   (0) 2016.11.04
윈도우7 빠른 실행 만들기  (0) 2016.05.11
혼동되는 byte와 octet  (0) 2016.05.02

인터넷전화 음성 코덱별 대역폭 산정

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[WiFi]와이파이 기술별 속도와 거리  (0) 2017.02.06
[LTE] bearer & session  (0) 2016.11.14
윈도우7 빠른 실행 만들기  (0) 2016.05.11
혼동되는 byte와 octet  (0) 2016.05.02
[Mobile Network]WCDMA 구성요소  (0) 2015.02.24

작업 표시줄에서 사라진 빠른 실행 아이콘 복구 방법

1. 빠른 실행 아이콘 폴더 만들기
C:\Users\Administrator\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch


2. 작업표시줄에 보이게 하기
작업표시줄 > 우 클릭> 도구모음 > 새도구 모음 선택
위에서 만든 폴더 입력한 다음 선택

3. 작업 표시줄 아이콘 보이게 하기
텍스트 표시, 제목 표시 체크해제하기

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[LTE] bearer & session  (0) 2016.11.14
[대역산정] 음성코덱   (0) 2016.11.04
혼동되는 byte와 octet  (0) 2016.05.02
[Mobile Network]WCDMA 구성요소  (0) 2015.02.24
[통신][마케팅]Churn-in vs Churn-out  (0) 2015.02.09




  byte vs octet


 


8 bit를 묶은 단위를 흔히 byte라고 하며 이 단위는 컴퓨터, 저장장치, 인터넷 속도 등의 기본 단위로 사용된다. 

하지만 원래 byte는 문자 하나를 표시하기 위한 비트를  나타내기 때문에 운영체제에 따라 비트크기가 다르다.

따라서, 8 bit를 지정할 때는 octet이라는 용어를 사용해야 한다.




반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[대역산정] 음성코덱   (0) 2016.11.04
윈도우7 빠른 실행 만들기  (0) 2016.05.11
[Mobile Network]WCDMA 구성요소  (0) 2015.02.24
[통신][마케팅]Churn-in vs Churn-out  (0) 2015.02.09
[Mobile Network] GPRS vs UMTS  (0) 2015.02.05


[가입자 장비]
o UE (User Equipment)
: 휴대폰을 포함한 이동 기기


[Access Network]
o BTS (Base Transceiver Station)
: 무선인터페이스 처리를 위한 기지국

o RNC (Radio Network Controller)
: 기지국과 Core 네트워크 정합 기능 교환기


[Access Network]
o MSC Server(Mobile Switch Center)
: CS 서비스를 담당하는 Local 교환기(신호 처리 및 호제어 기능)
: 번호 번역, 라우팅, 페이징, MGW 연결 제어 및 Call State 제어기능
: Handover, 부가 및 지능망 서비스 제어
: 가입자 위치 정보 관리, 인증/암호화 기능
: 외부망 요소와 정함

o MGW (Media Gateway)
: CS 서비스를 담당하는 Local 교환기(트래픽 회선 수용 및 자원 담당)
: MSC Server의 제어에 회선 교환기능을 수행
: 물리적으로 RNC와 접속
: 음성 전송 기능과 이를 위한 자원 할당/해제
: Transcoding
: 톤 및 안내방송 생성 기능

o SGSN (Serving GPRS Support Node)
: PS 서비스를 담당하는 Local 교환기


[신호망]
o SG(Signal Gateway)
: 신호망 전용 중계 교환기(IP신호처리 지원)

o STP (Signaling Transfer Poin
: 신호망 전용 중계 교환기


[부가망 장비]
o HLR (Home Location Register)
: 가입자 DB 및 위치(VLR) 정보를 관리하는 장비

o AuC(Authentication Center)
: 가입자 정보의 인증

o EIR(Equipment Identity Register)
: 가입자 단말의 인증

o SCP(Service Control Point)
: 다양한 서비스를 수행하는 지능망 장비

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

윈도우7 빠른 실행 만들기  (0) 2016.05.11
혼동되는 byte와 octet  (0) 2016.05.02
[통신][마케팅]Churn-in vs Churn-out  (0) 2015.02.09
[Mobile Network] GPRS vs UMTS  (0) 2015.02.05
[표준단체]GSMA vs 3GPP vs IETF  (0) 2015.02.05

이동통신시장에서 흔히 사용되고 있는 용어로 Churn-in과 Churn-out이 있음.

▶️Churn-in : 전환 가입

▶️Churn-out : 전환 이탈

예를 들어 이동통신사업자가 sk, kt만 있다면 sk 가입자가 kt로 번호이동을 하였을 때 sk churn-out 한 명이 발생하였고 kt는 한 명이 churn-in된 것임

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

혼동되는 byte와 octet  (0) 2016.05.02
[Mobile Network]WCDMA 구성요소  (0) 2015.02.24
[Mobile Network] GPRS vs UMTS  (0) 2015.02.05
[표준단체]GSMA vs 3GPP vs IETF  (0) 2015.02.05
[IFC][IMS]CNF, DNF  (0) 2015.02.02


O GPRS(General Packet Radio Service)
: 무선 데이터 서비스를 제공하는 2.5G 기술로 GSM 기반임

O UMTS(Universal Mobile Telecommunications System)
: 무선 데이터 서비스를 제공하는 3G 접속망 기술로 CDMA 기반임

O GPRS & UMTS 핵심구성 요소
- SGSN(Serving GPRS support Node)
: Access와 Core망을 연결하여 GGSN으로 세션을 tunneling 함
- GGSN(Gateway GPRS Support Node)
: 단말을 PDN 및 IP망과 연결하는 구성요소

O 접속순서
: UE > RAN > SGSN > GGSN > IP N/W



O CISCO 설명 참고
GPRS and UMTS are evolutions of the global system for mobile communication (GSM) networks.
GSM is a digital cellular technology that is used worldwide, predominantly in Europe and Asia. GSM is
the world’s leading standard in digital wireless communications.
GPRS is a 2.5G mobile communications technology that enables mobile wireless service providers to
offer their mobile subscribers packet-based data services over GSM networks. Common applications of
GPRS include the following: Internet access, intranet/corporate access, instant messaging, and
mutlimedia messaging. GPRS was standardized by the European Telecommunications Standards
Institute (ETSI), but today is standardized by the Third Generation Partnership Program (3GPP).
UMTS is a 3G mobile communications technology that provides wideband code division multiple
access (CDMA) radio technology. The CDMA technology offers higher throughput, real-time services,
and end-to-end quality of service (QoS), and delivers pictures, graphics, video communications, and
other multimedia information as well as voice and data to mobile wireless subscribers. UMTS is
standardized by the 3GPP.
The GPRS/UMTS packet core comprises two major network elements:
• Gateway GPRS support node (GGSN)—a gateway that provides mobile cell phone users access to
a public data network (PDN) or specified private IP networks. The GGSN function is implemented
via Cisco IOS software on the Cisco 7200 series router or on the Cisco Multi-Processor WAN
Application Module (MWAM) installed in a Catalyst 6500 series switch or Cisco 7600 series
Internet router. Cisco IOS GGSN Release 4.0 and later provides both the 2.5G GPRS and 3G UMTS
GGSN functions.1-2
• Serving GPRS support node (SGSN)—connects the radio access network (RAN) to the
GPRS/UMTS core and tunnels user sessions to the GGSN. The SGSN sends data to and receives
data from mobile stations, and maintains information about the location of a mobile station (MS).
The SGSN communicates directly with the MS and the GGSN. SGSN support is available from
Cisco partners or other vendors.

http://www.cisco.com/c/en/us/td/docs/ios/mwgprs/configuration/guide/12_4t/mwg_12_4t_book/mwg_ggsnover.pdf

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[Mobile Network]WCDMA 구성요소  (0) 2015.02.24
[통신][마케팅]Churn-in vs Churn-out  (0) 2015.02.09
[표준단체]GSMA vs 3GPP vs IETF  (0) 2015.02.05
[IFC][IMS]CNF, DNF  (0) 2015.02.02
[구글 검색]키워드 검색  (0) 2015.01.30

+ Recent posts