◎ Spring 입문 1주차
● 네트워크
▶ 인터넷 프로토콜 IP (Internet Protocol)
- 인터넷 프로토콜은 인터넷이 통하는 네트워크애서 어떤 정보를 수신하고 송신하는 통신에 대한 규약을 의미한다.
○ IP 주소
- 통신을 식별할 수 있는 주소, 전화번호라고 생각할 수 있다.
- 인터넷 통신 시에는 지정한 IP 주소에 데이터를 전달한다.
○ Packet
- 인터넷 통신 시에 주고 받는 데이터의 단위를 뜻한다.
- 소스 IP, 대상 IP를 포함하고 있어서 어떤 컴퓨터에 데이터를 전송할지 판별할 수 있다.
- 헤더, 페이로드, 트레일러(수신여부 포함)로 구분된다.
- 데이터를 주기만 하는 것이 아닌 받고 응답한다.
▶ IP방식의 문제점
1. 애플리케이션 구분
- 대상 컴퓨터의 어떤 프로그램에 사용될 데이터인지 구분할 수 없다.
2. 비연결성
- 수신 대상의 현재 상태에 상관없이 데이터를 전송한다.
3. 비신뢰성
- 패킷이 소실되거나 손상이 된 경우 송신, 수신측 모두 알 수 없다.
- 패킷의 순서가 무작위로 섞여 들어오는 경우가 발생한다.
→ 용량이 큰 데이터의 경우 패킷이 여러개로 나뉘어져 전송된다.
* 패킷이 손실되거나, 오류가 발생하여도 데이터의 재전송을 진행하지 않는다.
'TIL' 카테고리의 다른 글
| 내일배움캠프 TIL 21. (1) | 2025.01.23 |
|---|---|
| 내일배움캠프 TIL 20. (2) | 2025.01.22 |
| 내일배움캠프 TIL 18. (0) | 2025.01.20 |
| CH2 키오스크 과제 TIL (0) | 2025.01.19 |
| 내일배움캠프 TIL 17. (0) | 2025.01.17 |