communication networks and services
play

Communication Networks and Services Introduction to Message & - PowerPoint PPT Presentation

Communication Networks and Services Introduction to Message & Circuit Switching Communication Services & Applications l A web browsing application enables retrieval of information from a server. l Uses TCP reliable stream service


  1. Communication Networks and Services Introduction to Message & Circuit Switching

  2. Communication Services & Applications l A web browsing application enables retrieval of information from a server. l Uses TCP reliable stream service provided by the Internet to retrieve files Web Browsing Web server Retrieval of information from web servers

  3. Communication Services & Applications l Mobile phone application enables two-way communications between two mobile users. l Uses UDP datagram service provided by the Internet to transfer clips of voice Cell phone Real-time voice exchange with mobile users

  4. Services & Applications l Service: Basic information transfer capability l Internet transfer of individual block of information l Internet reliable transfer of a stream of bytes l Real-time transfer of a voice signal l Applications build on communication services l E-mail & web build on reliable stream service l Voice Telephony builds on real-time transfer

  5. What is a communication network? Communication Network l The equipment (hardware & software) and facilities that provide the basic communication service l Virtually invisible to the user; Represented by a cloud l Applications run on user or terminal devices l Equipment l Facilities l Routers, servers, l Copper wires, coaxial switches, multiplexers, cables, optical fiber hubs, modems, access l Ducts, conduits, points … telephone poles …

  6. How are networks designed and operated? l Network architecture: the plan that specifies how the network is built and operated l Architecture is driven by the network services l Overall communication process is complex l Network architecture partitions overall communication process into separate functional areas called layers

  7. Telegraphs & Message Switching Message Transfer Service l Courier: physical transport of the message l Messenger pigeons, pony express, UPS, drones l Telegraph: message is transmitted across a network using signals l Drums, beacons, mirrors,, flags, semaphores… l Electricity, light l Telegraph delivers message much sooner

  8. Optical (Visual) Telegraph l Claude Chappe, 1790 � s l Semaphore mimics person with flags in each hand l Different angle combinations of arms & hands generates hundreds of possible signals l Code for enciphering messages kept secret l Signal could propagate 800 km in 3 minutes!

  9. Message Switching l Network nodes were created where several optical telegraph Network North Node lines met (Paris and other sites) line l Store-and-Forward Operation: West line l Messages arriving on a line are recorded East l Next-hop in route determined by line destination address of a message South l Each message carried by hand to line next line, and stored until operator is available for transmission

  10. Electric Telegraph l William Sturgeon Electro-magnet (1825) l Electric current in a wire wrapped around a piece of iron generates a magnetic force l Joseph Henry (1830) l Current over 1 mile of wire to ring a bell l Samuel Morse (1835) l Pulses of current deflect electromagnet to generate dots & dashes l Experimental telegraph line over 40 miles (1840) l Signal propagates at the speed of light!!! l Approximately 2 x 10 8 meters/second in cable

  11. Elements of Telegraph Network Architecture l Digital transmission l Text messages converted into dots/dashes or zeros/ones l Message Switching Service l Messages contain source & destination addresses l Store-and-Forward: Messages forwarded hop-by-hop across network l Routing determines path followed according to destination address Message Message Message Source Message Switches Destination

  12. Communication Networks and Services Telephone Networks and Circuit Switching

  13. Bell � s Telephone l Alexander Graham Bell (1875) discovered voice signals can be transmitted directly l Microphone converts voice pressure variation (sound) into analogous electrical signal l Loudspeaker converts electrical signal back into sound l Telephone patent granted in 1876 l Bell Telephone Company founded in 1877 Signal for � ae � as in cat Microphone Loudspeaker analog electrical signal sound sound

  14. Bell � s Sketch of Telephone

  15. Signaling l Signaling required to establish a call l Flashing light and ringing devices to alert the called party of incoming call l Called party information to operator to establish calls Signaling + voice signal transfer

  16. The N 2 Problem l For N users to be fully connected directly l Requires N ( N – 1)/2 connections l Requires too much space for cables l Inefficient & costly since connections not always on 1 N = 1000 N ( N – 1)/2 = 499500 N 2 . . . 3 4

  17. Circuit Switching l Patchcord panel switch invented in 1877 l Operators connect users on demand l Establish circuit to allow electrical current to flow from inlet to outlet l Only N connections required to central office 1 N N – 1 2 3

  18. Manual Switching

  19. Three Phases of a Connection Pick up phone Telephone 1. network Dial tone. 2. Telephone network Connection Dial number set up Telephone 3. network Network selects route; 4. Sets up connection; Telephone network Called party alerted Information transfer 5. Telephone Exchange voice network signals Connection 6. Telephone Hang up. release network

  20. Elements of Telephone Network Architecture l Circuit switching service l User signals for call setup and tear-down l Route selected during connection setup l End-to-end connection across network l Signaling coordinates connection setup l Hierarchical Network l Decimal numbering system l Hierarchical structure; simplified routing; scalability l Signaling Network l Intelligence inside the network

  21. ECE 361 Learning Objectives l Architecture (logical design) of networks l Networks provide services to support applications l Networks are designed in layered architectures l Protocols govern operation of each layer l Focus on Internet Architecture l Some aspects of physical design of network l Broadband, WiFi, Ethernet, IP Routers, Sensors, Smart Phones, Servers, Datacenters

  22. Syllabus ECE 361 Computer Networks Winter 2019 A. Leon-Garcia, Bahen 4120, alberto.leongarcia@utoronto.ca (LEC 101) Professor Hamid Timorabadi LP371, lh.timorabadi@utoronto.ca (LEC 102) Sayed Ehsan Etesami (mailto:ehsan.etesami@mail.utoronto.ca), Pooyan Habibi (mailto:pooyan.habibi@mail.utoronto.ca), Yihuan Huang TAs (yihuan.huang@alum.utoronto.ca), Simona Marinova (mailto:simona.marinova@mail.utoronto.ca), Morteza Moghaddassian (mailto:m.moghaddassian@mail.utoronto.ca), Beibei Zhang (mailto:benjamin.zhang@mail.utoronto.ca) Textbook Communications Networks: Fundamental Concepts and Key Architectures, McGraw-Hill, Second Edition, by Leon-Garcia & Widjaja Mark Distribution Term Test (February 14, 2019 8-10 pm, Exam Centre, Room 100) 35% Closed Book; Formulas Provided Labs (Labs 3 pts each) 15% Final Exam 50% Closed Book; Formulas Provided Tutorial TA guides students through selected homework-related exercises; Homework solutions will be posted weekly Lab Students will work in teams of 2; students are free to form teams from the same lab section. LEC101: TuWF 1pm, GB248; LEC102, TuThF, 9am, GB248 Time & Place PRA101/102, Mon 3-6pm , PRA103/104, Mon noon-15:00am, GB243; TUT 101/103 Th 11am-noon, MY315/MY360; TUT102 Tu noon-1 pm

  23. Syllabus Lab Date Lecture Topic (MWF) Reading Tutorial The schedule is subject to change because of unexpected events such as class cancellations, snowstorms, etc. January 7, 2019 WEEK 1 January 8, 2019 Introduction to Message & Circuit Switching; Course Overview January 9, 2019 Introduction to Packet Switching Networks No Tutorial No Lab January 11, 2019 Layered Network Architectures January 14, 2019 WEEK 2 January 15, 2019 TCP/IP Architecture Overview Layered PRA02 Lab #1 January 16, 2019 HTTP Architectures: WireShark Exercises January 18, 2019 Voice over IP; RTP and UDP Encapsulation; January 21, 2019 WEEK 3 January 22, 2019 Berkeley Sockets PRA01/03/04 Lab January 23, 2019 Digital Transmission TCP & UDP #1 Wireshark January 25, 2019 Communications Media Exercises January 28, 2019 WEEK 4 January 29, 2019 Error Detection: Check Sums & Polynomial Codes Bit Rates, PRA02 Lab #2 January 30, 2019 Stop-and-Wait ARQ Propagation Delay, TCP/IP Utilities Read February 1, 2019 Selective ARQ Message Delays Section 2.5 February 4, 2019 WEEK 5 February 5, 2019 TCP Reliable Stream Service and Flow Control PRA01/03/04 Lab #2 February 6, 2019 TCP Congestion Control ARQ Performance TCP/IP Utilities Read February 8, 2019 Review for Midterm Section 2.5 February 11, 2019 WEEK 6 Midterm on February 14, 2019 8-10 pm, Exam Centre, Room 100 February 12, 2019 Packet Buffering and Statistical Multiplexing February 13, 2019 Packet Delay and Packet Loss Models Review Questions February 15, 2019 Framing: HDLC, PPP, and Ethernet February 18, 2019 WEEK 7 Reading Week

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend