우당탕탕 개발일지

[HTTP] IP(인터넷 프로토콜) 패킷 정보, 한계점 3가지 본문

기타

[HTTP] IP(인터넷 프로토콜) 패킷 정보, 한계점 3가지

민아당긴아 2024. 3. 29. 13:25

IP 패킷 정보

IP 패킷에는 1) 출발지 IP 2) 목적지 IP 3) 전송 데이터 가 들어있다.

클라이언트 측에서 IP 패킷을 인터넷망에 던지면 목적지를 찾아서 전달해준다.

IP 패킷 전달

즉, IP 패킷을 통해 데이터를 클라이언트 -> 서버로 전달한다.

클라이언트가 데이터를 다시 받을 때는? 서버 패킷 전달!

서버 패킷 전달

서버 패킷 전달은 데이터를 서버 -> 클라이언트로 전달하는 방식

 

IP 프로토콜의 한계 3가지

비연결성 IP패킷을 받을 대상이 없거나, 목적지 IP가 서비스 불능 상태여도 IP 패킷이 전송된다
비신뢰성(패킷 소실, 패킷 전달 순서 오류 발생) IP 패킷을 전달하는 과정에서 누락되거나, IP 패킷이 정해진 순서대로 안 올 수 있다.
프로그램 구분 동일한 IP를 공유하는 서버에서 통신하는 애플리케이션이 두 개 이상이면?(EX. 노래 들으면서 사진 받기)

 

한계 극복 방법

패킷 소실, 전달 순서 꼬이는 문제 등을 해결하기 위한 방안? TCP!