웹 애플리케이션서버클라이언트라우터나 링크 계층 스위치처럼 네트워크 코어장비에서 실행되는 소프트웨어까지 작성할 필요는 없다. 하고 싶더라도 불가능하고, 네트워크 코어 장비는 애플리케이션 계층에서 기능하지않는 대신에 네트워크 계층 및 그 하위계층에서 기능한다. 아래 그림과
웹의 애플리케이션 계층 프로토콜인 HTTP(HyperText Transfer Protocol) 는 웹의 중심이다. HTTP는 클라이언트 프로그램과 서버 프로그램 2가지로 구현된다. 각기 다른 종단 시스템에서 수행되는 클라이언트 프로그램과 서버 프로그램은 서로 HTTP
전자메일은 인터넷이 시작된 이래로 널리 확산되었다. 이것은 인터넷 초창기에 매우 인기 있는 애플리케이션이었으며, 해가 지날수록 더욱 정교하고 강력해졌다. 이것은 오늘날 인터넷의 가장 중요하고 널리 사용되는 애플리케이션 중 하나다.일반 우편과 마찬가지로 전자메일은 비동기
애플리케이션 계층 2.4 DNS: 인터넷의 디렉터리 서비스 사람들은 여러 가지 방법으로 자신을 식별할 수 있다. 예를 들어 출생증명서에 나타나는 이름, 주민등록번호, 운전면허번호로 식별할 수도 있다. 이러한 식별자는 사람을 구별하는 데 사용할 수 있지만, 환경에 따
지금까지 이 장에서 기술한 애플리케이션(웹, 전자메일, DNS 등) 모두는 항상 켜져 있는 인프라스트럭처 서버에 상당히 의존하는 클라이언트-서버 구조를 채택하고 있다. 2.1.1절에서 P2P 구조는 항상 켜져 있는 인프라스트럭처 서버에 최소한으로(혹은 전혀 안함) 의존
여러 평가기관의 자료에 의하면, 넷플릭스, 유튜브, 아마존 프라임 등을 통한 스트리밍 비디오가 2020년 전체 인터넷 트래픽의 80%를 차지한다. 이 절에서는 오늘날 인터넷에서 널리 사용되는 비디오 스트리밍 서비스가 어떻게 구현되는지에 대한 개요를 제공한다. 캐시와 같