Illie
HTTP. 간단하게 정리1 본문
1. IP (인터넷 프로토콜)
역할
- 지정한 IP 주소에 데이터 전달
- 패킷이라는 통신 단위로 데이터 전달
한계
- 비연결성 (대상이 서비스 불능 상태여도 패킷 전송 가능)
- 비신뢰성 (패킷 소실 가능, 패킷 전달 순서 문제 발생 가능)
- 프로그램 구분
2. TCP / UDP (전송계층)
TCP 특징 (Transmisson Control Protocol)
- 연결지향: 3 way handshake
- 데이터 전달 보증
- 순서 보장
UDP 특징 (User Datagram Protocol)
- 데이터 전달 및 순서가 보장되지 않지만, 단순하고 빠름
3. PORT
같은 IP 내에서 프로세스 구분
- FTP 20, 21
- TELENET 23
- HTTP 80
- HTTPS 443
4. DNS (Domain Name System)
기존의 한계
- IP 기억 어려움 및 변경 가능
5. URI (Uniform Resource Identifier)
URI(Identifier) = URL(Location) + URN(Name)
scheme://[userinfo@]host[:port]/[/path][?query][#fragment]
scheme
- 주로 프로토콜 사용
- 어떤 방식으로 자원에 접근할 것인가 하는 약속
userInfo
- url에 사용자정보를 포함해서 인증 (거의 사용하지 않음)
host
- 호스트명 / 도메인명 / IP 주소
path
- 리소스 경로 / 계층적 구조
'CS' 카테고리의 다른 글
HTTP. 헤더와 캐시(완) (0) | 2023.02.05 |
---|---|
HTTP. 상태코드 (0) | 2023.02.05 |
HTTP. 메서드 (0) | 2023.01.28 |
CS. 웹 브라우저에 URL을 입력하면 어떤 일이 생기나요? (0) | 2022.07.13 |
Comments