일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 데이터 웨어하우스
- airflow
- 종류
- 컴퓨터네트워크
- 파이썬
- PYTHON
- sql
- 컴퓨터 네트워크
- AWS
- 가상환경
- 자료구조
- TCP
- 운영체제
- 데이터엔지니어링
- 데이터 엔지니어링
- 데이터베이스
- Docker
- dockerfile
- http
- 데브코스
- redshift
- 데이터 파이프라인
- S3
- linux
- HADOOP
- Go
- 정리
- TIL
- Django
- airflow.cfg
- Today
- Total
목록정리 (5)
홍카나의 공부방
User Datagram Protocol(UDP) 통신에서 신뢰성보다는 속도에 우선순위를 둘 때, 사용하는 프로토콜이다. TCP와 다르게 신뢰성 서비스를 제공하지 않고, 비연결성 서비스이기 때문에 비교적 속도가 빠르다는 장점이 있다. UDP에서는 단위 데이터를 User Datagram이라고 지칭한다. (IP에서는 IP Packet이라고 하는 그것 맞다.) UDP의 헤더는 총 8바이트로, 간단하다. Source, Destination, Total Length, Checksum 으로 구성되어 있다. UDP의 usecase DNS 통신에서 UDP를 사용하기도 한다. DNS 통신(요청과 응답)은 패킷이 많이 필요하지도 않으며, 통신할 내용도 많지 않다. 2개의 패킷(요청, 응답)을 주고 받으려고 연결 설정을 하..
DHCP Dynamic Host Configuration Protocol DHCP는 특정 호스트가 인터넷을 사용하기 위한 정보들을 제공하는 프로토콜이다. DHCP서버는 다음과 같은 4가지 정보를 제공하는데, 이는 Host가 인터넷을 사용하기 위해 필요한 정보들이다. IP 주소 서브넷 마스크 라우터 주소 네임서버 주소 DHCP 클라이언트의 포트 번호는 68번으로, Well-Known된 번호다. DHCP 서버의 포트 번호는 67번이다. DHCP 요청과 응답 처음에 DHCP 요청을 보내는 클라이언트는 DHCP 서버의 주소를 알지 못하니, 네트워크로 BroadCast 요청을 보낸다. 그러면 DHCP 서버가 요청을 받고 DHCP 응답을 보내는데, 응답은 Unicast 전송과 BroadCast 전송 중 하나로 보낸..
이진 탐색(Binary Search)은 정렬된 리스트에서 탐색 범위를 절반씩 좁혀가면서 데이터를 탐색하는 방법이다. 언어에 상관없이 이진 탐색은 시작점, 중간점, 끝점을 이용하여 데이터를 탐색한다. 리스트에 데이터가 다음과 같이 정렬된 상태로 있다고 가정하자. 0 3 6 9 12 15 18 21 24 27 30 시작점인 list[0]의 값은 0일꺼고, 끝점인 list[-1]의 값은 30일 것이다. 그리고 중간 지점은 (시작점 + 끝점 // 2)로 계산하면 5로, list[5]인 15이 될 것이다. ( 소수점은 없앤다. ) 그리고 찾고자 하는 값이 9라고 가정하자. 먼저 중간 지점인 list[5]의 값인 15과 비교한다. 찾는 값인 9는 중간 지점의 값인 15보다 작다. 그러면 중간점인 list[5]부터 ..
Windows 기준 - django-admin startproject {project 명} => 프로젝트 폴더 및 manage.py 생성 - (Git 설정) .gitignore 설정 체크 => gitignore.io에 들어가서 Django 검색 입력 후 필요에 따라 복붙하고 이용. => git add .gitignore로 .gitignore까지 stage에 당연히 올려줘야한다. - python {project 폴더 명}\manage.py check => 이상이 없는지 system check 진행 - python {project 폴더 명}\manage.py runserver => 서버실행 ( 서버는 로컬호스트로, default is 127.0.0.1:8000 ) - python {project 폴더 명}\..