IP(Information Protocol)
- OSI 3계층에서 사용하는 논리주소, 대부분의 네트워크가 TCP/IP로 동작함
- IPV4는 시스템에서 네트워크 인터페이스를 고유하게 식별하는 32비트 주소체계
- IPv4는 32비트, IPv6는 128비트
- IPv4 주소를 표기할 때는 4개의 옥텟(Octet)이라 부르는 8비트 단위로 나뉨
- IP주소는 10진수로 표기하므로 8비트 옥텟은 0~255의 값을 사용(00000000 ~ 11111111)
IP 주소에 대한 기본
- 네트워크 주소: 172.16.0.0 (첫 IP는 네트워크 주소 이므로, 0)
- 브로드캐스트 주소: 172.16.255.255 (마지막 IP는 브로드캐스트 주소 이므로, 255)
- 나머지 유효 IP 범위: 172.16.0.1 ~ 172.16.255.254
- 단, 네트워크를 2분할 또는 4분할 등 할 수 있는데, 이 분할된 네트워크에서 첫 네트워크 주소와 브로드캐스트 주소는 달라질 수 있음
Classful Network
- A 클래스는 네트워크 주소를 표현하는 부분이 1개의 옥텟
- 호스트 주소를 나타낼 수 있는 부분이 3개의 옥텟
- 2^8 ,256개의 네트워크와 2^24,16,777,216개의 호스트 주소를 갖게 됨
- B 클래스는 네트워크 주소 부분이 2개 옥텟
- 호스트 주소가 2개 옥텟
- 2^16(65,536)개 네트워크와 1개 네트워크에 2^16(65,536)개 IP 가질 수 있음
- C클래스는 2^24(16,777,216)개 네트워크, 1개 네트워크당 2^8(256)개 호스트 가질 수 있음
A클래스
- A,B,C 클래스는 맨 앞 옥텟 주소를 보면 구분 가능
- 0~127 범위는 A클래스
- 127은 예외로 자신을 의미하는 루프백 주소로 활용
- 실제로 A 클래스에서 사용하는 주소는 1.0.0.0 ~ 126.255.255.255까지
B클래스
128부터 191까지이고 이 수를 갖는 IP가 B 클래스
C클래스
192~223까지 IP인 경우 C클래스
클래스 기반 네트워크 분할 현재는..
- 과거에 사용했던 개념으로 현재는 이런 클래스 기반 네트워크 분할하지 않음
- 보다 세밀하게 할당하기 위해 필요한 네트워크 크기에 맞춰 1비트 단위로 네트워크를 상세히 분할하는 방법을 사용
Classless Network
- 인터넷이 상용화되며 인터넷에 연결되는 호스트 숫자가 폭발적인 증가가 등장배경
- IP 주소 부족과 낭비 문제를 해결하기 위해 3가지 보존, 전환 전략을 만듦
서브넷 마스크
클래스리스 네트워크에선 별도로 네트워크와 호스트 주소를 나누는 구분자를 사용해야하는데 이 때 이 구분자를 서브넷 마스크라고 함
- 서브넷 마스크는 IP 주소와 네트워크 주소를 구분할 때 사용하며, 1은 네트워크 주소, 0은 호스트 주소로 표시
- 10진수 숫자를 사용해 표현
예시
- 만약 103.9.32.146 주소에 255.255.255.0 서브넷 마스크를 사용하는 IP는 네트워크 주소가 103.9.32.0
- 호스트 주소는 0.0.0.146
- 255인 부분은 IP숫자가 그대로 연산 결과가 됨
- 서브넷 마스크가 0인 부분은 모두 0으로 변경
서브넷 마스크 실습해보기
현재 가지고 있는 네트워크와 서브넷 마스크를 입력하면 네트워크와 대역을 연습해볼 수 있다
게이트웨이
컴퓨터 네트워크에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간 통신을 가능하게 하는 컴퓨터난 소프트웨어를 일컫는 용어, 즉 다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트
아는 주소(같은 네트워크)가 아닌 곳으로 향할 때 향하는 곳이 됨
스위치 장비는 현 네트워크 192.168.40에서는 40대 네트워크 대역에만 반응하기 때문에, 게이트 웨이 입력에도 40대 네트워크에서 게이트웨이를 설정하던, 아니면 장비에 정책을 임의로 설정해서 다른 대역에서도 가능하게끔 설정해야함(굳이 그러는 일은 잘 없음)
내부 정보를 아웃바운드로 보내는 것이 NAT
CIDR 표기법
좌측부터 비트수를 더해서 IP 뒤에 표기함.
192.168.40.31/25 == 11111111.11111111.11111111.10000000 == 255.255.255.128
예제)
192.168.40.222/27의 경우
first ip 192.168.40.192
last ip 192.168.40.223
네트워크 연결 구분
- LAN(Local Area Network) : 사용자 내부 네트워크
- MAN(Metro Area Network) : 한 도시 정도를 연결하고 관리하는 네트워크
- WAN(Wide Area Network) : 멀리 떨어진 LAN을 연결해주는 네트워크
네트워크 회선
- 현재는 LAN과 동일하게 이더넷이 주로 사용
VPN
- Virtual Private Network의 약자로, 물리적으로 전용선이 아니지만 가상으로 직접 연결한 것 같은 효과를 내주는 네트워크 기술
- 가입자 입장, 통신사업자 입장의 기술이 다양하게 존재
반응형
'23년 이전 글 > 네트워크' 카테고리의 다른 글
HTTP (0) | 2022.07.15 |
---|---|
DNS, Terminal,Routing ,Http, Ftp, Web, Application (0) | 2022.07.14 |
프로토콜, TCP, UDP (0) | 2022.07.13 |
OSI 7계층, 프로토콜, 캡슐레이션 (0) | 2022.07.11 |