일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AWS
- java
- zookeeper
- kubernetes
- aws s3
- EC2
- MAC address
- CSV
- Packet
- docker
- Operating System
- ip
- Kafka
- airflow
- PostgreSQL
- jvm
- kubectl
- Python
- grafana
- helm
- OS
- tcp
- Vision
- Trino
- Spring
- Network
- log
- kubeadm
- CVAT
- JavaScript
- Today
- Total
목록Infra (90)
JUST WRITE

DNS Domain Name Server Internet에서 통신할 때 IP Address를 사용한다. IP Address는 최대 12자리 숫자로 구성되어 있어 외우기가 힘들다. 그래서 문자로 구성된 Domain Address를 사용한다. DNS는 Domain Address를 IP Address로 변환해주는 역할을 한다. 최근 Cloud 기반 Infra 구성이 많아지면서 Infra가 빈번이 변경돼서 DNS 설계가 중요하다. MSA(Micro Service Architecture) 기반의 Service가 많아지면서 수많은 API 호출로 DNS 역할이 중요하다. 구조와 명명규칙 Domain은 계층 구조로 수많은 Address를 효율적으로 찾아갈 수 있다. 역 Tree 구조로 최상위 Root부터 Top-Lev..

NAT Network Address Translation NAT는 Network Address를 변환해주는 기술이다. 1:1 Address 변환이 기본이지만 여러 개의 IP를 하나의 IP로 변환하기도 한다. 공식용어는 NAPT(Network Address Port Translation, RFC2663)이다. 실무에서는 PAT(Port Address Translation)으로 많이 사용한다. 보통 Private IP에서 Public IP로 변환하거나 Public IP에서 Private IP로 변환한다. 용도 IPv4 Address 고갈 문제 해결 외부에 공개해야 하는 Service에는 Public IP를 사용, 공개가 필요 없는 PC에는 Private IP 사용 NAT를 이용해 Private IP 사용하기..

Gateway 초기에는 하나의 Network에 존재하는 LAN에서의 통신만을 고려했다. Internet의 발달로 작은 LAN들이 하나의 큰 Network로 묶이면서 다른 LAN과 통신이 필요했다. 같은 Network내에서의 통신과 원격지 Network와의 통신 방식이 다르다. 원격지 Network와의 통신에 사용하는 장비를 Gateway라 한다. 용도 같은 Network에서는 ARP Broadcast를 이용해 상대 MAC Address를 알 수 있다. 그러나 Broadcast가 원격지 Network까지 전달되지 않는다. 이러한 문제를 해결하기 위해서 Gateway가 필요하다. Gateway는 Network Layer(L3) 장비가 수행한다. 동작 먼저 목적지 Host가 같은 Network인지 확인한다. ..

ARP Address Resolution Protocol Data 통신을 위해 Data Link Layer(L2)의 MAC Address와 Network Layer(L3)의 IP Address를 사용한다. 연관이 없는 두 Address를 연계시켜주기 위한 Protocol이 ARP이다. 실제 Data 통신은 IP Address를 기반으로 일어나고 MAC Address는 자동으로 알아내는데 상대방의 MAC Address를 알아내기 위해 사용하는 Protocol이 ARP이다. 동작 목적지의 MAC Address를 모르는 경우 ARP 요청을 Network에 Broadcast 합니다. ARP Protocol의 Packet을 아래와 같이 보냅니다. Field Value 출발지 MAC 출발지 MAC Address 목..

Public IP 공인 IP Internet에 접속하려면 IP가 있어야 하고 IP는 전 세계에서 유일해야 하는 식별자이다. 이런 IP 주소를 Public IP라 한다. ISP(Internet Service Provider)로부터 IP를 할당받거나, IP 할당 기관에서 ASN(Autonomous System Number)를 할당받아 독립 IP를 할당받아야 한다. Private IP 사설 IP Internet에 연결하지 않고 Network를 구성한다면 Public IP를 할당받지 구성 가능하다. 이때 사용하는 IP주소를 Private IP라 한다. Private IP에서는 Internet 접속 못하지만 NAT(Network Address Translation) 기술을 사용해 가능하다. NAT 장비에서 Pub..

UDP User Datagram Protocol UDP는 Data를 교환하는 Network 방식 중의 하나이다. UDP는 시간에 민감한 Data 교환이 이루어질 때 사용하는 방식이다. 음성 데이터나 실시간 스트리밍과 같은 시간에 민감한 Protocol이나 Application에 사용된다. Multicast처럼 단방향으로 다수의 Device와 통신하는 경우에도 사용된다. 장점 UDP의 장점은 빠르다는 것이다. 빠른 이유는 2가지가 있다. 사전 Connection 작업 X TCP의 3 Way-Handshake와 같이 사전 Connection을 수립하는 작업 X UDP의 첫 Data를 Interrupt로 사용하고 유실 연결은 TCP를 사용하고 Data 전송은 UDP로 전송하는 경우가 대부분 오류 제어 X TC..