네트워크계층 3

[네트워크] Network Layer (6) - Router(Input/output port, Switching Fabric)

네트워크 계층의 라우터는 데이터가 이동할 경로를 설정하고 데이터를 올바른 경로로 보내는 역할을 한다. 라우팅 알고리즘 및 프로토콜은 RIP, OSPF, BGP 등이 있으며, 데이터그램을 전송한다. 라우터의 구조는 크게 두 가지가 있는데, 바로 control plane과 data plane이다. 이 두 단어는 라우터를 학습함에 있어 매우 중요하니 꼭 알아두도록 하자. control plane은 라우팅에 관련된 기능을 수행하는데, 라우터들이 협업하여 데이터의 시작 지점부터 목적 지점까지의 경로를 설정하는 라우팅 알고리즘을 통해 전체 경로를 지정해주는 네비게이션 같은 역할을 한다. data plane은 포워딩에 관련된 기능을 수행한다. 여기에는 후술할 라우터 입/출력, 고속 스위칭 패브릭과 같은 개념이 포함되..

[네트워크] Network Layer (2) - IP Addressing (Subnet, CIDR)

인터페이스란 호스트 또는 라우터와 물리적 링크 간의 연결을 의미하는 것으로, 호스트는 유선 이더넷, 무선 랜 등 일반적으로 몇 개의 인터페이스를 가지고, 라우터는 일반적으로 다중 인터페이스를 보유한다. 인터페이스는 고유 IP 주소를 가지고 있다. 우리가 흔히 사용하고 있는 32비트 IP 주소는 호스트/라우터 인터페이스의 32bit 식별자로 서브넷 ID와 호스트 ID를 포함하고 있으며, 이것이 무엇인지에 대해서는 이 게시물 아래에서 소개합니다. 이 방식을 IPv4라고 하는데, 32비트 체계이므로 약 42억 개의 IP 주소를 표현할 수 있습니다. 8비트가 4개로 점을 이용해 구분하며, 십진수 표기이기 때문에 한 자리에 올 수 있는 최대 수는 255입니다. Subnets 서브넷은 대규모 네트워크를 구성하는 개..

[네트워크] Network Layer (1) - Intro

네트워크 계층은 통신 계층으로부터 세그먼트를 받아 데이터그램으로 처리한 후에 다시 통신 계층으로 전송해주는 계층이다. Sender, 즉 송신 측에서는 세그먼트를 데이터그램화 해주는데, 이 과정을 헤더로 감싸준다고 해서 encapsulation, 캡슐화라고 한다. 인접 라우터로 데이터그램을 전송하는데, 입력 링크에서 출력 링크로 데이터그램을 전달해준다. Receiver, 수신 측에서는 링크 계층(네트워크 계층의 하위 계층)으로부터 받은 데이터그램에서 세그먼트를 추출하여 이를 통신 계층으로 전송한다. 이 과정은 모든 호스트와 라우커에서 동작해야 한다. Routing / Forwarding 네트워크 계층에서는 라우팅과 포워딩의 두 과정이 있습니다. 라우팅은 목적지까지 최적의 경로를 찾아주는 것으로 일종의 네비..

728x90