빅 데이터는 많은 데이터라고 할 수 있는데, 여기서 많다는 것은 무엇일까? 조직의 데이터가 어느 정도 되어야 "빅 데이터"로 간주될 수 있다고 하는 정확한 기준은 없다. 다만 어떠한 조직이 빅 데이터를 처리하고 있다고 할 수 있는 세 가지 기준이 있다:
- 더 큰 저장 공간을 점점 더 필요로 하는 많은 양의 데이터를 가지고 있다(크기; volume).
- 빠른 속도로 증가하는 데이터를 가지고 있다(속도; velocity).
- 서로 다른 형식으로 생성되는 데이터를 가지고 있다(다양성; variety).
Mögliche Themen von Teil 1 der gestreckten Abschlussprüfung (GAP) in den IT-Berufen - IT-Berufe-Podcast
Prüfungsthemen für Teil 1 der gestreckten Abschlussprüfung (GAP) Diese Liste ist bereits auf dem Stand des neuen Prüfungskatalogs zur AP1 für die IT-Berufe vom Oktober 2024 (erstmals gültig zur Frühjahrsprüfung 2025). Inhaltsverzeichnis (Themenclus
it-berufe-podcast.de
네트워크 주소와 브로드캐스트 주소를 계산하는 방법을 쉽게 설명하겠습니다.
1. 네트워크 주소 계산
- 서브넷 마스크를 사용하여 IP 주소의 네트워크 부분을 결정합니다.
- 서브넷 마스크의 1으로 설정된 비트는 네트워크 부분입니다.
2. 브로드캐스트 주소 계산
- 네트워크 주소에서 호스트 부분의 모든 비트를 1로 설정합니다.
예시: 10.0.129.224/20
- 네트워크 주소:
- 서브넷 마스크 /20는 255.255.240.0입니다.
- IP 주소 10.0.129.224와 서브넷 마스크를 비교하면, 네트워크 부분은 10.0.128.0입니다.
- 브로드캐스트 주소:
- 네트워크 주소 10.0.128.0에서 호스트 부분의 비트를 모두 1로 설정하면, 브로드캐스트 주소는 10.0.143.255입니다.
계산 단계
- 이진 변환:
- IP 주소와 서브넷 마스크를 이진수로 변환합니다.
- 예: 10.0.129.224는 00001010.00000000.10000001.11100000입니다.
- 비트별 AND 연산:
- IP 주소와 서브넷 마스크를 비트별로 AND 연산하여 네트워크 주소를 구합니다.
- 예: 10.0.129.224와 /20 서브넷 마스크를 AND 연산하면 10.0.128.0가 됩니다.
- 브로드캐스트 주소 설정:
- 네트워크 주소에서 호스트 부분의 모든 비트를 1로 설정합니다.
- 예: 10.0.128.0에서 호스트 부분을 모두 1로 설정하면 10.0.143.255가 됩니다.
이 방법을 통해 쉽게 네트워크 주소와 브로드캐스트 주소를 계산할 수 있습니다.
1. ISO/OSI 모델 vs. TCP/IP 모델
- ISO/OSI 모델: 7개의 계층으로 구성된 개념적 프레임워크로, 네트워크 통신의 표준화된 구조를 제공합니다. 계층은 물리, 데이터 링크, 네트워크, 전송, 세션, 표현, 응용 순입니다.
- TCP/IP 모델: 4개의 계층으로 구성된 실제 프로토콜 집합으로, 인터넷의 개발에 사용되었습니다. 계층은 네트워크 액세스, 인터넷, 전송, 응용 순입니다.
2. 네트워크 컴포넌트
- Router: 네트워크 간 트래픽을 라우팅하는 장치로, 네트워크 계층에서 작동합니다.
- Switch: 데이터 링크 계층에서 작동하며, MAC 주소를 기반으로 데이터를 전달합니다.
- Access Point: 무선 네트워크에 접속할 수 있도록 하는 장치입니다.
3. 네트워크 하드웨어
- Hub: 물리 계층에서 작동하며, 모든 포트로 데이터를 브로드캐스트합니다.
- Bridge: 데이터 링크 계층에서 작동하며, 두 개의 네트워크를 연결합니다.
- Switch: 데이터 링크 계층에서 작동하며, MAC 주소를 기반으로 데이터를 전달합니.
4. Switch와 Hub의 차이
- Switch: MAC 주소를 사용하여 데이터를 특정 포트로 전달합니다. 전이중 통신이 가능합니다.
- Hub: 모든 포트로 데이터를 브로드캐스트합니다. 반이중 통신만 가능합니다.
5. 네트워크 토폴로지
- Star Topology: 중앙 장치에 모든 장치가 연결됩니다.
- Bus Topology: 모든 장치가 하나의 케이블에 연결됩니다.
- Ring Topology: 장치들이 원형으로 연결됩니다.
6. VLAN
- 정의: 물리적 네트워크를 논리적으로 분리하여 트래픽을 격리하는 기술입니다.
- 타입: Port-based, Tag-based VLAN 등이 있으며, 각기 다른 설정 방법을 사용합니다
7. Quality of Service (QoS)
- 정의: 네트워크에서 데이터 전송의 품질을 보장하기 위한 메커니즘입니다
- 사용: VoIP와 같은 실시간 서비스에서 중요합니다.
8. VoIP와 SIP
- VoIP: 인터넷을 통해 음성 통신을 제공하는 기술입니다.
- SIP: VoIP에서 사용되는 프로토콜로, 통화 설정과 해제를 관리합니다.
9. 인터넷 접속 기술
- DSL: 디지털 가입자 회선 기술로, ADSL, VDSL, SDSL 등이 있습니다.
10. Client/Server vs. P2P
- Client/Server: 클라이언트가 서버에 요청을 보내는 구조입니다.
- P2P: 대등한 노드 간 직접 통신하는 구조입니다.
11. File Sharing
- SMB/CIFS: 윈도우 기반 파일 공유 프로토콜입니다.
- NFS: 유닉스 기반 파일 공유 프로토콜입니다.
12. Firewall
- Packet Filter: 패킷의 출처와 목적지를 필터링합니다.
- Stateful Inspection: 세션 상태를 고려하여 필터링합니다.
- Application Layer (WAF): 응용 계층에서 공격을 방어합니다.
13. Port Forwarding
- 정의: 특정 포트로 들어오는 트래픽을 다른 포트로 전달하는 기술입니다.
14. FDDI와 Ethernet
- FDDI: 광섬유를 사용하는 네트워크 기술입니다.
- Ethernet: 유선 및 무선 네트워크 기술입니다.
15. 네트워크 프로토콜
- ARP: IP 주소를 MAC 주소로 변환합니다.
- IP: 데이터 전송을 위한 주소 지정 프로토콜입니다.
- TCP/UDP: 전송 계층에서 사용되는 프로토콜입니다.
16. SMTP/S, IMAP/S, POP3/S
- SMTP: 이메일 전송 프로토콜입니다.
- IMAP/S: 이메일 수신 및 관리 프로토콜입니다.
- POP3/S: 이메일 수신 프로토콜입니다.
17. HTTP/S, FTP
- HTTP/S: 웹 통신 프로토콜입니다.
- FTP: 파일 전송 프로토콜입니다.
18. IPSEC, TLS/SSL
- IPSEC: IP 계층에서 데이터 암호화 및 인증 프로토콜입니다.
- TLS/SSL: 응용 계층에서 데이터 암호화 및 인증 프로토콜입니다.
19. SNMP, LDAP, NTP
- SNMP: 네트워크 관리 프로토콜입니다.
- LDAP: 디렉토리 서비스 프로토콜입니다.
- NTP: 시간 동기화 프로토콜입니다.
20. Telnet, SSH, RDP, ICA, VNC
- Telnet: 원격 접속 프로토콜입니다.
- SSH: 보안 원격 접속 프로토콜입니다.
- RDP: 윈도우 원격 데스크톱 프로토콜입니다.
- ICA: 시트릭스 원격 데스크톱 프로토콜입니다.
- VNC: 가상 네트워크 컴퓨팅 프로토콜입니다.
21. TCP vs. UDP
- TCP: 연결 지향적이며, 신뢰성 있는 데이터 전송을 제공합니다.
- UDP: 비연결 지향적이며, 빠른 데이터 전송을 제공합니다.
22. TCP 3-Way Handshake
- 정의: TCP 연결 설정을 위한 3단계 프로세스입니다.
23. IP 주소
- IPv4 vs. IPv6: IPv4는 32비트 주소 체계, IPv6는 128비트 주소 체계입니다.
- MAC vs. IP: MAC 주소는 물리적 주소, IP 주소는 논리적 주소입니다.
24. Subnetting, Netzwerkmaske, CIDR
- Subnetting: 네트워크를 작은 서브넷으로 나누는 기술입니다.
Subnetting은 네트워크를 더 작은 서브넷으로 나누는 기술로, IP 주소를 효율적으로 관리하고 네트워크를 더 잘 조직화하는 데 사용됩니다. 이 기술은 **가변 길이 서브넷 마스크(VLSM)**를 활용하여, 각 서브넷에 필요한 만큼의 IP 주소를 할당할 수 있게 합니다.
Subnetting의 주요 목적
- IP 주소 절약:
- 네트워크를 작은 서브넷으로 나누어, 불필요한 IP 주소 낭비를 줄입니다.
- 네트워크 관리 개선:
- 서브넷별로 트래픽을 격리하여 네트워크 성능을 향상시키고, 관리를 용이하게 합니다.
- 보안 강화:
- 서브넷 간의 트래픽을 제어하여 보안을 강화할 수 있습니다.
Subnetting의 주요 단계
- 서브넷 마스크 결정:
- 네트워크 주소의 비트 수를 결정하여, 필요한 서브넷 수와 호스트 수를 계산합니다.
- 서브넷 주소 계산:
- 네트워크 주소와 서브넷 마스크를 사용하여 각 서브넷의 주소 범위를 계산합니다.
- 브로드캐스트 주소 계산:
- 각 서브넷의 마지막 주소로, 네트워크 내 모든 장치에 데이터를 전송하는 데 사용됩니다.
Subnetting 예시
- IP 주소: 192.168.0.0/24
- 서브넷 마스크: /26 (255.255.255.192)
- 서브넷 수: 4개
- 호스트 수: 각 서브넷당 62개
계산 방법
- 이진 변환:
- IP 주소와 서브넷 마스크를 이진수로 변환합니다.
- 비트별 AND 연산:
- IP 주소와 서브넷 마스크를 비트별로 AND 연산하여 네트워크 주소를 구합니다.
- 호스트 비트 계산:
- 남은 비트를 사용하여 호스트 수를 계산합니다.
- 브로드캐스트 주소 설정:
- 각 서브넷의 마지막 주소로 설정합니다.
Subnetting은 네트워크 관리와 IP 주소 절약에 중요한 역할을 하며, 네트워크 설계와 운영에서 필수적인 기술입니다.
- Netzwerkmaske: 서브넷팅에서 사용되는 마스크입니다.
- CIDR: 클래스 없는 도메인 라우팅, IP 주소를 효율적으로 사용하는 방법입니다.
- 네트워크 접두사:
- IP 주소의 가장 중요한 비트가 네트워크 접두사를 형성하며, 이는 네트워크나 서브넷을 식별합니다.
- 호스트 식별자:
- 나머지 비트는 호스트 식별자로, 특정 장치를 식별합니다.
- 서브넷팅:
- 네트워크를 작은 서브넷으로 나누어 관리하며, 각 서브넷은 필요한 만큼의 IP 주소를 할당받을 수 있습니다.**Classless Inter-Domain Routing (CIDR)**는 IP 주소 할당과 라우팅을 효율적으로 관리하기 위한 방법으로, 1993년에 도입되었습니다. CIDR는 클래스 기반 주소 체계를 대체하여, **가변 길이 서브넷 마스크(VLSM)**를 사용하여 IP 주소를 더 유연하게 할당할 수 있게 합니다.
- 가변 길이 서브넷 마스크(VLSM):
- CIDR는 네트워크 주소의 길이를 고정된 크기가 아닌 필요에 따라 조정할 수 있게 합니다. 이는 IP 주소 낭비를 줄이고, 네트워크 관리를 효율화합니다.
- CIDR 표기법:
- IP 주소 뒤에 슬래시(/)와 비트 수를 붙여 네트워크 접두사 길이를 명시합니다. 예를 들어, 192.168.0.0/24는 네트워크 접두사가 24비트임을 나타냅니다.
- 라우팅 테이블 최적화:
- 여러 작은 네트워크를 하나의 **슈퍼넷(supernet)**으로 결합하여 라우팅 테이블의 크기를 줄이고, 네트워크 성능을 향상시킵니다.
- IPv4 주소 절약:
- CIDR는 IPv4 주소의 효율적인 사용을 가능하게 하여, 주소 고갈 문제를 완화합니다.
- IPv6 지원:
- IPv6에서도 CIDR 표기법이 사용되며, 64비트의 인터페이스 ID를 기준으로 하위 네트워크를 할당할 수 있습니다.
- 가변 길이 서브넷 마스크(VLSM):
- 네트워크를 작은 서브넷으로 나누어 관리하며, 각 서브넷은 필요한 만큼의 IP 주소를 할당받을 수 있습니다.**Classless Inter-Domain Routing (CIDR)**는 IP 주소 할당과 라우팅을 효율적으로 관리하기 위한 방법으로, 1993년에 도입되었습니다. CIDR는 클래스 기반 주소 체계를 대체하여, **가변 길이 서브넷 마스크(VLSM)**를 사용하여 IP 주소를 더 유연하게 할당할 수 있게 합니다.
- 네트워크 접두사:
- CIDR는 IP 주소 할당과 라우팅을 효율적으로 관리하는 데 중요한 역할을 하며, 특히 IPv4 주소 절약과 라우팅 테이블 최적화에 기여합니다. 또한, IPv6에서도 유용하게 사용됩니다.
25. APIPA, SAA
- APIPA: 자동으로 IP 주소를 할당하는 기능입니다.
- SAA: 무상태 주소 자동 구성, IPv6에서 사용됩니다.
26. Link-Local-Unicast, Unique Local Unicast, Multicast, Global Unicast
- Link-Local-Unicast: 동일한 네트워크 내에서만 사용되는 주소입니다.
- Unique Local Unicast: 로컬 네트워크에서 고유한 주소입니다.
- Multicast: 여러 장치에 동시에 데이터를 전송하는 주소입니다.
- Global Unicast: 인터넷에서 사용되는 공인 주소입니다.
27. A/B/C-Klassennetze
- A/B/C-Klass: 과거의 IP 주소 체계로, 현재는 CIDR로 대체되었습니다.
28. DHCP
- DORA: DHCP의 4단계 프로세스(DHCP Discover, Offer, Request, Acknowledge)입니다.
29. DNS
- 정의: 도메인 이름을 IP 주소로 변환하는 시스템입니다.
- DNS-Einträge: A, AAAA, NS, PTR, MX, SOA, CNAME 등이 있습니다.
30. ping (ICMP)
- 정의: 네트워크 연결 상태를 확인하는 명령어입니다.
31. Routing
- 정의: 데이터 패킷을 목적지까지 전달하는 경로를 결정하는 프로세스입니다.
'독일에서 코딩 독학(IT Lernen) > Weiterbildung in IT' 카테고리의 다른 글
네트워크 공부하기 , IPv6, 라우팅 등 (1) | 2025.03.26 |
---|---|
UML (Unified Modeling Language) 예습 (0) | 2025.03.26 |
IPv4 vs IPv6 비교, 차이점 : TCP/IP 인터넷 프로토콜 공부하기 (0) | 2025.03.25 |
오늘의 공부: 10진수를 2진수, 8진수, 16진수로 변환하기! (0) | 2025.03.18 |
독일어 단어 정리 : 논리 연산의 기본 법칙 (0) | 2025.03.18 |