baekhk1006.log
로그인
baekhk1006.log
로그인
IP 프로토콜 통신
백현균
·
2024년 9월 25일
팔로우
0
모든 개발자를 위한 HTTP 웹 기본 지식
IP(Internet Protocol)
지정한 IP주소에 데이터를 전달하는 방식
패킷이라는 통신단위로 데이터 전달
IP 패킷 정보
클라이언트 패킷 전달
100.100.100.1 -> 200.200.200.2 IP주소를 가진 서버로 인터넷망의 노드를 통해 Hello, World!정보를 전달
서버 패킷 전달
200.200.200.2 클라이언트에서 정상 수신이 됐을 경우 100.100.100.1 서버로 OK 응답을 보냄
IP 프로토콜의 한계
비연결성
패킷 정보를 받을 대상이 없거나 대상이 서비스 불능 상태(ex. 컴퓨터가 꺼져있는 경우 등)여도 패킷 전송 가능
비신뢰성
인터넷망 중간에 망이 망가질 경우 패킷정보가 소실되며, 이후 이력을 알 수 없음
패킷 전달 순서 문제 발생
IP 프로토콜은 패킷 정보에 단순히 출발지, 목적지 IP 및 데이터 정보만 담겨져 있기 때문에 전달 순서에 대한 보자은 할 수 없으므로, 클라이언트가 원하는 순서대로 전달되지 않을 수 있음
Hello World를 보내려고 하지만, 클라이언트에서는 World Hello를 받을 수 있음
참고자료:
모든 개발자를 위한 HTTP 웹 기본 지식
백현균
팔로우
이전 포스트
Kafka
다음 포스트
TCP/UDP
0개의 댓글
댓글 작성