ComputerProgramming의 한가지 분야. 사람들에 따라서 여러가지 의미를 가지고 있다. * 네트워크 [[Socket]]을 읽고 쓰는것 * ClientServer or [[P2P]] * 네트워크 프로토콜 [[IP]]을 번역하는것 * 분산애플리케이션을 디자인하는것. DistributeObject / DistributeSystem * WebProgramming * AsynchronousProgramming 네트워크에서(특히 웹에서) 리소스들을 구별하기위한 문자열을 [[URI]]라고 한다. [[Python]]의 대표적인 네트워크 프로그래밍 프레임워크로 [[Twisted]]가 있다.