최근의 인터넷시대에 가장 많이들하는 NetworkProgramming. 성공적인 WebApplication을 만드는 것를 목적으로 한다. [[HTTP]]프로토콜의 장점을 살리고, 단점을 없애려는 노력들이 고루고루 녹아들어있다. Web server와 Web browser간에 [[HTML]]을 가지고 벌이는 다양한 일들의 프로그래밍. * 서버측에서는 초기에는 [[Perl]]등의 스크립트언어로 [[CGI]]프로그램을 만드는 방향이었으나, 최근 [[PHP]], [[ASP]], [[JSP]]등의 server-side scripting이 급증하는 클라이언트의 요구에 부응하고 있다. * 브라우저측에서는 단순한 [[HTML]]대신, JavaScript, JavaApplet등을 활용하여 동적으로 만든다. WebService로 서서히 방향이 전환되고있다. 웹에서 리소스들을 구별하기 위한 문자열을 [[URI]]라고 한다.