컴퓨터 사이언스/네트워크14 애플리케이션 계층 애플리케이션 계층은 netword edge에 있는 host들이 동작하는 계층으로 우리가 주로 사용하고 있는 서비스들이 동작하는 계층이다. 클라이언트 서버 아키텍쳐 (1) 서버 서버는 24시간 데이터를 제공해야하고 고유한 IP 주소를 갖는다. (2) 클라이언트 서버와 통신하고 네트워크에 영구적으로 연결되어있지는 않는다. 동적인 IP 주소를 가질 수 있다. 애플리케이션에서 요구하는 전송 기능은 다음과 같은 것들이 있다. data integrity : 데이터 신뢰성 timing : 적시성 throughput : 처리량 security : 보안 현재 전송 계층에서는(tcp) data integrity만 보장해주고 있다. HTTP(Hypertext Transfer Protocol) tcp 기반의 애플리케이션 프로.. 2023. 2. 19. 네트워크 구성 네트워크는 크게 3가지 부분으로 구성되어있다. 1) network edge 2) network core 3) network access 1. network edge 네크워크의 가장 말단에서 데이터를 요청하고 제공하는 host들이 위치한 부분이다. (1) connection-oriented service (연결 지향 서비스) 대표적으로 TCP가 있다. reliable (신뢰할 수 있는), in-order byte stream data transfer (데이터를 순서대로) flow control (흐름 제어) : client의 받을 수 있는 buffer 크기에 맞게 속도를 조절해 전달하는 것 congestion control (흐름 제어) : 네트워크 혼잡도에 따라 데이터 전송 속도를 조절하는 것 (2) c.. 2023. 2. 17. 이전 1 2 3 4 다음