Week5 Network Layer - IP Protocol
네트워크 계층 - IP 프로토콜
IP 주소에 대해 설명해주세요
네트워크 상에서 각 장치(호스트)를 식별하고, 장치 간 데이터 전송 경로를 설정하는 데 사용되는 고유한 식별자
네트워크에서 데이터 패킷을 송신자에서 수신자로 전달하는 데 필요한 중요한 정보
IPv4 와 IPv6의 차이점
"IPv4는 32비트로 구성된 IP 주소 체계로, 네트워크 장치가 다양해지면서 IPv4 주소 고갈 문제가 발생
이를 해결하기 위해 등장한 IPv6는 128비트 주소 체계를 사용
서브넷과 서브넷 마스크에 대해 설명해주세요
서브넷
큰 네트워크를 작은 네트워크들로 논리적으로 분할하여 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