IP(인터넷 프로토콜)란?

Internet Protocol의 약자. 네트워크 계층(TCP/IP 모델의 인터넷 계층)의 프로토콜로, IP 주소를 사용해 출발지 단말에서 목적지 단말까지 패킷을 전달한다. 도중의 라우터가 목적지를 보고 중계한다. 도착이나 순서를 보장하지 않으므로(베스트 에포트) 확실성은 TCP 등 상위 계층이 보완한다. IPv4와 IPv6의 두 버전이 쓰이고 있다.

일본어 명칭: IP(インターネットプロトコル)

IP(인터넷 프로토콜)은(는) 네트워크 기초, 네트워크 설계와 운용, 시스템 구성과 신뢰성 설계 등 3개 분야의 연습 문제 14개에 나와요.

분야: 네트워크 기초

도전해 보기: IP(인터넷 프로토콜) 관련 문제

TCP/IP의 4계층 모델에서 TCP와 UDP가 속하는 계층은?

  1. A응용 계층
  2. B인터넷 계층
  3. C전송 계층
정답과 해설 보기

정답: C. 전송 계층

TCP/IP 모델은 아래에서부터 링크 계층(네트워크 인터페이스 계층), 인터넷 계층, 전송 계층, 응용 계층의 4개 계층으로 나타냅니다. TCP와 UDP는 전송 계층의 프로토콜로, 포트 번호를 사용하여 단말 안의 어느 애플리케이션으로 가는 통신인지를 구별합니다. 인터넷 계층의 IP는 단말에서 단말까지 패킷을 전달하는 일을 담당합니다. HTTP와 DNS는 응용 계층의 프로토콜입니다. OSI 참조 모델에 대응시키면 전송 계층은 4계층, 인터넷 계층은 3계층에 해당합니다.

가정용 브로드밴드 라우터는 NAT(네트워크 주소 변환)의 일종인 NAPT(IP 마스커레이드)를 수행한다. NAPT로 가능해지는 것으로 올바른 것은?

  1. A가정 내 여러 단말이 포트 번호로 구별됨으로써 하나의 공인 IP 주소를 동시에 공유하여 인터넷과 통신할 수 있다
  2. B가정 내 단말과 인터넷 사이의 통신이 암호화되어 도중에 엿볼 수 없게 된다
  3. C가정 내 단말마다 서로 다른 공인 IP 주소가 자동으로 할당된다
정답과 해설 보기

정답: A. 가정 내 여러 단말이 포트 번호로 구별됨으로써 하나의 공인 IP 주소를 동시에 공유하여 인터넷과 통신할 수 있다

NAT(네트워크 주소 변환)는 라우터를 지나는 패킷의 출발지나 목적지 IP 주소를 바꿔 쓰는 기술입니다. NAPT는 IP 주소에 더해 포트 번호도 바꿔 쓰고, '내부의 주소와 포트'와 '외부의 포트'의 대응을 변환 테이블에 기록합니다. 그래서 사설 주소를 쓰는 여러 단말이 라우터가 가진 하나의 공인 주소를 동시에 사용할 수 있습니다. 돌아온 패킷은 변환 테이블을 보고 올바른 단말로 전달됩니다. 주소를 바꿔 쓸 뿐 암호화는 하지 않습니다. 또한 외부에서 시작되는 통신은 변환 테이블에 없으므로 그대로는 내부 단말에 도달하지 않으며, 내부에서 서버를 공개하려면 포트 포워딩 등의 설정이 필요합니다.

해설 속 IP(인터넷 프로토콜)

IP(인터넷 프로토콜)이(가) 나오는 문제 (14)

  1. TCP/IP의 4계층 모델에서 TCP와 UDP가 속하는 계층은?
  2. 가정용 브로드밴드 라우터는 NAT(네트워크 주소 변환)의 일종인 NAPT(IP 마스커레이드)를 수행한다. NAPT로 가능해지는 것으로 올바른 것은?
  3. 1 Gbps 이더넷에서 IP 패킷의 크기가 MTU를 꽉 채운 1500바이트가 되도록 하여 TCP 데이터를 계속 보낸다. IPv4 헤더를 20바이트, TCP 헤더를 20바이트, 이더넷 헤더와 FCS를 합쳐 18바이트, 프리앰블과 프레임 사이의 빈 시간(프레임 간 갭)을 합쳐 20바이트라고 할 때, 애플리케이션 데이터의 처리량 상한에 가장 가까운 것은?
  4. traceroute에서 출발지로부터 세어 4번째 라우터가 ICMP 시간 초과(Time Exceeded) 메시지를 돌려보내게 하려고 보내는 패킷의 IP 헤더 TTL 값은?
  5. QoS 제어에서 쓰이는 IP 헤더의 DSCP에 대한 설명으로 올바른 것은?
  6. 스토리지 접속 방식 중 SAN(스토리지 영역 네트워크)에 대한 설명으로 적절한 것은?
  7. 웹 페이지의 데이터를 보낼 때, 송신 측에서 데이터가 위 계층에서 아래 계층으로 넘겨질 때마다 일어나는 일로 올바른 것은?
  8. ARP의 역할로 올바른 것은?
  9. 단말(192.168.1.10/24, 기본 게이트웨이 192.168.1.1)이 다른 네트워크에 있는 서버 203.0.113.80으로 패킷을 보낸다. ARP 캐시가 비어 있을 때, 단말이 ARP로 MAC 주소를 알아내는 상대는?
  10. UDP의 특징으로 올바른 것은?
  11. 캐시에 아무것도 들어 있지 않은 풀 서비스 리졸버(캐시 DNS 서버)가 www.example.com의 IP 주소를 알아낼 때 질의하는 순서로 올바른 것은?
  12. HTTPS(HTTP를 TLS로 보호한 통신)로 보호되는 것으로 올바른 것은?
  13. 스위치를 이중화된 경로로 연결한 네트워크에서 스패닝 트리 프로토콜(STP)이 하는 역할로 올바른 것은?
  14. 어떤 PC에서 IP 주소를 지정한 ping은 인터넷상의 서버까지 도달하지만, 브라우저에서 도메인 이름을 지정하면 '서버를 찾을 수 없음'이라고 표시되어 웹 페이지를 열 수 없다. 먼저 확인해야 할 설정으로 가장 적절한 것은?

관련 용어

패킷(Packet) IP 주소(IP Address) DNS(도메인 네임 시스템) TCP(전송 제어 프로토콜) 라우터(Router) 이더넷(Ethernet) 포트 번호(Port Number) HTTP(하이퍼텍스트 전송 프로토콜) UDP(사용자 데이터그램 프로토콜) IPv4

용어집으로 돌아가기