Week5 Network Layer - IP Protocol

네트워크 계층 - IP 프로토콜

IP 주소에 대해 설명해주세요

  • 네트워크 상에서 각 장치(호스트)를 식별하고, 장치 간 데이터 전송 경로를 설정하는 데 사용되는 고유한 식별자

  • 네트워크에서 데이터 패킷을 송신자에서 수신자로 전달하는 데 필요한 중요한 정보

IPv4 와 IPv6의 차이점

  • "IPv432비트로 구성된 IP 주소 체계로, 네트워크 장치가 다양해지면서 IPv4 주소 고갈 문제가 발생

  • 이를 해결하기 위해 등장한 IPv6128비트 주소 체계를 사용

서브넷과 서브넷 마스크에 대해 설명해주세요

서브넷

  • 큰 네트워크를 작은 네트워크들로 논리적으로 분할하여 IP 주소를 효율적으로 관리

서브넷 마스크

  • IP 주소의 네트워크 부분과 호스트 부분을 구분하는 데 사용

라우팅이 뭘까요?

  • 패킷이 최종 목적지에 도달할 수 있도록 경로를 결정하는 과정

  • 라우팅 테이블을 사용하여 경로를 결정(목적지 네트워크와 이를 경유할 수 있는 다음 홉(라우터)에 대한 정보가 저장)

Public IP와 Private IP 차이는 뭔가요?

Public IP

  • 인터넷 상에서 고유한 IP 주소로, 전 세계적으로 유일

  • 외부 네트워크와 직접 통신할 수 있는 주소

Private IP

  • 내부 네트워크에서만 사용되는 IP 주소

  • 로컬 네트워크(사설 네트워크) 내에서 사용

  • 외부와 통신하려면 NAT(Network Address Translation)를 사용하여 Public IP로 변환

라우팅 프로토콜에 대해서 설명해주세요

  • 네트워크 경로 정보를 교환하여 라우터가 최적의 경로를 선택할 수 있도록 도와주는 규칙(프로토콜)

  • 여러 네트워크와 라우터 사이에서 패킷을 전달할 때, 어떤 경로를 통해 패킷이 이동해야 하는지 결정하는 것이 라우팅 프로토콜의 역할

  • IGP(Interior Gateway Protocol): 하나의 자율시스템(AS) 내에서 동작하는 프로토콜

  • EGP(Exterior Gateway Protocol): AS 간의 경로를 설정하는 프로토콜

IP는 어떻게 할당되나요?

정적 할당

  • 네트워크 관리자가 수동으로 특정 장치에 고정된 IP 주소를 할당하는 방식

동적 할당

  • DHCP(Dynamic Host Configuration Protocol) 서버가 네트워크에 새로 연결된 장치에 자동으로 IP 주소를 할당하는 방식

  • 장치가 네트워크에 접속할 때마다 임시로 IP 주소가 할당되며, 일정 시간이 지나면 다시 반환

NAT(Network Address Translator)가 뭔가요?

  • NAT네트워크 주소 변환을 의미하며, 사설 IP 주소를 사용하는 장치들이 인터넷과 통신할 수 있도록 공인 IP 주소로 변환해주는 기술

  • IPv4 주소가 부족해지면서, 모든 장치가 고유한 Public IP를 가질 수 없게 되었습니다. 그래서 사설 IP를 사용하는 여러 장치가 하나의 Public IP로 인터넷에 접속할 수 있도록 도와주는 NAT 기술이 도입

  • 정적 NAT (1:1), 동적 NAT (1:N)

  • 여러 장치가 하나의 공인 IP 주소를 사용함으로써 IP 주소를 절약

ICMP(Internet Control Message Protocol)가 뭘까요?

  • 네트워크 상태를 진단하거나 오류 메시지를 전달하기 위해 사용되는 인터넷 계층 프로토콜

  • Ping과 같은 도구를 통해 네트워크 연결 상태를 확인

  • 패킷 전송 중 발생한 문제를 알리는 역할

Last updated