본문 바로가기
[network] SNI ( Server Name Indication ) [network] SNI ( Server Name Indication ) -SNI 는 Server Name Indication 의 약자 -TLS 의 확장 protocol 로, client 가 handshaking 단계에서 hostname 을 명시할 수 있게 하는 규약이다. -SNI 를 사용하게 되면 한 IP 에서 여러 host 를 제공하는 virtual host 환경에서,각각의 virtual host 가 각각의 certificate 를 지원할 수 있다는 보안적 장점이 있다. SNI 가 지원되지 않으면, Name-based virtual host( 한개의 IP ) 에서는 하나의 인증서만을 사용해야 했다. -SNI 를 지원하는 브라우저를 쓰지 않는다면, virtual host 에 접속하는 경우 browser.. 2018. 5. 9.
[Django] 파이썬 웹 프로그래밍 - 파이썬 웹 표준 라이브러리 [Django] 파이썬 웹 프로그래밍 - 파이썬 웹 표준 라이브러리 - 책을 읽으며 Remind 하는 내용, 핵심 내용, 모르던 내용을 정리한 것입니다. 예문 및 자세한 설명은 책을 구매하여 보세요~ - 파이썬을 설치하면 기본적으로 같이 설치되는 표준 라이브러리가 있는데, 크게 웹 클라이언트 프로그래밍이냐 웹 서버 프로그래밍이냐에 따라 사용하는 라이브러리 모듈이 달라진다. - urllib 패키지에는 웹 클라이언트를 작성하는 데 사용되는 모듈들이 있으며, 가장 빈번하게 사용하는 모듈이다. http 패키지는 크게 서버용과 클라이언트용 라이브러리로 나누어 모듈을 담고 있고, urllib 에 비해 저수준의 API 를 제공한다. - 서버 프로그래밍에서는 http.cookie, .. 2016. 12. 8.
[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.
Proxy, Proxy Server 란? Proxy, Proxy Server 란? Proxy, Proxy Server 란? 사전적 의미로 프록시는 중계 혹은 대리인의 의미가 있다.Proxy Server 란 대리인 기능을 제공하는 서버를 이야기한다. 1. 보통 자신의 IP 를 속여(?), 일부 국가 또는 기관에서 차단한 사이트를 접속할 때 사용한다. 2. 프록시 서버의 사용은 IP 를 속이기 위해 해커들도 즐겨 사용한다.해외 프록시 서버를 사용하여 해킹을 한 경우 백로그를 통해 추적할 때 해외 프록시 서버의 로그를 봐야 할 경우 해외이기 때문에 해당 국가에 협조를 구해야 하여 시간도 오래 걸리고 해커를 잡기도 힙들어진다. 3. 일반적인 경우의 프록시 서버는 프록시 서버가 cache 의 역할을 하여 빠른 인터넷 연결을 제공하는 데 이용된다. 보통 .. 2013. 12. 2.
반응형