Construction, design, and use of a network.
Including the physical (cabling, hub, bridge, switch, router, and so forth), the selection and use of telecommunication protocol and computer software for using and managing the network.
Client/server is a program relationship in which one program (the client) requests a service or resource from another program (the server).
Web inventor Tim Berners-Lee helped found, the World Wide Web Consortium (W3C): "The World Wide Web is the universe of network-accessible information, an embodiment of human knowledge."
URL is an acronym that stands for Uniform Resource Locator and is a reference (an address) to a resource on the Internet.
HTTP HyperText Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands.
HTML(HyperText Markup Language) is a descriptive language that specifies webpage structure.
Open System Interconnection (OSI) model defines a networking framework to implement protocols in seven layers.
Protocol by which data is sent from one computer to another on the Internet
Each computer (known as a host) on the Internet has at least one IP address that uniquely identifies it from all other computers on the Internet.
service that translates domain names into IP addresses
Set of rules for transferring files (text, graphic images, sound, video, and other multimedia files) on the World Wide Web
Two commonly used methods for a request-response between a client and server
##GET - Requests data from a specified resource ##POST - Submits data to be processed to a specified resource
HTTPS encrypts and decrypts user page requests as well as the pages that are returned by the Web server.
http 2.0 let browsers make multiple requests to web servers via a single connection. based on a custom version of the protocol created by Google named SPDY
npm makes it easy for JavaScript developers to share and reuse code, and it makes it easy to update the code that you're sharing.