컴퓨터네트워크 #네트워크계층 #애플리케이션계층 #애플리케이션 #원리와 #원리 #원리와구조 #구조 #p2p구조 #p2p #클라이언트서버

    [컴퓨터 네트워크] 네트워크 애플리케이션의 원리와 구조

    [컴퓨터 네트워크] 네트워크 애플리케이션의 원리와 구조

    [애플리케이션의 원리] 애플리케이션 개발의 요점은 다른 종단 시스템에서 동작하고 네트워크를 통해 서로 통신하는 프로그램을 작성하는 것이다. 그래서 새로운 애플리케이션을 개발할 때는 여러 종단 시스템에서 실행되는 소프트웨어를 작성할 필요가 있는데 라우터 같은 네트워크 코어 장비에서 실행되는 소프트웨어를 작성할 필요는 없다. ​ [애플리케이션의 구조] 1) 클라이언트-서버 구조 - 항상 켜져 있는 호스트를 서버라고 하며, 이 서버는 많은 종단 시스템의 호스트 요청을 받는다. (고정 ip가짐) - 서로 직접적으로 통신하지 않는다. (코어를 거침) - 웹, 전자 메일, 파일 전송 등 ​ 2) P2P 구조 - 피어라는 간헐적으로 연결된 호스트 쌍이 서로 직접 통신하도록 만듬. - 자가 확장성이 큰 특징. - 비트..