* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Multimedia Communication
Deep packet inspection wikipedia , lookup
Internet protocol suite wikipedia , lookup
Wake-on-LAN wikipedia , lookup
Recursive InterNetwork Architecture (RINA) wikipedia , lookup
Piggybacking (Internet access) wikipedia , lookup
Network tap wikipedia , lookup
Cracking of wireless networks wikipedia , lookup
Computer network wikipedia , lookup
Airborne Networking wikipedia , lookup
Multimedia Communication Bandwidth & Basic Web Terminology CP586 © Peter Lo 2003 1 Internet History The Internet began in1969 as the Advanced Research Projects Agency Network, better known as ARPANET. The project was developed by the US Department of Defense and was later made available to universities and other organizations. The WWW started in 1989 at CERN, a European laboratory for particle physics in Geneva. CERN researchers developed the protocol for the free exchange of information and ideas related to physics and science. The system was text based and there was no intention of adding sound and video, let alone images. Once HTTP was developed, client server software was written. CP586 © Peter Lo 2003 2 WWW Terminology The WWW stands for the World Wide Web. HTTP stands for Hypertext Transfer Protocol. URL stands for Universal Resource Locator and can denote http, ftp and Telnet recourses. CP586 © Peter Lo 2003 3 HTTP HTTP is Short for Hyper Text Transfer Protocol, the underlying protocol used by the World Wide Web. HTTP defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. HTTP is called a stateless protocol, because each command is executed independently, without any knowledge of the commands that came before it. CP586 © Peter Lo 2003 4 Bandwidth The amount of data that can be transmitted in a fixed amount of time. For digital devices, the bandwidth is usually expressed in bits per second(bps) or bytes per second. For analog devices, the bandwidth is expressed in cycles per second, or Hertz (Hz). CP586 © Peter Lo 2003 5 Fiber Optic Cable Uses glass (or plastic) threads (fibers) to transmit data. A fiber optic cable consists of a bundle of glass threads, each of which is capable of transmitting messages modulated onto light waves. Fiber optic cables have a much greater bandwidth than metal cables. Fiber optic cables are less susceptible than metal cables to interference (e.g. magnetic). Fiber optic cables are much thinner and lighter than metal wires. Data can be transmitted in a digital format. When you multiplex a signal it allows you To combine multiple signals (analog or digital) for transmission over a single line or media. CP586 © Peter Lo 2003 6 HTML Issues HTML stands for Hyper Text Markup Language. HTML lack WYSIWYG capabilities. Different HTML versions in conjunction with poor co-operation between the leading browsers make truly cross platform web pages very difficult to achieve. CP586 © Peter Lo 2003 7 ISDN ISDN stands for integrated services digital network. ISDN is designed to carry large amounts of information at a fast rate of speed. ISDN is especially suited for the transmission of high quality audio and video. CP586 © Peter Lo 2003 8 ISO Short for International Organization for Standardization. Note that ISO is not an acronym; instead, the name derives from the Greek word iso, which means equal. For example, ANSI (American National Standards Institute) is a member of ISO. CP586 © Peter Lo 2003 9 Communication Terminology The Internet uses TCP/IP (Transport Control Protocol / Internet Protocol). A packet is the basic unit of communication within TCP/IP. Asynchronous data flow is typically made up of a number of different packets. CP586 © Peter Lo 2003 10 OSI Reference Model OSI stands for Open System Interconnection, an ISO standard for worldwide communications that defines a networking framework for implementing protocols in seven layers. What was once thought to become the universal communications standard now serves as the teaching model for all other protocols. CP586 © Peter Lo 2003 11 OSI Reference Model CP586 © Peter Lo 2003 12 Networks Local Area Network (LAN) Wide Area Network (WAN) Connects computers in a single office/building. Connects networks over a large area. Metropolitan Area Network (MAN) Connects networks around a town or city. CP586 © Peter Lo 2003 13 Local area network (LAN) Network in limited geographical area such as home, school computer laboratory, or office building nodes in network CP586 © Peter Lo 2003 14 Peer-to-peer LAN Small network that shares hardware, data, or information located on any other computer in network Each computer stores files on its own storage devices network operating system and application software installed on each computer printer may be used by all computers on network CP586 © Peter Lo 2003 15 Client/server LAN Network in which one or more computers act as a server and other computers on the network can request services from server client laser printer client server CP586 © Peter Lo 2003 client 16 Wide area network (WAN) Network that covers large geographic area Internet is world’s largest WAN CP586 © Peter Lo 2003 communications satellite 17 Internet use of peer-to-peer (P2P) Enables users with same networking software to connect to each other’s hard disks and exchange files directly CP586 © Peter Lo 2003 18 Metropolitan area network (MAN) Backbone network that connects local area networks in a metropolitan area such as a city or town CP586 © Peter Lo 2003 19 Types of Networks 100 Base-T. 100 Base-VG. Token Ring. Ethernet. Integrated Services Digital Network (ISDN) CP586 © Peter Lo 2003 20 Transmission Alternatives. Telecommunications Network. Cable TV. Terrestrial Broadcast. Satellite Broadcast. ISDN. Fibre Optic Cable. CP586 © Peter Lo 2003 21 Internet Addressing Domain Name Server (DNS) Top level domains Second level domains Describe the category of use. (Eg. COM, GOV, EDU, NET, AU) Describe specific users or organizations within first level domains (Eg. Ballarat, IBM, Star Wars) Third or subsequent levels Specify a particular user or computer. CP586 © Peter Lo 2003 22 Reference Discovering Computers World 2003 (Ch. 6) CP586 © Peter Lo 2003 23