flow-vector
애플리케이션 계층 - 네트워크 애플리케이션의 원리
Computer Science/Network 2023. 3. 12. 00:12

가장 기본적인 네트워크 애플리케이션으로는 종단시스템에서 실행되는 웹 브라우저와 웹 서버 호스트에서 실행되는 웹 서버 프로그램이 있다. 네트워크 애플리케이션을 개발한다고 하는 것은 종단시스템에서 작동하는 소프트웨어를 개발하는 것이다. 네트워크 애플리케이션의 구조 현대 네트워크 애플리케이션 구조에는 잘 알려진 아래의 2가지 대표 구조가 있다. 클라이언트 - 서버 구조 (client -server architecture) 서버 항상 작동하고 있는 호스트를 서버라고 한다. 여러 클라이언트들로 부터 서비스 요청(request)을 받는다 클라이언트 가끔 혹은 항상 작동하고 있을 수 있다. 웹 브라우저 특징 클라이언트들은 서로 직접적으로 통신하지 않고 서버를 거쳐서 통신하게 된다. 서버는 고정 ip를 가지는데 이는 ..