IP란
- 인터넷 프로토콜 역할을 수행한다.
- 지정한 IP 주소에 데이터를 전달한다.
- 패킷(Packet)이라는 통신 단위로 데이터를 전달한다.
클라이언트, 서버에는 IP 주소가 부여되어 있으며, IP 패킷을 통해 통신을 진행한다.
IP 패킷에는 출발지 IP, 목적지 IP, 기타 등등과 전송할 데이터를 가지고 있다.
IP 프로토콜에 의해서 각 노드(서버, 혹은 허브)들이 규약을 따르고 있으므로 서버의 IP를 찾게 된다.
아마 IP 패킷을 받았으나 본인(서버)가 아닌 경우 다시 다른 서버로 패킷을 던지는 것으로 보인다.
패킷을 받은 서버 측에서는 반대로 응답(Response)를 수행한다.
그러나 IP 프로토콜에도 한계는 있다.
IP 프로토콜의 한계
- 비연결성
- 패킷 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송
- 비신뢰성
- 목적지 IP 까지 패킷이 도달하지 않고 패킷이 소실될 경우
- 여러 패킷이 원하는 순서대로 오지 않는 경우
- 프로그램 구분
- 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상일 경우
해당 내용은 김영한님의 HTTP 웹 기초 강의(인프런)의 자료와 내용을 사용하였습니다.
'네트워크 > HTTP 기초' 카테고리의 다른 글
HTTP 특징 (1) | 2024.12.13 |
---|---|
웹 브라우저 요청 흐름 (0) | 2024.12.11 |
URI, URL, URN (1) | 2024.12.11 |
HTTP 웹 기초 - DNS (0) | 2024.12.10 |
HTTP 웹 기초 - TCP, UDP (0) | 2024.12.08 |