Information Protocol, IP
23년 이전 글/네트워크

Information Protocol, IP

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분할 등 할 수 있는데, 이 분할된 네트워크에서 첫 네트워크 주소와 브로드캐스트 주소는 달라질 수 있음

 

IPv4 구성

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으로 변경

 

네트워크 주소 구하기

 

서브넷 마스크 실습해보기

현재 가지고 있는 네트워크와 서브넷 마스크를 입력하면 네트워크와 대역을 연습해볼 수 있다

 

서브넷 마스크 계산기

온라인에서 쉽게 사용가능한 서브넷 마스크 계산기

jhnsoft.dothome.co.kr

 

 

게이트웨이 

컴퓨터 네트워크에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간 통신을 가능하게 하는 컴퓨터난 소프트웨어를 일컫는 용어, 즉 다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트

아는 주소(같은 네트워크)가 아닌 곳으로 향할 때 향하는 곳이 됨

스위치 장비는 현 네트워크 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