1 minute read

IP 프로토콜

인터넷 환경에서 네트워크 계층의 데이터 전송 프로토콜로 이용

호스트 주소 표기, 패킷 분할에 관한 기능을 지원

- 특징
    
    비연결형 서비스 제공
    
    패킷을 분할/병합 하는 기능 수행
    
    데이터 체크섬은 제공하지 않고, 헤더 체크섬만 제공
    
    Best Effort(전송 패킷이 수신 호스트에 100% 도착하는 것을 보장하지 않는다) 원칙에 따른 전송 기능을 제공
    
- IP 헤더 구조
    - DS/ECN
        
        우선순위,지연,전송률,신뢰성 등의 값을 지정
        
    - 패킷 분할
        
        상위 계층에서 내려온 전송 데이터가 패킷 하나로 전송하기에 너무 크면 분할해 전송하는 기능을 제공
        
    - 주소 관련 필드
        
        유니캐스팅, 멀티캐스팅 기능 제공
        
    - 기타 필드
- 패킷 분할
    
    상위 계층에서 내려온 데이터를 계층 2의 프레임 틀에 담을 수 있도록 IP 프로토콜에서 분할 과정을 거친 후에 전송하고, 수신 측에서는 이를 다시 합치는 병합 작업을 수행
    
    - 분할의 필요성
        
        다양한 유형의 네트워크를 통해 패킷을 중개하려면, IP 프로토콜이 패킷을 각 네트워크에서 처 리하기 편한 크기로 분할해야 함
        
        데이터 링크 계층 프로토콜의 프레임은 크기가 프로토콜마다 다름
        
- DHCP 프로토콜
    
    자동으로 할당 가능한 IP 주소는 DHCP 서버가 관리하는 풀에 저장되어 관리되며, 클라이언트 로부터 IP 주소 요청이 오면 풀에서 하나의 IP 주소를 할당
    
    이후 사용이 끝나면 다시 IP 주소 풀로 반환되어 다른 호스트가 사용할 수 있음
    
    - 메시지
        
        IP 주소를 원하는 클라이언트는 DHCP 서버에 요청 메시지를 전송하고, 서버는 이에 대한 응답 메시지를 회신
        
        UDP 데이터그램에 캡슐화 되어 전송

Categories:

Updated: