클라이언트

    [컴퓨터 네트워크] 애플리케이션 계층

    [컴퓨터 네트워크] 애플리케이션 계층

    네트워크 애플리케이션 개발의 중심은 다른 종단 시스템에서 동작하고 네트워크를 통해 서로 통신하기 위해 여러 종단 시스템에서 실행되는 소프트웨어를 작성해야한다. 하지만 네트워크 코어 장비에서 실행되는 소프트웨어는 작성할 필요 없다. ​ [네트워크 애플리케이션 구조] 1) 클라이언트 – 서버 구조 - 서버 ) 항상 켜져 있음 / 영구적 ip 주소 / 많은 호스트를 가지고 있는 데이터 센터 - 클라이언트 ) 서버와 소통 / 간헐적으로 연결됨 / 유동적인 ip주소 / 직접적으로 소통x 2) P2P구조 - 피어라는 간헐적으로 연결된 호스트 쌍이 서로 직접 소통함. - 자기 확장성 - 비용 효율적 ​ [프로세스 간 통신] 프로세스 : 종단 시스템에서 실행되는 프로그램 종단 시스템들은 소켓을 통한 메세지 교환으로 소..