1. 인터넷
인터넷의 구성요소
- Network Edge
- application and hosts
- 사용자 컴퓨터나 서버들
- Network Core
- routers
- 사용자의 전달되어야 하는 메시지를 전달해주는 장치
- Protocol
- 보내고 받는 메시지의 format, 순서, action 등
- 표준화가 중요함
- IETF(Internet Engineering Task Force)라는 기관에서 RFC(Request for comments)를 발표함
- Access network
→ 모든 인터넷 요소들이 더불어 동작해야 사람들이 인터넷을 효과적으로 사용할 수 있다.
1. DHCP (Dynamic Host Configuration Protocol)
- 동적 호스트 구성 프로토콜
- 컴퓨터에 고유한 IP주소를 할당한다. (자동)
- 컴퓨터가 네트워크에 연결할 때, 컴퓨터는 한 DHCP 서버에 연결한다.
- DHCP는 사용 가능한 IP주소 풀에 접근해서 네트워크상에 있는 컴퓨터 각각에 고유한 IP주소를 할당한다.
2. DNS (Domain name System)
- 웹 브라우저에 URL을 치면 컴퓨터는 DNS 서버에 접속한다.
3. URL , URI
- URI (Uniform Resource Identifier)
- 통합 자원 ‘식별자’
- URL을 포함하는 개념이다
- URL (Uniform Resource Locator)
- 자원이 실제로 존재하는 ‘위치’
- 방문하고자 하는 사이트의 IP주소를 인터넷을 사용하는 모든 사람들이 기억하기는 어렵다.
- IP주소를 치는 대신 google.com과 같은 URL을 입력함
- → DNS가 IP주소 찾아줌
- 파라미터/쿼리가 포함된다면 URL이 아니다.