1. Principles of network applications 1. network & app 1) end system은 모든 계층 프로토콜을 다 가져야 함 2) 라우터는 network 계층까지만 있어도 됨 2. app 관계 종류 1) Client-Server paradigm - server 1) 항상 켜져있고, 자신만의 고유한 주소를 가진다. - client 1) 자기가 서비스 받을 때만 연결, IP주소를 할당 받음 2) client끼리 직접적 통신은 불가 2) Peer-Peer paradigm : 서버 or 클라이언트 역할이 정해지지 않음 3. 통신 1) 한 컴퓨터 내에 process끼리 통신 : OS 차원에서 IPC(Inter Process Communication 프로세스 간 통신)을 제공한다..