개념 사전 · 프로토콜
IP와 인터넷 계층
Internet Protocol · 인터넷 프로토콜
IP는 서로 다른 링크 네트워크를 넘어 패킷을 목적지 주소까지 전달하는 인터넷 계층 프로토콜이다. 주로 와 가 쓰이며 공통적인 데이터그램 전달 개념을 갖지만 주소 길이·헤더··조각화 규칙은 다르다.
밑줄 용어에 마우스를 올리거나, 키보드로 선택하거나, 터치하면 설명을 볼 수 있습니다.
01무엇이고, 어떤 일을 하나
- 링크 매체의 차이를 넘어 호스트와 라우터가 공통 주소 체계로 목적지를 표현하도록 한다.
- 프리픽스와 경로표를 사용해 각 라우터의 다음 홉을 결정한다.
- 상위 · 등을 Protocol 또는 Next Header로 식별해 수신 처리와 연결한다.
02어떤 순서로 동작하나
- 출발지와 목적지 구성
응용 통신을 · 등에 담고 선택한 IP 버전의 주소·프로토콜·길이·생존 한계를 설정한다. 서버 포트는 전송 계층 정보이며 IP 주소 자체에 서비스 번호가 포함되지는 않는다.
- 로컬 경로 판단
호스트는 목적지가 온링크인지 다음 홉으로 보낼지 경로표로 정한다. 에서는 또는 ND 등으로 선택한 이웃의 링크 주소를 구한다.
- 중간 라우터 전달
각 라우터가 목적지 최장 일치와 유효 다음 홉을 선택한다. ·터널 등 추가 처리가 없다면 IP 끝점은 유지되고 링크 주소는 새 홉의 장치들로 달라지며 TTL·Hop Limit은 감소한다.
- 최종 처리
목적지 장비는 버전별 검증·필요한 재조립 후 상위 프로토콜에 넘긴다. 가 바이트 순서를 복원하거나 응용이 응답을 생성하는 것은 IP 전달 이후의 별도 기능이다.
03먼저 알아둘 용어와 구성요소
- IP가 전달하는 개별 패킷으로 그 자체가 도착·순서 보장을 뜻하지 않는다.
- 네트워크 주소 범위를 표시하는 선행 비트와 길이다.
- 서로 다른 IP 네트워크 사이에 패킷을 다음 홉으로 전달하는 장비 또는 기능이다.
- 정상 전달을 시도하지만 손실·중복·순서를 IP 자체 계약으로 보장하지 않는 서비스 성격이다.
04예제로 따라가기
- 192.0.2.10이 198.51.100.20의 TCP443으로 보낼 때 원격 서버 MAC을 직접 구하지 않는다. 자신의 경로가 선택한 로컬 게이트웨이 MAC으로 프레임을 만들되 IP 목적지는 원격 서버로 유지한다.
- 는 기본 20바이트 헤더와 헤더 체크섬을 갖고 는 기본 40바이트 헤더와 Next Header 연결을 쓴다. 양쪽 모두 같은 고정 오프셋에서 포트를 읽는 도구는 옵션·확장 헤더에 틀릴 수 있다.
- 앞뒤에서 IP 주소가 바뀌면 같은 통신인지 주소 문자열만 비교하지 않는다. 변환 표·포트·시퀀스·시간 관계를 대조하여 IP 전달과 추가 변환 기능을 분리한다.
05혼동하기 쉬운 점과 확인 기준
- 사설 주소도 IP이고 실습에서 outside 역할을 한다고 실제 공인 주소가 되는 것은 아니다. 주소의 범위·· 역할은 각각 구분한다.
- ping 성공은 해당 교환이 왕복했다는 증거이며 모든 서비스··응용 인증이 정상이라는 보장은 아니다. 계층별 성공 범위를 넓혀 해석하지 않는다.
06상세 노트 · 실습 자료
헤더 구조, 설정 예시, 수치 계산과 수업 캡처는 아래 노트에서 이어집니다.
공식 문서 · 표준
기초 개념과 동작 설명을 대조한 자료입니다. 제품 버전과 실제 설정에 따른 차이는 본문 및 원문에서 확인하세요.