Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
CS 313 Introduction to Computer Networking & Telecommunication Introduction – Part I Chi-Cheng Lin, Winona State University Topics Introduction Metric Units Network Hardware Network Software Reference Models Example Networks Standards and Standards Organizations 2 Introduction First two decades of computing Highly centralized computer systems Now A large number of SEPARATE but INTERCONNECTED computers Computer networks 3 What is Computer Network? An collection of AUTONOMOUS computers INTERCONNECTED by a single technology Interconnected: Able to EXCHANGE INFORMATION via transmission media Media: copper wire, fiber optics, microwaves, communication satellites Autonomous: no master/slave relation NOT autonomous: One computer can control another one e.g., a large computer with remote printers and terminals Network of networks: internetwork 4 What is Telecommunication? What is data communication? Exchange of data between two devices via some form of transmission media Data are represented by bits – 0s and 1s What is telecommunication? Exchange of information over distance using electronic equipment 5 What is Telecommunication? Components of data communication Sender, receiver, medium, message, and Protocol: set of rules governing data communication Key elements of a protocol Syntax Structure/format Semantics Meaning Timing When and how fast 6 Data Communication Components of data communication Protocol Step 1: … Step 2: … : Protocol Step 1: … Step 2: … : Message Sender Medium Receiver 7 Distributed System vs. Computer Network Distributed system TRANSPARENCY A collection of independent computers appear as a single coherent system Single model/paradigm to users Middleware on top of OS Example? Computer network No such coherence, model, middleware Machines visible to users Users log onto remote machines 8 Distributed System vs. Computer Network A distributed system is a SOFTWARE system built on top of a network Distinction between network and distributed system Software (especially OS) rather than hardware However, considerable overlap between the two subjects 9 Uses of Computer Networks Business applications Resource sharing Communication medium E-commerce Client-server model Client requests, server performs & then replies Example? 10 Business Applications of Networks A network with two clients and one server. 11 Client-Server Model 1 2 3 12 Uses of Computer Networks Home applications Access to remote information On-line publishing, digital library, WWW Person-to-person communication Email, instant messaging, videoconferencing, Internet phone, E-learning, multi-person messaging Interactive entertainment Video on demand (VOD), games E-commerce Home shopping, electronic banking and investment, on-line auction Social network applications Collaborative content creation 13 Home Network Applications (2) Besides client-server model Peer-to-peer system: there are no fixed clients and servers. 14 Mobile Users Notebooks, PDAs, cellular phones Smart phones: convergence of telephones and Internet M-commerce, texting Sensor networks Wearable computers Wireless networking and mobile computing 15 Metric Units The principal metric prefixes b: bit B: byte = 8 bits 16 Metric Units Computer storage size power of 2 mega = 220=1,048,576 1 MB = 1 mega bytes = 1,048,576 bytes 1 GB = Computer networking speed not power of 2 mega = 106 =1,000,000 1 Mbps = 1 mega bits per second = 1,000,000 bits / sec 1 Gbps = 17