- 교환 기술
- 다수의 디바이스 상호간에 최적의 연결성을 제공하는 기술
- 하나의 노드에만 연결해놓으면 최적의 연결을 해주는 것을 목적
- IPv4 주소체계
- IPv4는 3자리 숫자 * 4마디(총 12개의 숫자)로 구성되고, 각 마디를 옥텟(octet) 이라고 부르며, 옥텟은 0부터 255까지의 숫자를 가진다.
- 시대가 흘러갈수록 ip 주소 고갈 현상이 발생 → 전 세계 컴퓨터를 비롯한 다양한 기기도 고유한 ip 주소를 가져야 하기 때문
- 수가 유한하기 때문에 이후 IPv6가 탄생
- IP 주소의 분류
- 클래스
- A 클래스 : 대규모 네트워크 환경에 사용 (1~126)
- B 클래스 : 중규모 네트워크 환경에 사용(129~191)
- C 클래스 : 소규모 네트워크 환경에 사용(192~223)
- D,E 클래스 : 연구/개발용 ip 주소 (224~)
- 사용 범위
- 공인 IP 주소(Public IP 주소) :
- 공유기를 사용하지 않는 한 컴퓨터 등에서 사용하는 대부분의 ip 주소는 Public 이다.
- 이 주소는 외부로 공개되어 있어서 다른 컴퓨터 등에서 검색, 접근이 가능하다.
- 공인 ip 주를 사용하려면 방화벽 같은 보안 장비가 반드시 필요하다.
- 보통 가정집에서 사용하는 인터넷 서비스 회사에서는 보안 서비스를 기본적으로 제공한다.
- 가상 IP 주소(Private IP 주소)
- 사설 ip 주소 라고도 한다.
- 외부에 공개되지 않아 외부에서 검색, 접근이 불가능하다.
- 이 가상 ip 주소는 주소 대역이 아래 3개로 고정되어있다.
- 공인 IP 주소(Public IP 주소) :
- ip 주소 부족
- IPv4의 한계상 ip 주소가 부족해지는 현상이 나타난다. 1인당 가지고 있는 네트워크 기기는 컴퓨터, 노트북, 핸드폰, 태블릿 등 너무 많다.
- 이러한 전자 기기들에 할당할 공인 ip주소가 부족하다.
- 그래서 가상 ip 주소를 사용하면, 컴퓨터가 10대, 100대가 있어도 하나의 공인 ip 주소만 공유기에 할당하고, 모든 컴퓨터들은 가상 ip 주소를 각각 할당받아 인터넷에 접속 할 수 있게 된다.
- 보안
- 가상 ip주소가 할당된 컴퓨터 등은 외부에서 검색, 접근이 기본적으로 불가능하다.
- 일반적으로 인터넷 공유기가 그러한 보안장비 역할(네트워크 방화벽) 역할을 수행한다.
- 할당 방식누군가는 그 ip 주소를 해당 전자기기에 배급/ 할당 해 주어야 한다.공인 ip 주소 라면 해당 인터넷 서비스 업체의 주소 할당 서비스가,이 때,자동으로 설정할지, 수동으로 설정할지 선택 가능하다.
- 고정 ip 주소
- 사용자가 직접 IP 주소를 입력해 주소를 설정하는 방식
- 주소가 변경면 안되는 컴퓨터 등에 적합한 방식. 일반적으로는 사용하지 않는다.
- 파일 공유 서버 등에 사용( 서버에 접속하려고 할때마다 새로운 ip 주소를 찾고 입력해야 한다면 고역일 것이다)
- 유동 ip 주소
- IP 주소를 할당하는 특정 서버가 보내주는 정보 그대로 컴퓨터에 자동 설정되는 방식 → 이를 DHCP 서비스 라고 한다.
- DHCP 서비스가 동작하는 과정
- 컴퓨터가 부팅되며 DHCP 서버가 존재함을 탐지한다.
- DHCP 서버는 컴퓨터에 IP 주소 등이 할당되어 있는지 확인한다.
- 컴퓨터가 DHCP 서버에 IP 주소 할당을 요청한다.
- DHCP 서버는 IP 주소 할당 현황에 따라 IP 주소 등의 정보를 컴퓨터에 할당한다.
- DHCP 서비스가 동작하는 과정
- IP 주소를 할당하는 특정 서버가 보내주는 정보 그대로 컴퓨터에 자동 설정되는 방식 → 이를 DHCP 서비스 라고 한다.
- 고정 ip 주소
- 이 과정에서 ‘고정IP 주소’ , ‘유동 IP 주소’라는 개념이 나오게 된다.
- ip 주소를 할당 받는 전자 기기는 그러한 배급/ 할당 과정을
- 가상 ip 주소라면 인터넷 공유기가 ip 주소의 배급/ 할당 역할을 수행한다.
- (’누군가’는 주로 서버 시스템이다.)
- 앞에서 본 공인 ip 주소든 가상 ip 주소든 컴퓨터 등의 전자 기기에 ip 주소를 할당하려면,
- 클래스
- 192.168.0.19와 같은 가상 ip 주소(private IP 주소)가 할당된다.
- 100.100.123.123 이라는 공인 ip 주소는 공유기 ip 주소가 되고,
- 100.100.123.123 이라는 공인 ip 주소를 가진 컴퓨터가 있을 때,
- IP 주소의 분류
- IP 패킷의 전달과 포워딩
- 직접전달 : 최종 목적지가전달자와 같은 네트워크에 연결되어있는 호스트
- 패킷의 발신지와 목적지가같은 네트워크에 위치
- 간접전달 : 최종 목적지가 같은 네트워크에 있지 않은 호스트
- 최종 목적지와 같은 네트워크에 연결된 라우터에 도달 할 때 까지 여러 라우터를 경유해서 전달
- 포워딩 : 패킷을 목적지로 가는 경로 상에 올려놓는 것을 의미
- 패킷을 다음 홉(최종 목적지 또는 중간 연결 장치)로 배달하는 것을 의미
- 목적지 주소 기반 포워딩
- 호스트나 라우터는 라우팅 테이블을 가지고 있어야 함
- 호스트가 송신할 패킷을 가지고 있거나, 라우터가 포워딩 해야 하는 패킷을 수신한 경우, 라우팅 테이블을 참조하여 최종 목적지로 가는 경로 검색
- 라우팅 테이블이 커져서 검색이 비효율적
- Next-Hop Method
- 이 기술의 라우팅 테이블은 전체 경로에 대한 정보 대신 다음 홉의 주소만 저장
- network-specific method :
- 같은 내트워크에 연결된 모든 호스트를 하나의 entry로 취급하여 라우팅 테이블을 축소
- host-specific method : 보안성을 제공하기위한 경우 등에 사용
- 클래스 기반 주소체계에서 포워딩
- 클래스 없는 주소체계에서의 포워딩
- 목적지 주소 기반 포워딩
- 패킷을 다음 홉(최종 목적지 또는 중간 연결 장치)로 배달하는 것을 의미
- 직접전달 : 최종 목적지가전달자와 같은 네트워크에 연결되어있는 호스트
- 서브넷 및 슈퍼넷
- 서브넷 : IP 주소의 고갈 속도를 줄이기 위해 고안됨
- 슈퍼넷 : 라우팅 테이블 조회 속도가 빠르다
- 네트워크 트래픽을 줄여준다.
- 특수주소의 역할 : 각각의 용도에 따라 고정된 주소가 존재한다.
- 0.0.0.0/32 : 자신의 IPv4 값을 모르는 호스트가 자신의 주소값을 얻기 위한 과정 중사용되는 주소
- 255.255.255.255/32 : 네트워크에 있는 모든 호스트들에게 메시지 전달 시 사용
- 127.0.0.0/8 : 로컬에 설치된 소프트웨어를 테스트할 때 사용
- 224.0.0.0/4 : 멀티 캐스트를 위한 주소 블록
- IP 주소의 정의 방법
- 네트워크상에서 컴퓨터(노드)를 식별하기 위해 부여된 위치주소
- 네트워크 주소와 호스트 주소로 구분되며, 하나의 네트워크 상에 여러 호스트 주소가 있을 수 있다.
용어 정리
스테이션 : 데이터 통신이 가능한 모든 디바이스를 포함
- 각 스테이션은 데이터 통신 네트워크를 구성하는 노드에 연결
노드 : 라우터, 브리지 등과 같은 디바이스에 대한 총칭으로, 전송 측으로부터 목적지까지 데이터의 이동에만 관여
라우팅 테이블 : 특정 네트워크 목적지로의 경로를 나열한 데이터 테이블. 사용자 트래픽을 최적의 경로로 안내한다.
홉 : 데이터 패킷이 네트워크 내의 한 라우터 또는 중간 지점에서 다른 지점으로 이동하는 여정을 의미. 홉은 적으면 적을수록 좋다. 잠쟁적인 실패 지점을 나타내기 때문이다.
참고 자료
교환 기술
- IPv4 주소체계
[네트워크] IP,IP 클래스, IPv4, IPv6이란? | IP 클래스 구분
포워딩
서브넷, 슈퍼넷
특수 주소
ip주소
- 교환 기술
- 다수의 디바이스 상호간에 최적의 연결성을 제공하는 기술
- 하나의 노드에만 연결해놓으면 최적의 연결을 해주는 것을 목적
- IPv4 주소체계
- IPv4는 3자리 숫자 * 4마디(총 12개의 숫자)로 구성되고, 각 마디를 옥텟(octet) 이라고 부르며, 옥텟은 0부터 255까지의 숫자를 가진다.
- 시대가 흘러갈수록 ip 주소 고갈 현상이 발생 → 전 세계 컴퓨터를 비롯한 다양한 기기도 고유한 ip 주소를 가져야 하기 때문
- 수가 유한하기 때문에 이후 IPv6가 탄생
- IP 주소의 분류
- 클래스
- A 클래스 : 대규모 네트워크 환경에 사용 (1~126)
- B 클래스 : 중규모 네트워크 환경에 사용(129~191)
- C 클래스 : 소규모 네트워크 환경에 사용(192~223)
- D,E 클래스 : 연구/개발용 ip 주소 (224~)
- 사용 범위
- 공인 IP 주소(Public IP 주소) :
- 공유기를 사용하지 않는 한 컴퓨터 등에서 사용하는 대부분의 ip 주소는 Public 이다.
- 이 주소는 외부로 공개되어 있어서 다른 컴퓨터 등에서 검색, 접근이 가능하다.
- 공인 ip 주를 사용하려면 방화벽 같은 보안 장비가 반드시 필요하다.
- 보통 가정집에서 사용하는 인터넷 서비스 회사에서는 보안 서비스를 기본적으로 제공한다.
- 가상 IP 주소(Private IP 주소)
- 사설 ip 주소 라고도 한다.
- 외부에 공개되지 않아 외부에서 검색, 접근이 불가능하다.
- 이 가상 ip 주소는 주소 대역이 아래 3개로 고정되어있다.
- 공인 IP 주소(Public IP 주소) :
- ip 주소 부족
- IPv4의 한계상 ip 주소가 부족해지는 현상이 나타난다. 1인당 가지고 있는 네트워크 기기는 컴퓨터, 노트북, 핸드폰, 태블릿 등 너무 많다.
- 이러한 전자 기기들에 할당할 공인 ip주소가 부족하다.
- 그래서 가상 ip 주소를 사용하면, 컴퓨터가 10대, 100대가 있어도 하나의 공인 ip 주소만 공유기에 할당하고, 모든 컴퓨터들은 가상 ip 주소를 각각 할당받아 인터넷에 접속 할 수 있게 된다.
- 보안
- 가상 ip주소가 할당된 컴퓨터 등은 외부에서 검색, 접근이 기본적으로 불가능하다.
- 일반적으로 인터넷 공유기가 그러한 보안장비 역할(네트워크 방화벽) 역할을 수행한다.
- 할당 방식누군가는 그 ip 주소를 해당 전자기기에 배급/ 할당 해 주어야 한다.공인 ip 주소 라면 해당 인터넷 서비스 업체의 주소 할당 서비스가,이 때,자동으로 설정할지, 수동으로 설정할지 선택 가능하다.
- 고정 ip 주소
- 사용자가 직접 IP 주소를 입력해 주소를 설정하는 방식
- 주소가 변경면 안되는 컴퓨터 등에 적합한 방식. 일반적으로는 사용하지 않는다.
- 파일 공유 서버 등에 사용( 서버에 접속하려고 할때마다 새로운 ip 주소를 찾고 입력해야 한다면 고역일 것이다)
- 유동 ip 주소
- IP 주소를 할당하는 특정 서버가 보내주는 정보 그대로 컴퓨터에 자동 설정되는 방식 → 이를 DHCP 서비스 라고 한다.
- DHCP 서비스가 동작하는 과정
- 컴퓨터가 부팅되며 DHCP 서버가 존재함을 탐지한다.
- DHCP 서버는 컴퓨터에 IP 주소 등이 할당되어 있는지 확인한다.
- 컴퓨터가 DHCP 서버에 IP 주소 할당을 요청한다.
- DHCP 서버는 IP 주소 할당 현황에 따라 IP 주소 등의 정보를 컴퓨터에 할당한다.
- DHCP 서비스가 동작하는 과정
- IP 주소를 할당하는 특정 서버가 보내주는 정보 그대로 컴퓨터에 자동 설정되는 방식 → 이를 DHCP 서비스 라고 한다.
- 고정 ip 주소
- 이 과정에서 ‘고정IP 주소’ , ‘유동 IP 주소’라는 개념이 나오게 된다.
- ip 주소를 할당 받는 전자 기기는 그러한 배급/ 할당 과정을
- 가상 ip 주소라면 인터넷 공유기가 ip 주소의 배급/ 할당 역할을 수행한다.
- (’누군가’는 주로 서버 시스템이다.)
- 앞에서 본 공인 ip 주소든 가상 ip 주소든 컴퓨터 등의 전자 기기에 ip 주소를 할당하려면,
- 클래스
- 192.168.0.19와 같은 가상 ip 주소(private IP 주소)가 할당된다.
- 100.100.123.123 이라는 공인 ip 주소는 공유기 ip 주소가 되고,
- 100.100.123.123 이라는 공인 ip 주소를 가진 컴퓨터가 있을 때,
- IP 주소의 분류
- IP 패킷의 전달과 포워딩
- 직접전달 : 최종 목적지가전달자와 같은 네트워크에 연결되어있는 호스트
- 패킷의 발신지와 목적지가같은 네트워크에 위치
- 간접전달 : 최종 목적지가 같은 네트워크에 있지 않은 호스트
- 최종 목적지와 같은 네트워크에 연결된 라우터에 도달 할 때 까지 여러 라우터를 경유해서 전달
- 포워딩 : 패킷을 목적지로 가는 경로 상에 올려놓는 것을 의미
- 패킷을 다음 홉(최종 목적지 또는 중간 연결 장치)로 배달하는 것을 의미
- 목적지 주소 기반 포워딩
- 호스트나 라우터는 라우팅 테이블을 가지고 있어야 함
- 호스트가 송신할 패킷을 가지고 있거나, 라우터가 포워딩 해야 하는 패킷을 수신한 경우, 라우팅 테이블을 참조하여 최종 목적지로 가는 경로 검색
- 라우팅 테이블이 커져서 검색이 비효율적
- Next-Hop Method
- 이 기술의 라우팅 테이블은 전체 경로에 대한 정보 대신 다음 홉의 주소만 저장
- network-specific method :
- 같은 내트워크에 연결된 모든 호스트를 하나의 entry로 취급하여 라우팅 테이블을 축소
- host-specific method : 보안성을 제공하기위한 경우 등에 사용
- 클래스 기반 주소체계에서 포워딩
- 클래스 없는 주소체계에서의 포워딩
- 목적지 주소 기반 포워딩
- 패킷을 다음 홉(최종 목적지 또는 중간 연결 장치)로 배달하는 것을 의미
- 직접전달 : 최종 목적지가전달자와 같은 네트워크에 연결되어있는 호스트
- 서브넷 및 슈퍼넷
- 서브넷 : IP 주소의 고갈 속도를 줄이기 위해 고안됨
- 슈퍼넷 : 라우팅 테이블 조회 속도가 빠르다
- 네트워크 트래픽을 줄여준다.
- 특수주소의 역할 : 각각의 용도에 따라 고정된 주소가 존재한다.
- 0.0.0.0/32 : 자신의 IPv4 값을 모르는 호스트가 자신의 주소값을 얻기 위한 과정 중사용되는 주소
- 255.255.255.255/32 : 네트워크에 있는 모든 호스트들에게 메시지 전달 시 사용
- 127.0.0.0/8 : 로컬에 설치된 소프트웨어를 테스트할 때 사용
- 224.0.0.0/4 : 멀티 캐스트를 위한 주소 블록
- IP 주소의 정의 방법
- 네트워크상에서 컴퓨터(노드)를 식별하기 위해 부여된 위치주소
- 네트워크 주소와 호스트 주소로 구분되며, 하나의 네트워크 상에 여러 호스트 주소가 있을 수 있다.
용어 정리
스테이션 : 데이터 통신이 가능한 모든 디바이스를 포함
- 각 스테이션은 데이터 통신 네트워크를 구성하는 노드에 연결
노드 : 라우터, 브리지 등과 같은 디바이스에 대한 총칭으로, 전송 측으로부터 목적지까지 데이터의 이동에만 관여
라우팅 테이블 : 특정 네트워크 목적지로의 경로를 나열한 데이터 테이블. 사용자 트래픽을 최적의 경로로 안내한다.
홉 : 데이터 패킷이 네트워크 내의 한 라우터 또는 중간 지점에서 다른 지점으로 이동하는 여정을 의미. 홉은 적으면 적을수록 좋다. 잠쟁적인 실패 지점을 나타내기 때문이다.
참고 자료
교환 기술
- IPv4 주소체계
[네트워크] IP,IP 클래스, IPv4, IPv6이란? | IP 클래스 구분
포워딩
서브넷, 슈퍼넷
특수 주소
ip주소
- 교환 기술
- 다수의 디바이스 상호간에 최적의 연결성을 제공하는 기술
- 하나의 노드에만 연결해놓으면 최적의 연결을 해주는 것을 목적
- IPv4 주소체계
- IPv4는 3자리 숫자 * 4마디(총 12개의 숫자)로 구성되고, 각 마디를 옥텟(octet) 이라고 부르며, 옥텟은 0부터 255까지의 숫자를 가진다.
- 시대가 흘러갈수록 ip 주소 고갈 현상이 발생 → 전 세계 컴퓨터를 비롯한 다양한 기기도 고유한 ip 주소를 가져야 하기 때문
- 수가 유한하기 때문에 이후 IPv6가 탄생
- IP 주소의 분류
- 클래스
- A 클래스 : 대규모 네트워크 환경에 사용 (1~126)
- B 클래스 : 중규모 네트워크 환경에 사용(129~191)
- C 클래스 : 소규모 네트워크 환경에 사용(192~223)
- D,E 클래스 : 연구/개발용 ip 주소 (224~)
- 사용 범위
- 공인 IP 주소(Public IP 주소) :
- 공유기를 사용하지 않는 한 컴퓨터 등에서 사용하는 대부분의 ip 주소는 Public 이다.
- 이 주소는 외부로 공개되어 있어서 다른 컴퓨터 등에서 검색, 접근이 가능하다.
- 공인 ip 주를 사용하려면 방화벽 같은 보안 장비가 반드시 필요하다.
- 보통 가정집에서 사용하는 인터넷 서비스 회사에서는 보안 서비스를 기본적으로 제공한다.
- 가상 IP 주소(Private IP 주소)
- 사설 ip 주소 라고도 한다.
- 외부에 공개되지 않아 외부에서 검색, 접근이 불가능하다.
- 이 가상 ip 주소는 주소 대역이 아래 3개로 고정되어있다.
- 공인 IP 주소(Public IP 주소) :
- ip 주소 부족
- IPv4의 한계상 ip 주소가 부족해지는 현상이 나타난다. 1인당 가지고 있는 네트워크 기기는 컴퓨터, 노트북, 핸드폰, 태블릿 등 너무 많다.
- 이러한 전자 기기들에 할당할 공인 ip주소가 부족하다.
- 그래서 가상 ip 주소를 사용하면, 컴퓨터가 10대, 100대가 있어도 하나의 공인 ip 주소만 공유기에 할당하고, 모든 컴퓨터들은 가상 ip 주소를 각각 할당받아 인터넷에 접속 할 수 있게 된다.
- 보안
- 가상 ip주소가 할당된 컴퓨터 등은 외부에서 검색, 접근이 기본적으로 불가능하다.
- 일반적으로 인터넷 공유기가 그러한 보안장비 역할(네트워크 방화벽) 역할을 수행한다.
- 할당 방식누군가는 그 ip 주소를 해당 전자기기에 배급/ 할당 해 주어야 한다.공인 ip 주소 라면 해당 인터넷 서비스 업체의 주소 할당 서비스가,이 때,자동으로 설정할지, 수동으로 설정할지 선택 가능하다.
- 고정 ip 주소
- 사용자가 직접 IP 주소를 입력해 주소를 설정하는 방식
- 주소가 변경면 안되는 컴퓨터 등에 적합한 방식. 일반적으로는 사용하지 않는다.
- 파일 공유 서버 등에 사용( 서버에 접속하려고 할때마다 새로운 ip 주소를 찾고 입력해야 한다면 고역일 것이다)
- 유동 ip 주소
- IP 주소를 할당하는 특정 서버가 보내주는 정보 그대로 컴퓨터에 자동 설정되는 방식 → 이를 DHCP 서비스 라고 한다.
- DHCP 서비스가 동작하는 과정
- 컴퓨터가 부팅되며 DHCP 서버가 존재함을 탐지한다.
- DHCP 서버는 컴퓨터에 IP 주소 등이 할당되어 있는지 확인한다.
- 컴퓨터가 DHCP 서버에 IP 주소 할당을 요청한다.
- DHCP 서버는 IP 주소 할당 현황에 따라 IP 주소 등의 정보를 컴퓨터에 할당한다.
- DHCP 서비스가 동작하는 과정
- IP 주소를 할당하는 특정 서버가 보내주는 정보 그대로 컴퓨터에 자동 설정되는 방식 → 이를 DHCP 서비스 라고 한다.
- 고정 ip 주소
- 이 과정에서 ‘고정IP 주소’ , ‘유동 IP 주소’라는 개념이 나오게 된다.
- ip 주소를 할당 받는 전자 기기는 그러한 배급/ 할당 과정을
- 가상 ip 주소라면 인터넷 공유기가 ip 주소의 배급/ 할당 역할을 수행한다.
- (’누군가’는 주로 서버 시스템이다.)
- 앞에서 본 공인 ip 주소든 가상 ip 주소든 컴퓨터 등의 전자 기기에 ip 주소를 할당하려면,
- 클래스
- 192.168.0.19와 같은 가상 ip 주소(private IP 주소)가 할당된다.
- 100.100.123.123 이라는 공인 ip 주소는 공유기 ip 주소가 되고,
- 100.100.123.123 이라는 공인 ip 주소를 가진 컴퓨터가 있을 때,
- IP 주소의 분류
- IP 패킷의 전달과 포워딩
- 직접전달 : 최종 목적지가전달자와 같은 네트워크에 연결되어있는 호스트
- 패킷의 발신지와 목적지가같은 네트워크에 위치
- 간접전달 : 최종 목적지가 같은 네트워크에 있지 않은 호스트
- 최종 목적지와 같은 네트워크에 연결된 라우터에 도달 할 때 까지 여러 라우터를 경유해서 전달
- 포워딩 : 패킷을 목적지로 가는 경로 상에 올려놓는 것을 의미
- 패킷을 다음 홉(최종 목적지 또는 중간 연결 장치)로 배달하는 것을 의미
- 목적지 주소 기반 포워딩
- 호스트나 라우터는 라우팅 테이블을 가지고 있어야 함
- 호스트가 송신할 패킷을 가지고 있거나, 라우터가 포워딩 해야 하는 패킷을 수신한 경우, 라우팅 테이블을 참조하여 최종 목적지로 가는 경로 검색
- 라우팅 테이블이 커져서 검색이 비효율적
- Next-Hop Method
- 이 기술의 라우팅 테이블은 전체 경로에 대한 정보 대신 다음 홉의 주소만 저장
- network-specific method :
- 같은 내트워크에 연결된 모든 호스트를 하나의 entry로 취급하여 라우팅 테이블을 축소
- host-specific method : 보안성을 제공하기위한 경우 등에 사용
- 클래스 기반 주소체계에서 포워딩
- 클래스 없는 주소체계에서의 포워딩
- 목적지 주소 기반 포워딩
- 패킷을 다음 홉(최종 목적지 또는 중간 연결 장치)로 배달하는 것을 의미
- 직접전달 : 최종 목적지가전달자와 같은 네트워크에 연결되어있는 호스트
- 서브넷 및 슈퍼넷
- 서브넷 : IP 주소의 고갈 속도를 줄이기 위해 고안됨
- 슈퍼넷 : 라우팅 테이블 조회 속도가 빠르다
- 네트워크 트래픽을 줄여준다.
- 특수주소의 역할 : 각각의 용도에 따라 고정된 주소가 존재한다.
- 0.0.0.0/32 : 자신의 IPv4 값을 모르는 호스트가 자신의 주소값을 얻기 위한 과정 중사용되는 주소
- 255.255.255.255/32 : 네트워크에 있는 모든 호스트들에게 메시지 전달 시 사용
- 127.0.0.0/8 : 로컬에 설치된 소프트웨어를 테스트할 때 사용
- 224.0.0.0/4 : 멀티 캐스트를 위한 주소 블록
- IP 주소의 정의 방법
- 네트워크상에서 컴퓨터(노드)를 식별하기 위해 부여된 위치주소
- 네트워크 주소와 호스트 주소로 구분되며, 하나의 네트워크 상에 여러 호스트 주소가 있을 수 있다.
용어 정리
스테이션 : 데이터 통신이 가능한 모든 디바이스를 포함
- 각 스테이션은 데이터 통신 네트워크를 구성하는 노드에 연결
노드 : 라우터, 브리지 등과 같은 디바이스에 대한 총칭으로, 전송 측으로부터 목적지까지 데이터의 이동에만 관여
라우팅 테이블 : 특정 네트워크 목적지로의 경로를 나열한 데이터 테이블. 사용자 트래픽을 최적의 경로로 안내한다.
홉 : 데이터 패킷이 네트워크 내의 한 라우터 또는 중간 지점에서 다른 지점으로 이동하는 여정을 의미. 홉은 적으면 적을수록 좋다. 잠쟁적인 실패 지점을 나타내기 때문이다.
참고 자료
교환 기술
- IPv4 주소체계
[네트워크] IP,IP 클래스, IPv4, IPv6이란? | IP 클래스 구분
포워딩
서브넷, 슈퍼넷
특수 주소
ip주소
- 교환 기술
- 다수의 디바이스 상호간에 최적의 연결성을 제공하는 기술
- 하나의 노드에만 연결해놓으면 최적의 연결을 해주는 것을 목적
- IPv4 주소체계
- IPv4는 3자리 숫자 * 4마디(총 12개의 숫자)로 구성되고, 각 마디를 옥텟(octet) 이라고 부르며, 옥텟은 0부터 255까지의 숫자를 가진다.
- 시대가 흘러갈수록 ip 주소 고갈 현상이 발생 → 전 세계 컴퓨터를 비롯한 다양한 기기도 고유한 ip 주소를 가져야 하기 때문
- 수가 유한하기 때문에 이후 IPv6가 탄생
- IP 주소의 분류
- 클래스
- A 클래스 : 대규모 네트워크 환경에 사용 (1~126)
- B 클래스 : 중규모 네트워크 환경에 사용(129~191)
- C 클래스 : 소규모 네트워크 환경에 사용(192~223)
- D,E 클래스 : 연구/개발용 ip 주소 (224~)
- 사용 범위
- 공인 IP 주소(Public IP 주소) :
- 공유기를 사용하지 않는 한 컴퓨터 등에서 사용하는 대부분의 ip 주소는 Public 이다.
- 이 주소는 외부로 공개되어 있어서 다른 컴퓨터 등에서 검색, 접근이 가능하다.
- 공인 ip 주를 사용하려면 방화벽 같은 보안 장비가 반드시 필요하다.
- 보통 가정집에서 사용하는 인터넷 서비스 회사에서는 보안 서비스를 기본적으로 제공한다.
- 가상 IP 주소(Private IP 주소)
- 사설 ip 주소 라고도 한다.
- 외부에 공개되지 않아 외부에서 검색, 접근이 불가능하다.
- 이 가상 ip 주소는 주소 대역이 아래 3개로 고정되어있다.
- 공인 IP 주소(Public IP 주소) :
- ip 주소 부족
- IPv4의 한계상 ip 주소가 부족해지는 현상이 나타난다. 1인당 가지고 있는 네트워크 기기는 컴퓨터, 노트북, 핸드폰, 태블릿 등 너무 많다.
- 이러한 전자 기기들에 할당할 공인 ip주소가 부족하다.
- 그래서 가상 ip 주소를 사용하면, 컴퓨터가 10대, 100대가 있어도 하나의 공인 ip 주소만 공유기에 할당하고, 모든 컴퓨터들은 가상 ip 주소를 각각 할당받아 인터넷에 접속 할 수 있게 된다.
- 보안
- 가상 ip주소가 할당된 컴퓨터 등은 외부에서 검색, 접근이 기본적으로 불가능하다.
- 일반적으로 인터넷 공유기가 그러한 보안장비 역할(네트워크 방화벽) 역할을 수행한다.
- 할당 방식누군가는 그 ip 주소를 해당 전자기기에 배급/ 할당 해 주어야 한다.공인 ip 주소 라면 해당 인터넷 서비스 업체의 주소 할당 서비스가,이 때,자동으로 설정할지, 수동으로 설정할지 선택 가능하다.
- 고정 ip 주소
- 사용자가 직접 IP 주소를 입력해 주소를 설정하는 방식
- 주소가 변경면 안되는 컴퓨터 등에 적합한 방식. 일반적으로는 사용하지 않는다.
- 파일 공유 서버 등에 사용( 서버에 접속하려고 할때마다 새로운 ip 주소를 찾고 입력해야 한다면 고역일 것이다)
- 유동 ip 주소
- IP 주소를 할당하는 특정 서버가 보내주는 정보 그대로 컴퓨터에 자동 설정되는 방식 → 이를 DHCP 서비스 라고 한다.
- DHCP 서비스가 동작하는 과정
- 컴퓨터가 부팅되며 DHCP 서버가 존재함을 탐지한다.
- DHCP 서버는 컴퓨터에 IP 주소 등이 할당되어 있는지 확인한다.
- 컴퓨터가 DHCP 서버에 IP 주소 할당을 요청한다.
- DHCP 서버는 IP 주소 할당 현황에 따라 IP 주소 등의 정보를 컴퓨터에 할당한다.
- DHCP 서비스가 동작하는 과정
- IP 주소를 할당하는 특정 서버가 보내주는 정보 그대로 컴퓨터에 자동 설정되는 방식 → 이를 DHCP 서비스 라고 한다.
- 고정 ip 주소
- 이 과정에서 ‘고정IP 주소’ , ‘유동 IP 주소’라는 개념이 나오게 된다.
- ip 주소를 할당 받는 전자 기기는 그러한 배급/ 할당 과정을
- 가상 ip 주소라면 인터넷 공유기가 ip 주소의 배급/ 할당 역할을 수행한다.
- (’누군가’는 주로 서버 시스템이다.)
- 앞에서 본 공인 ip 주소든 가상 ip 주소든 컴퓨터 등의 전자 기기에 ip 주소를 할당하려면,
- 클래스
- 192.168.0.19와 같은 가상 ip 주소(private IP 주소)가 할당된다.
- 100.100.123.123 이라는 공인 ip 주소는 공유기 ip 주소가 되고,
- 100.100.123.123 이라는 공인 ip 주소를 가진 컴퓨터가 있을 때,
- IP 주소의 분류
- IP 패킷의 전달과 포워딩
- 직접전달 : 최종 목적지가전달자와 같은 네트워크에 연결되어있는 호스트
- 패킷의 발신지와 목적지가같은 네트워크에 위치
- 간접전달 : 최종 목적지가 같은 네트워크에 있지 않은 호스트
- 최종 목적지와 같은 네트워크에 연결된 라우터에 도달 할 때 까지 여러 라우터를 경유해서 전달
- 포워딩 : 패킷을 목적지로 가는 경로 상에 올려놓는 것을 의미
- 패킷을 다음 홉(최종 목적지 또는 중간 연결 장치)로 배달하는 것을 의미
- 목적지 주소 기반 포워딩
- 호스트나 라우터는 라우팅 테이블을 가지고 있어야 함
- 호스트가 송신할 패킷을 가지고 있거나, 라우터가 포워딩 해야 하는 패킷을 수신한 경우, 라우팅 테이블을 참조하여 최종 목적지로 가는 경로 검색
- 라우팅 테이블이 커져서 검색이 비효율적
- Next-Hop Method
- 이 기술의 라우팅 테이블은 전체 경로에 대한 정보 대신 다음 홉의 주소만 저장
- network-specific method :
- 같은 내트워크에 연결된 모든 호스트를 하나의 entry로 취급하여 라우팅 테이블을 축소
- host-specific method : 보안성을 제공하기위한 경우 등에 사용
- 클래스 기반 주소체계에서 포워딩
- 클래스 없는 주소체계에서의 포워딩
- 목적지 주소 기반 포워딩
- 패킷을 다음 홉(최종 목적지 또는 중간 연결 장치)로 배달하는 것을 의미
- 직접전달 : 최종 목적지가전달자와 같은 네트워크에 연결되어있는 호스트
- 서브넷 및 슈퍼넷
- 서브넷 : IP 주소의 고갈 속도를 줄이기 위해 고안됨
- 슈퍼넷 : 라우팅 테이블 조회 속도가 빠르다
- 네트워크 트래픽을 줄여준다.
- 특수주소의 역할 : 각각의 용도에 따라 고정된 주소가 존재한다.
- 0.0.0.0/32 : 자신의 IPv4 값을 모르는 호스트가 자신의 주소값을 얻기 위한 과정 중사용되는 주소
- 255.255.255.255/32 : 네트워크에 있는 모든 호스트들에게 메시지 전달 시 사용
- 127.0.0.0/8 : 로컬에 설치된 소프트웨어를 테스트할 때 사용
- 224.0.0.0/4 : 멀티 캐스트를 위한 주소 블록
- IP 주소의 정의 방법
- 네트워크상에서 컴퓨터(노드)를 식별하기 위해 부여된 위치주소
- 네트워크 주소와 호스트 주소로 구분되며, 하나의 네트워크 상에 여러 호스트 주소가 있을 수 있다.
용어 정리
스테이션 : 데이터 통신이 가능한 모든 디바이스를 포함
- 각 스테이션은 데이터 통신 네트워크를 구성하는 노드에 연결
노드 : 라우터, 브리지 등과 같은 디바이스에 대한 총칭으로, 전송 측으로부터 목적지까지 데이터의 이동에만 관여
라우팅 테이블 : 특정 네트워크 목적지로의 경로를 나열한 데이터 테이블. 사용자 트래픽을 최적의 경로로 안내한다.
홉 : 데이터 패킷이 네트워크 내의 한 라우터 또는 중간 지점에서 다른 지점으로 이동하는 여정을 의미. 홉은 적으면 적을수록 좋다. 잠쟁적인 실패 지점을 나타내기 때문이다.
참고 자료
교환 기술
- IPv4 주소체계
[네트워크] IP,IP 클래스, IPv4, IPv6이란? | IP 클래스 구분
포워딩
서브넷, 슈퍼넷
특수 주소
ip주소
'네트워크' 카테고리의 다른 글
인터넷 프로토콜 (0) | 2023.07.22 |
---|---|
패킷의 전달과 라우팅 (0) | 2023.07.22 |
네트워크 구성장비 (0) | 2023.07.22 |
TCP / IP 프로토콜 (0) | 2023.07.22 |
OSI 7 계층 (0) | 2023.07.22 |