Kompoderezh hag Internet Computer science and Internet