일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Kafka
- MAC address
- Python
- Trino
- zookeeper
- AWS
- JavaScript
- Spring
- tcp
- jvm
- kubectl
- aws s3
- Operating System
- Network
- OS
- helm
- kubeadm
- ip
- kubernetes
- Packet
- EC2
- log
- docker
- Vision
- PostgreSQL
- CVAT
- CSV
- airflow
- java
- grafana
- Today
- Total
목록Network (30)
JUST WRITE
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..
IP Address Internet Protocol Address IP 주소는 Network Layer(L3)에서 사용하는 논리 주소이다. 대부분의 Network가 TCP/IP로 동작하므로 IP 주소 체계는 중요하다. 주소 체계 흔히 사용하는 IP 주소는 32bit의 IPv4 주소이다. IPv4, IPv6(128bit) 두 체계가 사용된다. IPv4는 8bit 단위로 Octet으로 나누어지며 '.'로 구분한다. IP 주소는 Network 주소와 Host 주소로 나누어진다. Network 주소 -> Host를 모은 Network를 지칭하는 주소 Host 주소 -> Network내에서 Host를 구분하는 주소 Network 주소와 Host 주소를 나누는 부분이 고정되어 있지 않다. Classful 필요한 H..
MAC Address Media Access Control Address MAC 주소는 Data Link Layer(L2)에서 통신을 위해 Network Interface에 할당하는 주소이다. Network에 접속하는 모든 Device는 MAC 주소가 있어야 한다. 주소 체계 MAC 주소는 Hardware에 고정되어 출하된다. Network 장비 업체에서 출하할 때마다 MAC 주소를 할당한다. 이렇게 출하할때 Hardware에 고정된 값으로 나와서 BIA(Burned-In Address)라고도 한다. Network 장비 업체는 주소 Pool을 가지고 있어 그중에 MAC 주소를 할당한다. Network 장비 업체에서 주소 Pool를 할당하는 것을 Vendor Code라고 한다. Vendor Code는 IE..
통신 방식 Network에서 Data를 전송할 때 사용하는 통신 방식에는 4가지가 있다. Unicast Broadcast Multicast Anycast Unicast Unicast는 출발지와 목적지가 명확히 하나로 정해져 있는 1:1 방식이다. 대부분의 Network 통신은 Unicast 방식이다. Broadcast Broadast는 로컬 Network내 모든 Host들에게 Packet 전달하는 방식이다. Network내 Broadcast용 주소가 따로 존재한다. 모든 Host에서 Packet을 받고 처리해야 하기 때문에 성능 저하 이슈가 있다. 보통 Unicast 전 상대방의 정확한 위치를 알기 위해 사용한다. Multicast Multicast는 Newtork내 전체가 아닌 Group에게 Packe..
OSI Model Open Systems Interconnection(OSI) Model은 Network에서 System끼리 통신을 7 Layer로 표현하였다. 1983년에 주요 Computer, Network 회사들에 적용되었다. 1984년에는 ISO(International Organization for Standardization)에 의해 국제 표준으로 적용되었다. 현재는 OSI가 아닌 더 간단한 TCP/IP Protocol Stack기반이다. OSI 7 Layer는 2 계층으로 나눌 수 있다. 1~4 Layer -> Data Flow Layer, Lower Layer 5~7 Layer -> Application Layer, Upper Layer TCP/IP Protocol Stack 현재 Netw..