일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 심장질환
- javascript
- jQuery
- 수수료
- 파이썬
- 급성심근경색증
- 뇌출혈
- 추가납입
- PythonProgramming
- 웹개발
- 변환
- Java
- 인출수수료
- 리스트
- 보험
- Vue.js
- 가입
- 프로그래밍
- 교보
- 코딩
- 프론트엔드
- 보험료
- 특약
- python
- 자바스크립트
- 납입
- 중도인출
- 사망
- 교보생명
- 문자열
- Today
- Total
목록네트워크 (6)
SeouliteLab
IP 주소는 네트워크 통신에서 중요한 역할을 합니다. 파이썬의 ipaddress 모듈은 IP 주소를 다루는데 유용한 기능을 제공합니다. 이 모듈을 사용하면 IP 주소를 파싱하고 검증하며, 네트워크 주소와 서브넷 마스크를 다룰 수 있습니다. 이제 몇 가지 예제를 통해 ipaddress 모듈의 활용법을 살펴보겠습니다. 예제 1: IP 주소 파싱하기 import ipaddress # IP 주소 파싱 ip = ipaddress.ip_address('192.168.0.1') # IP 주소 정보 출력 print("IP 주소:", ip) print("IPv4 여부:", ip.version == 4) print("사설 IP 여부:", ip.is_private) 이 예제에서는 ipaddress 모듈을 사용..
도메인 이름은 인터넷 상에서 고유한 식별자로 사용되는데, 이를 컴퓨터가 처리할 수 있는 형태로 변환하는 과정이 필요합니다. 이러한 변환 작업을 지원하는 파이썬의 idna 모듈은 도메인 이름을 ASCII 형식으로 변환하여 네트워크 통신에 사용됩니다. 이제 몇 가지 예제를 통해 idna 모듈의 활용법을 살펴보겠습니다. 예제 1: 도메인 이름 ASCII 변환 import idna # 도메인 이름을 ASCII 형식으로 변환 ascii_domain = idna.encode('파이썬.org') # 변환된 도메인 출력 print("ASCII 형식 도메인:", ascii_domain.decode()) 이 예제에서는 idna 모듈을 사용하여 한글 도메인 이름을 ASCII 형식으로 변환하는 방법을 보여줍니다..
HTTP/2는 효율적인 데이터 전송을 위해 다양한 유형의 프레임을 사용합니다. hyperframe 모듈은 HTTP/2 프레임을 생성, 해석 및 조작하기 위한 파이썬 라이브러리로, HTTP/2 통신을 더욱 세밀하게 제어할 수 있습니다. 이제 몇 가지 예제를 통해 hyperframe 모듈의 활용법을 살펴보겠습니다. 예제 1: HEADERS 프레임 생성 from hyperframe.frame import HeadersFrame # HEADERS 프레임 생성 headers_frame = HeadersFrame(1) # 프레임에 헤더 추가 headers_frame.data = [ (':method', 'GET'), (':scheme', 'https'), (..
0. 들어가면서 Network에서는 전송하고자 하는 콘텐츠(content, 또는 data) 길이를 헤더에 기술하던가 콘텐츠의 끝이라고 서로간에 약속한 데이터를 마지막에 기술하던가 이도 저도 아니면 open된 stream(socket 포함)을 close를 할때 전송의 끝이라고 인식하게 됩니다. 영화를 보면 무전기를 들어 자신이 할 말이 끝났을 때 항상 끝에 '오바(over)'라고 해 자신이 할 말이 끝났음을 상대방에게 알려 줍니다. 이는 통신 규칙입니다. 1. Content-Length Content-Length는 응답(response)의 header에 정의 되는 것으로 요청한 내용에 대한 실제적인 결과인 body의 길이가 몇 bytes인가를 의미합니다. 클라이언트(통상 브라우져)는 헤더(header)에 ..
LTPA(Lightweight Third Party Authentication) LTPA(Lightweight Third Party Authentication)는 분산 다중 Application Server 및 시스템 환경을 위한 것입니다. 이것은 전달 가능한 신임 및 SSO(single signon)를 지원합니다. LTPA는 암호화를 통해 분산 환경에서 보안을 지원할 수 있습니다. 이것으로 LTPA는 인증 관련 데이터를 암호화하고 디지털 서명하여 안전하게 전송한 후 암호를 해독하여 서명을 검증할 수 있습니다.LTDA(Lightweight Third Party Authentication) 프로토콜을 사용하여 WebSphere Application Server는 암호화를 사용하는 분산 환경에 보안을 제공합..
가상 사설망(영어: Virtual private network, VPN) 은 공중 네트워크를 통해 한 회사나 몇몇 단체가 내용을 바깥 사람에게 드러내지 않고 통신할 목적으로 쓰이는 사설 통신망이다. 가상 사설망에서 메시지는 인터넷과 같은 공공망 위에서 표준 프로토콜을 써서 전달되거나, 가상 사설망 서비스 제공자와 고객이 서비스 수준 계약을 맺은 후 서비스 제공자의 사설망을 통해 전달된다. 가상 사설망의 등장배경은 인터넷을 기반으로 한 기업 업무환경의 변화에 기인한다. 즉, 소규모 지역에서 문서만을 전달하던 업무처리 기반에서 하나의 건물 내의 네트워크를 이용한 업무로, 다시 본사와 다수의 지사 관계, 또한 지사는 국내 지사와 국외 지사로 확장되었다. 이들이 하나의 네트워크 구축을 위해 기존 전용선을 사용하..