본문 바로가기

네트워크21

네트워크 정리 19. 레이블 기반의 포워딩, DHCP 개요 1. 개요 이전 포스팅에서 이어지는 내용이다. 포워딩이란 라우터로 들어온 패킷을 테이블을 참조해서 올바른 위치로 보내는 것을 말한다. 그 포워딩의 종류 중 하나인 레이블 기반의 포워딩과 DHCP에 대해서 정리해보려 한다. 미리 가볍게 설명하면 DHCP (Dynamic Host Configuration Protocol) 란 동적으로 IP 주소를 할당하는 프로토콜(통신규약)이다. 2. 설명 2-1. 레이블 기반의 포워딩 (Forwarding Based on Label) 목적지 주소에 기반을 둔 포워딩의 경우, 라우팅 테이블이 길어지면, 찾는 시간이 너무 길어진다. 위의 문제를 해결하기 위해, 패킷에 레이블(인덱스)을 붙여서, 레이블에 있는 번호의 테이블을 찾아서, 효율적으로 포워딩하는 방법을 말한다. 연결 .. 2022. 4. 15.
네트워크 정리 18. 목적지 주소에 기반을 둔 포워딩 (Forwarding Based On Destination Address) 1. 개요 포워딩은 라우터로 들어온 패킷을 테이블을 참조해서 목적지로 향하도록 보내는 것을 말한다. 인터넷은 링크(네트워크)의 조합으로 구성되기 때문에 패킷은 다음 홉(최종 목적지나 다음 라우터)으로 전달하는 행위가 라우팅이다. 이 포워딩의 종류에 대해서 알아보려 한다. 2. 설명 2-1. 종류 설명 크게 2가지 종류로 나눌 수 있다. 목적지 주소에 기반을 둔 포워딩, 레이블 기반의 포워딩, 상세하게 분류하면 목적지 주소에 기반을 둔 포워딩 (Forwarding Based On Destination Address) - 주소 집단화 (Address Aggregation) - 가장 긴 마스크 매칭 (Longest Mask Matching) - 계층적 라우팅 (Hierarchical Routing) - 지리적.. 2022. 4. 14.
네트워크 정리 17. NAT (Network Address Translation) 정리 1. 개요 NAT이란 네트워크 내의 사설 주소를 인터넷 (공용 네트워크)로 연결하기 위해, 범용 주소로 변환하는 기술을 말한다. 2. 설명 2-1. NAT(Network Address Translation) 사설 주소와 범용 주소의 매핑(올바른 곳으로 매칭시켜주는 것)을 제공하고, 동시에 가상 사설 네트워크를 지원하는 기술이다. 한 곳에서 내부 통신을 위해 사설 주소를 사용하고, 외부의 다른 네트워크와의 통신에는 범용 주소를 사용할 수 있도록 지원한다. 2-2. 주소 변환 (Address Translation) NAT 라우터를 통해 나가는 모든 패킷은 발신지 주소(Source Address)를 범용 주소로 변환한다. NAT 라우터를 통해 들어오는 모든 패킷은 목적지 주소(Destination Addres.. 2022. 4. 14.
네트워크 정리 16. 주소 집단화(Address Aggregation), 특수 블록, 블록 내의 특수 주소 정리 1. 개요 주소 집단화(Address Aggregation)이란, 네트워크에서 큰 블록(서브 네트워크)을 할당하고, 그 블록 내에서 서브 네트워크를 나누면, 원래 같은 블록이었으니 붙어있는 주소가 되는 것을 말한다. 특수 블록이란, 미리 지정해놓은 특수한 주소를 말하는 것이다. 블록 내의 특수 주소란 특정 블록 안에서 사용되는 특수 주소를 말하는 것이다. 2. 설명 2-1. 주소 집단화(Address Aggregation) 라우터에 패킷이 들어오면, 그 패킷을 다른 곳으로 보내기 위해 라우팅 테이블을 참조한다. 그런데 서브 네트워크를 늘리면서, 라우팅할 곳이 늘어나면 라우팅 테이블도 길어지며 참조하는데 시간이 오래 걸리게 된다. 주소 집단화는 위의 문제를 완화하는 방법 중 하나다. /24로 끝나는 네트워.. 2022. 4. 14.