- 웹 의 등장
- TCP/IP 프로토콜 군
- URI 와 URL
다음의 네가지 계층으로 분류가 된다.
- 어플리케이션 계층
- 트랜스포테이션 계층
- 네트워크 계층
- 데이터 링크 계층
어플리케이션 계층에서는 데이터의 실질적 응용에 관련된 내용을 다룬다. 이 단계에 이르면 데이터는 실제 활용되기 위한 구성을 보이며, 주요 프로토콜은 HTTP 이다.
트랜스포테이션 계층에서는 데이터의 안정적 전송이 주된 관심사이다. 데이터가 올바른 위치를 찾아갔다는 가정하에서, 데이터의 신뢰성에 대한 내용을 검증한다.
네트워크 계층에서는 데이터가 인터넷상에서 지정된 위치를 찾아가는 것이 주된 관심사이다. 따라서 주요프로토콜은 IP 이다.
데이터링크 계층의 주요관심사는 하나의 네트워크 내에서의 데이터 전달이다. 이는 기기의 물리적 주소를 활용하여 실현 되며, 주요 프로토콜은 이더넷을 활용한다.
웹상에서 리소스를 찾아가기 위해서는 해당 리소스를 다른 리소스들과 구분할 수 있는 식별자가 필요하다. 이를 URI 라고 한다. URI 를 구현하는 방법은 URL 과 URN 이 있다. URL 은 식별자를 위치로 정의한다는 것이다. 예를 들어, 칫솔 이라고 말하는 대신에 화장실 세면대 앞에 걸려있는 것과 같이 위치로 해당 물건을 지칭하는 방식을 생각할 수 있다.