Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
Tags
- c++ 알고리즘 공부
- 아이구..
- github
- C++공부
- 비트버킷
- devops
- SVN
- 데브옵스엔지니어
- c++메모리누수
- 원격디버거
- 메모리누수찾기
- 비쥬얼스튜디오기능
- 성능프로파일러
- 코린이
- C++
- c++ 공부
- 정리글
- 서브넷 마스크
- 자료구조 공부
- window개발
- 게이트 웨이
- 비쥬얼스튜디오
- C++알고리즘 공부
- git
- 데브옵스
- 정보누적
- 디버깅기능
- 네트워크 비트
- 호스트 비트
- VisualStudio
Archives
- Today
- Total
장비업체의 하급 비전개발자
로컬 네트워크 정리 IPv4란? 본문
📌 로컬 네트워크 개념 정리
1️⃣ IP 주소 (IPv4)
- IP 주소는 **32비트(4바이트)**로 구성되며, 8비트 × 4개로 나뉨.
- 각 옥텟(Octet)은 0~255 사이의 숫자로 표현됨.
makefile복사편집예: 192.168.1.120 → 11000000.10101000.00000001.01111000
2️⃣ 네트워크 주소 & 브로드캐스트 주소
개념설명
| 네트워크 주소 | 서브넷의 시작 주소, 네트워크를 식별 (호스트 비트=0) |
| 브로드캐스트 주소 | 네트워크 내 모든 장치에게 메시지를 전송할 때 사용 (호스트 비트=1) |
예: 192.168.1.0/24 네트워크에서
- 네트워크 주소: 192.168.1.0
- 사용 가능한 IP 범위: 192.168.1.1 ~ 192.168.1.254
- 브로드캐스트 주소: 192.168.1.255
3️⃣ 서브넷 마스크 & 네트워크 비트
- 서브넷 마스크는 네트워크 비트와 호스트 비트를 구분하는 역할을 함.
- 네트워크 비트가 많으면 더 작은 네트워크(서브넷)으로 나눌 수 있음.
- 호스트 비트가 많으면 같은 네트워크 내에서 더 많은 IP 사용 가능.
서브넷 마스크CIDR 표기네트워크 비트호스트 비트사용 가능한 IP 개수
| 255.0.0.0 | /8 | 8 | 24 | 16,777,214 |
| 255.255.0.0 | /16 | 16 | 16 | 65,534 |
| 255.255.255.0 | /24 | 24 | 8 | 254 |
예: 192.168.1.120 vs. 192.168.2.120
- 서브넷 마스크 /24 → 서로 다른 네트워크 ❌
- 서브넷 마스크 /16 → 같은 네트워크 ⭕
4️⃣ 게이트웨이 (Gateway)
- 다른 네트워크(예: 인터넷)로 나가기 위한 출입구 역할.
- 보통 서브넷의 첫 번째 IP(또는 마지막 IP)를 사용.
go복사편집예: 네트워크 `192.168.1.0/24` → 게이트웨이 `192.168.1.1`
✅ 핵심 요약
- 네트워크 주소는 서브넷의 시작 주소, 브로드캐스트 주소는 모든 장치가 받을 수 있는 주소.
- 네트워크 비트가 많으면 작은 네트워크로 쪼개지고, 호스트 비트가 많으면 더 많은 장치를 포함할 수 있음.
- 서브넷 마스크 크기에 따라 같은 네트워크일 수도 있고 아닐 수도 있음.
- 게이트웨이는 사용자가 설정 가능하지만, 보통 네트워크 관리자가 정함.
'C++ 공부' 카테고리의 다른 글
| Visual SVN과 Git의 장단점 (0) | 2025.02.17 |
|---|---|
| C++ 함수 뒤에 const와 함수 앞에 const 의미 (0) | 2023.03.06 |
| C++ 스택(Stack)과 힙(Heap)의 차이.. (0) | 2023.03.01 |
| C++ pass by value(값 전달 방식) 와 pass by reference(참조 전달 방식) 차이 (0) | 2023.02.27 |