일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 백준 32029번
- html5
- ucpc 2023 예선 i번
- ucpc 2023 예선 d번
- branch
- map
- JavaScript
- Next
- Prisma
- 그리디
- PROJECT
- ERD
- 백준 28303번
- HTTP
- ccw 알고리즘
- MySQL
- string
- Express.js
- pm2
- ucpc 2024 예선 e번
- router
- MongoDB
- 지금 자면 꿈을 꾸지만
- insomnia
- 자바스크립트
- 게임 서버 아키텍처
- localstorage
- 더 흔한 색칠 타일 문제
- 백준 32028번
- Github
Archives
- Today
- Total
dh_0e
[과제] 서브넷 마스크, 공인/사설 IP 주소, 정적/동적 IP 주소, 라우터/라우팅 본문
서브넷 마스크란?
- 서브넷 마스크(subnet mask)는 IP 네트워크를 서브넷(하위 네트워크)으로 나누기 위해 사용되는 비트 마스크이다.
- 서브넷 마스크는 네트워크 부분과 호스트 부분을 구분하는 역할을 한다.
- ex) IP 주소 192.168.1.1과 서브넷 마스크 255.255.255.0이 있을 때, 192.168.1.1의 네트워크 부분은 192.168.1이고, 호스트 부분은 1이다.
- 서브넷 마스크는 보통 32비트의 이진수로 표현되며, 10진수로 쉽게 표현된다.
서브넷이란?
- 전 세계에 존재하는 수백만 개의 각기 다른 네트워크를 작은 조각으로 쪼개져 있는 경우 이 조각을 서브넷이라 한다.
- 한 마디로 서브넷은 작은 네트워크라고 할 수 있으며, 이 때 네트워크 성능 개선을 위해 네트워크 관리자가 효율적으로 자원을 분배하는 것이 서브네팅(Subnetting)이다.
서브네팅의 장점
- 관리하기 쉬움
- 고급 네트워크 보안
- 네트워크 트래픽 감소
- 네트워크 서브네팅 시 인터넷 서비스 업체로부터 추가 IP 주소를 받을 필요 없음
공인 IP 주소와 사설 IP 주소
공인 IP 주소(Public IP Address)
- 공인 IP 주소는 인터넷에서 고유하게 식별되는 IP 주소이다.
- 전 세계적으로 유일하며, 인터넷 서비스 제공업체(ISP)에 의해 할당된다.
- 예: 8.8.8.8 (구글 DNS 서버)
사설 IP 주소(Private IP Address)
- 사설 IP 주소는 내부 네트워크에서 사용되는 IP 주소로, 외부 인터넷에서는 사용되지 않는다.
- NAT(Network Address Translation)를 통해 공인 IP 주소로 변환되어 외부와 통신할 수 있다.
- 사설 IP 주소 범위 및 용도:
- A 클래스: 10.0.0.0 ~ 10.255.255.255 - 대규모 네트워크 (주로 대기업과 대규모 ISP용)
- B 클래스: 172.16.0.0 ~ 172.31.255.255 - 중간 규모 네트워크 (중대형 기업과 기관용)
- C 클래스: 192.168.0.0 ~ 192.168.255.255 - 소규모 네트워크 (소기업과 개인용)
- D 클래스: 224.0.0.0 ~ 239.255.255.255 - 멀티캐스트 용도
- E 클래스: 240.0.0.0 ~ 255.255.255.255 - 연구 및 개발 용도
정적 IP 주소와 동적 IP 주소
정적 IP 주소(Static IP Address)
- 정적 IP 주소는 네트워크 관리자에 의해 수동으로 할당되는 IP 주소이다.
- 변하지 않으며, 고정된 장치에 할당될 때 유용하다.
- 주로 서버, 네트워크 장비 등에 사용된다.
동적 IP 주소(Dynamic IP Address)
- 동적 IP 주소는 DHCP(Dynamic Host Configuration Protocol) 서버에 의해 자동으로 할당되는 IP 주소이다.
- 네트워크에 연결될 때마다 변경될 수 있다.
- 주로 개인 컴퓨터, 스마트폰 등에서 사용된다.
동적 IP 주소와 정적 IP 주소의 차이점
- 변화 여부:
- 동적 IP 주소: 시간이 지남에 따라 변화함
- 정적 IP 주소: 고정되어 변화하지 않음
- 할당 방식:
- 동적 IP 주소: 인터넷 서비스 제공업체(ISP)가 자동으로 할당
- 정적 IP 주소: 수동으로 설정되며, ISP에 의해 할당
- 사용 용도:
- 동적 IP 주소: 대부분의 가정용 네트워크
- 정적 IP 주소: 웹사이트 호스팅, 이메일/FTP 서버, 공공 기관, 개인의 게임/VoIP 연결
- 비용:
- 동적 IP 주소: 추가 요금 없음
- 정적 IP 주소: 추가 요금 필요
- 보안:
- 동적 IP 주소: 상대적으로 안전
- 정적 IP 주소: 무작위 대입 공격에 취약, 추가 보안 조치 필요
- 추적 가능성:
- 동적 IP 주소: 추적 어려움
- 정적 IP 주소: 데이터 마이닝 업체에 의해 추적 가능
- 연결 안정성:
- 동적 IP 주소: IP 변경에도 인터넷 연결에 문제 없음
- 정적 IP 주소: 안정적인 인터넷 연결과 일관된 웹 주소 유지
라우터와 라우팅
라우터(Router)
- 라우터는 서로 다른 네트워크를 연결하고, 데이터 패킷을 올바른 경로로 전달하는 네트워크 장치이다.
- 라우터는 IP 주소를 기반으로 패킷을 전달하며, 라우팅 테이블을 참조하여 최적의 경로를 선택한다.
라우팅(Routing)
- 라우팅은 네트워크 내에서 데이터 패킷의 경로를 결정하고 전달하는 과정이다.
- 라우팅 프로토콜(예: RIP, OSPF, BGP)을 사용하여 네트워크 경로를 동적으로 관리하고 최적의 경로를 선택한다.
- 라우팅 테이블에는 네트워크의 다양한 경로 정보가 저장되어 있으며, 이를 바탕으로 라우터는 패킷을 전달한다.
'내일배움캠프 > 특강' 카테고리의 다른 글
[특강] 연봉 1억 받는 개발자가 되는 법 (1) | 2024.06.07 |
---|---|
[과제] Windows에서 사용되는 I/O 모델 (0) | 2024.06.04 |
[과제] 네트워크 계층(Network Layer) (0) | 2024.05.28 |
[과제] 물리 계층과 데이터 계층이란 (0) | 2024.05.23 |
[특강] 관계형 데이터베이스 정규화 (0) | 2024.05.23 |