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

Recommend


More recommend