애플리케이션 개발자 관점에서 네트워크 구조는 고정되어 있고해당 애플리케이션에 특정 서비스 집합을 제공한다.클라이언트-서버 구조에서 항상 동작하고 있는 호스트는 서버, 서버와의 서비스는 클라이언트라는 다른 호스트들로부터 서비스 요청을 받는다.P2P 구조에서는 항상 켜져
트랜스포트 계층 프로토콜은 각기 다른 호스트에서 동작하는 애플리케이션 프로세스 간의 논리적 통신(logical communication) 을 제공한다. 논리적 통신은 애플리케이션의 관점에서 보면 프로세스들이 동작하는 호스트들이 직접 여녁ㄹ된 것쳐럼 보인다는 것을 의미한

TCP는 애플리케이션 프로세스가 데이터를 다른 프로세스에게 보내기 전에, 두 프로세스가 서로 핸드셰이크를 먼저 햐여 하므로 연결지향형(oconnection-oriented) 이다. TCP 연결은 회선 교환 네트워크에서와 같은 종단 간의 TDM(Time Divis

패킷이 라우터의 입력 링크에 도달했을 때 라우터는 그 패킷을 적절한 출력 링크로 이동시켜야 한다.송신자가 수신자에게 패킷을 전송할 때 네트워크 계층은 패킷 경로를 결정해야한다. 이러한 경로를 계산하는 알고리즘을 라우팅 알고리즘(routing algorithm) 이라고

라우팅 알고리즘을 분류하는 첫 번째 방식은 다음과 같다.중앙 집중형 라우팅 알고리즘(centralized routing algotrithm)분산 라우팅 알고리즘(decentralized routing algorithm)라우팅 알고리즘을 분류하는 두 번째 방식은 다음과