IP 주소 부여
- 최소한의 규칙인 IP 주소를 통해서 복잡한 인터넷 망에서 상대 클라이언트를 찾아감
IP(인터넷 프로토콜)의 역할
- 지정한 IP 주소(IP Address)에 데이터 전달
- 패킷(Packet)이라는 통신 단위로 데이터 전달
IP 패킷 규칙
- 전송하고자 하는 데이터와 주소지 정보(출발지 IP, 목적지 IP) 등과 함께 구성됨
클라이언트 패킷 전달
- 패킷에 출발지, 목적지의 IP주소랑 전송 데이터와 함께 인터넷 망으로 보냄
- 인터넷 상의 노드(서버)들은 모두 규약을 따르기 때문에 해당 패킷의 정보(출발지, 목적지)를 이해할 수 있음
- 중간 노드들은 목적지 노드가 어디있는지 서로 물어가면서 해당 패킷을 전달 (라우팅)
서버 패킷 전달
- 응답 받을 때도 요청할 때와 같음
- 요청과 응답시에 다른 노드를 통해 전달 받을 수 있음
IP 프로토콜의 한계
- 비연결성
- 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송
- ex) PC가 꺼져있을 때
- 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷 전송
- 비신뢰성
- 중간에 패킷이 사라지면?
- ex) 중간에 서버에 문제가 있을 때
- 패킷이 순서대로 안오면?
- ex) 보통 1,500byte가 넘으면 끊어서 보내는데 순서대로 도착을 안할 때
- 중간에 패킷이 사라지면?
- 프로그램 구분
- 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면?
- ex) 게임도 하고 음악도 들을 때
- 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 둘 이상이면?
'HTTP 웹 기본 지식' 카테고리의 다른 글
URI와 웹 브라우저 요청 흐름[URI] (0) | 2022.11.22 |
---|---|
인터넷 네트워크[DNS] (0) | 2022.11.21 |
인터넷 네트워크[PORT] (0) | 2022.11.21 |
인터넷 네트워크[TCP, UDP] (0) | 2022.11.21 |
인터넷 네트워크[인터넷 통신] (0) | 2022.11.21 |
댓글