ip 프로토콜 (규약)
출발 아이피,목적 아이피
IP 프로토콜의 한계
비연결성: 패킷 받을 대상없거나 서비스불가여도 전송
비신뢰성:
패킷이 다 안가면? 패킷소실
패킷이 순서대로 안가면? 패킷 전달순서 문제
이 문제들을 해결해주는 것 => TCP
뭐 레이어를 쌓는다.
TCP특징. 신뢰할 수 있는 프로토콜
#연결지향 -3way handshake
1.syn접속요청 2. syn+ack 요청수락 3. ack+데이터
#데이터 전달 보증
#순서 보장
tcp/ip패킷정보에 있음
UDP특징. 하얀 도화지(기능이 거의 없음)
+Port가 추가된다.
tcp 정보량도 많고 최적화가 힘듬
그래서 udp로 최적화에 손을 댄다. 어플리케이션 단에서 이것저것 커스터마이징을 한다.
#PORT?
한 아이피에서 여러가지 앱을 돌리면?
패킷이 여러가지 오면 어떻게 구분하는가
IP는 목적지 서버를 구분해준다 (아파트)
PORT는 동,호수
http:80, https:443
#DNS
IP는 변경되고 외우기 어렵다. 전화번호부에 등록하자
Domain Name System.
dns서버에 도메인을 등록할 수 있습니다.
ex) google.com / 200.200.200.2
URI와 웹브라우저 요청흐름
URI (I = Identifier 자원 식별)
URL (L = Resource Locator 자원 위치)
URN(N = Resource Name 이름)
위치는 변할 수 있지만, 이름은 변하지않는다
=> 이름만으로 리소스 찾는방법 없음, 그래서 URN 안씀
URL
https://www.google.com:443/search?q-hello
host 도메인명이나 IP주소바로쓰기 가능
path /home/file1.jpg /members 이런 계층
query key=value형태
'프론트엔드 개발자 > [TIL] Today I Learned' 카테고리의 다른 글
| [JS] 약수 구하기, 이 숫자가 소수인가요, 1부터 N까지의 소수구하기 (0) | 2025.11.22 |
|---|---|
| 숙박플랫폼 프로젝트 - 이슈 정리 (모달클릭 시, 우측 밀림 현상) (0) | 2025.11.12 |
| next.js 이미지 최적화 간단 정리 (0) | 2025.10.16 |
| 리액트 복습. 최적화에 쓰이는 useMemo, useCallback, React.memo의 활용법 (0) | 2025.09.30 |
| 데브코스 1일차 (0) | 2025.05.23 |