[네트워크] #6 네트워크 응용 원칙 (애플리케이션 아키텍쳐, 응용 계층 프로토콜)
·
전공/네트워크
목차 애플리케이션 아키텍처 응용 계층 프로토콜의 정의 응용 계층이 필요로 하는 전송 계층의 서비스 1. 애플리케이션 아키텍처 클라이언트-서버 서버 - 서버는 항상 작동 - 영구 IP 주소 클라이언트 - 서버와 통신 - 간헐적으로 연결 - 동적 IP 주소 보유 가능 - 서로 직접적인 의사소통을 하지 않음 P2P(Peer-to-Peer) 중앙 서버 없음 임의의 엔드 시스템이 직접 통신 Peer가 다른 Peer에게 서비스를 요청하고, 제공받기도 함 자체 확장성 - 새로운 Peer가 새로운 서비스 기능을 제공하며 수요도 발생함 Peer가 간헐적으로 연결되며 IP 주소가 바뀜 프로세스 커뮤니케이션 프로세스 - 호스트 내에서 실행 중인 프로그램 동일한 호스트 내에서 두 프로세스가 프로세스 간 통신을 사용하여 통신함..