복습
인터넷 & IP(인터넷 프로토콜) 본문
인터넷 통신
- 서로 통신할 기기가 가까이 있다면 단순히 케이블을 서로 연결하여 통신 가능
- 하지만, 먼거리에 있는 기기간의 통신을 할 때에는 복잡한 인터넷 망을 통해 통신을 한다.
IP(인터넷 프로토콜)
- 통신을 하기 위해 필요한 최소한의 규칙
- 지정한 IP 주소에 데이터를 전달
- 패킷(Packet)이라는 통신 단위로 데이터 전달
IP 패킷 정보
- 전송 데이터를 IP 패킷으로 감싸서 전송
- IP 패킷에는 출발지 IP, 목적지 IP 등이 담겨 있다.
패킷 전달
- 패킷에 있는 정보를 바탕으로 목적지 IP로 데이터를 전송한다.
- 전송 시 인터넷 망을 거치는데 무수한 노드를 거쳐 목적지로 전송
- 거치는 노드는 전송할 때마다 달라질 수 있음
IP 프로토콜의 한계
- 비연결성
- 패킷을 받을 대상이 없거나 서비스 불능 상태여도 패킷을 전송
- 비신뢰성
- 중간에 패킷이 사라지면?
- 패킷이 순서대로 오지 않으면?
- 프로그램 구분
- 같은 IP를 사용하는 서버에서 통신하는 애플리케이션이 여러 개라면?
-> 이를 해결하기 위해 TCP라는 프로토콜을 사용한다.
출처
https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC
모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의
실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런...
www.inflearn.com
'HTTP 웹 기본' 카테고리의 다른 글
HTTP 특징 - 비 연결성 (0) | 2022.11.04 |
---|---|
HTTP 특징 - 무상태 (0) | 2022.11.04 |
HTTP 기본 (0) | 2022.11.04 |
PORT & DNS (0) | 2022.10.13 |
TCP & UDP (0) | 2022.10.13 |