Agententechnologien in der Telekommunikation

Size: px
Start display at page:

Download "Agententechnologien in der Telekommunikation"

Transcription

1 Agententechnologien in der Telekommunikation Sommersemester 2009 Dr. Fikret Sivrikaya Lecture Agententechnologien in betrieblichen Anwendungen und der Telekommunikation

2 Telecommunications Assisted transmission of signals over a distance for the purpose of communication. Three basic elements: a transmitter that takes information and converts it to a signal; a transmission medium that carries the signal; and, a receiver that receives the signal and converts it back into usable information. Agententechnologien in der Telekommunikation - 2

3 Telecommunications 7 March 1876 A new U.S. Patent: "the method of, and apparatus for, transmitting vocal or other sounds telegraphically by causing electrical undulations, similar in form to the vibrations of the air accompanying the said vocal or other sound." Alexander Graham Bell Agententechnologien in der Telekommunikation - 3

4 The Telephone & Circuit Switching Agententechnologien in der Telekommunikation - 4

5 Packet Switching Messages are divided into packets before they are sent. Each packet is then transmitted individually and can follow different routes to its destination. Once all the packets forming a message arrive at the destination, they are recompiled into the original message. Agententechnologien in der Telekommunikation - 5

6 Packet Switching (vs. Circuit Switching) Great for bursty data Resource sharing No call setup Excessive congestion: packet delay and loss Protocols needed for reliable data transfer, congestion control How to provide circuit-like behavior? Bandwidth guarantees needed for audio/video applications. Agententechnologien in der Telekommunikation - 6

7 Routing The process of moving packets among routers from source to destination Lots of path selection algorithms local ISP Datagram network: Each packet carries a destination address Destination address used to look up next hop Route (next hop) may change at any time Agententechnologien in der Telekommunikation - 7 company network regional ISP Virtual circuit (path) network: Path determined at call setup time & remains fixed throughout call Packets carry a tag (virtual circuit ID) that determines the next hop Routers maintain per-call path state

8 The OSI Reference Model Agententechnologien in der Telekommunikation - 8

9 OSI Reference Model OSI : Open System Interconnection by ISO Basic Reference Model : ISO-7498 Purpose of OSI Model ~ is to open communication between different systems without requiring changes to the logic of the underlying hardware and software. Agententechnologien in der Telekommunikation - 9

10 OSI Model (cont d) Organization of the Layers Layer 1, 2, 3 (network support layers) ~ deal with the physical aspects of moving data from one device to another Layer 5, 6, 7 (user support layers) ~ allow interoperability among unrelated software systems Layer 4 (transport layer) ~ links the two subgroups and ensures that what the lower layers have transmitted is in a form that the upper layers can use Agententechnologien in der Telekommunikation - 10

11 The OSI Reference Model Agententechnologien in der Telekommunikation - 11

12 OSI Model (cont d) Agententechnologien in der Telekommunikation - 12

13 Physical Layer coordinates the functions required to transmit a bit stream over a physical medium. (deal with the mechanical and electrical specification of the primary connections: cable, connector) Agententechnologien in der Telekommunikation - 13

14 Physical Media Transmission is the propagation of an electro-magnetic wave (or optical pulse) through a physical medium What do you use? Unshielded Twisted Pair (UTP) Two insulated copper wires Media types Guided media signals propagate in solid media (copper, fiber) Unguided media signals propagate freely (radio, infrared) Category 3 UTP: Traditional phone wires, 10 Mbps Ethernet Category 5 UTP: 100Mbps Ethernet Gigabit possible Distance limited (100 m) Agententechnologien in der Telekommunikation - 14

15 Physical Media Coaxial cable Wire (signal carrier) within a wire (shield) Baseband: single channel on cable Broadband: multiple channel on cable Bi-directional transmission Largely used for cable TV Fiber optic cable Glass fiber carrying light pulses Higher-speed operation: 100-1,000 Mbps Ethernet High-speed point-to-point transmission (e.g., Gbps) Low signal attenuation long distances Low error rate Agententechnologien in der Telekommunikation - 15

16 Physical Media Radio links Signal carried in electromagnetic spectrum No physical wire Bi-directional Physical environment affects propagation Reflection Obstruction by objects Interference Radio link types: Microwave Up to 45 Mbps channels LAN (e.g., ) 2 Mbps, 11, 56 Mbps Wide-area (e.g., cellular) CDPD, 10 s Kbps Satellite Up to 50Mbps channel (or multiple smaller channels) 270 ms end-to-end delay uplink base station Agententechnologien in der Telekommunikation - 16

17 Physical Layer (cont d) Agententechnologien in der Telekommunikation - 17

18 Physical Layer (cont d) Concerned with Representation of bits / Encoding Synchronization of bits Line configuration: point-to-point, multipoint Topology: mesh, star, ring, bus Data transmission mode: simplex, half-duplex, fullduplex Data rate / bit rate bits per second Agententechnologien in der Telekommunikation - 18

19 Aside some units Speed / Capacity bits per second (bps) bytes per second (Bps) Kilo (K) = 2 10 = 1,024 Mega (M) = 2 20 = 1,048,576 Giga (G) = 2 30 = 1,073,741,824 Kilo (K) ~= 10 3 = 1,000 Mega (M) ~= 10 6 = 1,000,000 Giga (G) ~= 10 9 = 1,000,000,000 Time seconds (s) milli (m) = 10-3 = micro (μ) = 10-6 nano (η) = 10-9 Remember: 8 bits = 1 byte Agententechnologien in der Telekommunikation - 19

20 Data Link Layer is responsible for delivering data units (group of bits) from one station to the next without errors. It accepts a data unit from the third layer and adds meaningful bits to the beginning (header) and end (trailer) that contain addresses and other control information: Frame Agententechnologien in der Telekommunikation - 20

21 Data Link Layer Data Link Layer Agententechnologien in der Telekommunikation - 21

22 Data Link Layer (cont d) Specific responsibilities Framing : dividing Packets into Frames Addressing Flow control: for avoiding overwhelming the receiver Error Control: retransmission Access control: for avoiding collision Agententechnologien in der Telekommunikation - 22

23 Network Layer is responsible for the source-to-destination delivery of a packet across multiple network links Specific responsibilities Source-to-destination delivery(packet) Logical addressing Routing Agententechnologien in der Telekommunikation - 23

24 Network Layer (cont d) Network Layer Agententechnologien in der Telekommunikation - 24

25 Addressing Addresses in TCP/IP Agententechnologien in der Telekommunikation - 25

26 Addressing (cont d) Agententechnologien in der Telekommunikation - 26

27 Physical address (example) Agententechnologien in der Telekommunikation - 27

28 IP Addresses (example) Agententechnologien in der Telekommunikation - 28

29 Transport Layer is responsible for source-to-destination (end-to-end) delivery of the entire message. the network layer oversees the end-to-end delivery of individual packets. Agententechnologien in der Telekommunikation - 29

30 Transport Layer (cont d) Specific responsibilities End-to-end message delivery Service-point (port) addressing delivery of a message to the appropriate application on a computer running multiple applications Segmentation and reassembly Connection control Flow Control Agententechnologien in der Telekommunikation - 30

31 Transport Layer (cont d) Transport Layer Agententechnologien in der Telekommunikation - 31

32 Session Layer is the network dialog controller. Specific responsibilities Session management Synchronization Dialog control: Deciding who sends and when Agententechnologien in der Telekommunikation - 32

33 Session Layer (cont d) Dialog unit Agententechnologien in der Telekommunikation - 33

34 Presentation Layer ensures interoperability among communicating devices. is also responsible for the encryption and decryption of data for security purpose and for the compression and expansion of data when necessary for transmission efficiency. Agententechnologien in der Telekommunikation - 34

35 Presentation Layer (cont d) Agententechnologien in der Telekommunikation - 35

36 Application Layer enables the user, whether human or software, to access the network. provides user interfaces and support for services. , remote file access and transfer, shared database management Agententechnologien in der Telekommunikation - 36

37 Application Layer (cont d) Application Layer Agententechnologien in der Telekommunikation - 37

38 Protocol Stack in the Internet Application layer Supporting network applications FTP, SMTP, HTTP Transport layer Host-host data transfer TCP, UDP Network layer Routing of packets from source to destination IP, routing protocols Link layer Data transfer between directly connected network elements Ethernet, , SONET, Physical layer The insertion of individual bits on the wire Different services specified at each layer interface Agententechnologien in der Telekommunikation - 38

39 Protocol Stack Data Flow data application transport network link link physical application transport network link link physical link physical application transport network link link physical network link link physical... data application transport network link link physical Agententechnologien in der Telekommunikation - 39

40 Protocol Stack Data Formats & Encapsulation Send Message Source Destination Receive Message M application application M Message H trans M transport transport H trans M Segment H net H trans M network network H net H trans M Datagram H link H net M link link H link H net H trans H trans M Frame physical physical Agententechnologien in der Telekommunikation - 40

41 Why switch packets instead of entire messages? 1.5 Mbps 7.5 Mb Message Message switching example Transmit a 7.5 Mb message over a network with 1.5 Mbps links What is the total elapsed time? Agententechnologien in der Telekommunikation - 41

42 Why switch packets instead of entire messages? 1.5 Mbps 7.5 Mb Message Packet-switching: store and forward behavior 1,500-bit packets, 1 packet forwarded every 1 ms 5,000 Packets Agententechnologien in der Telekommunikation Time

43 The Internet - nuts and bolts view Millions of connected computing devices: hosts, end-systems PCs, workstations, servers PDAs, phones, toasters running network applications Communication links Different media (fiber, copper wire, radio, satellite) Different transmission rates bits per second (bps) 10 3 (Kbps) to 10 6 (Mbps) to 10 9 (Gbps) Routers: forward data though the network local ISP company network router server regional ISP workstation mobile Agententechnologien in der Telekommunikation - 43

44 Internet History : Early packet-switching principles 1961: Kleinrock - queueing theory shows effectiveness of packetswitching 1964: Baran - packet-switching in military nets 1967: ARPAnet conceived by Advanced Research Projects Agency 1969: first ARPAnet node operational 1972: ARPAnet demonstrated publicly NCP (Network Control Protocol) first host-host protocol first program ARPAnet has 15 nodes Agententechnologien in der Telekommunikation - 44

45 Internet History : Internetworking, new and proprietary nets 1970: ALOHAnet satellite network in Hawaii 1973: Metcalfe s PhD thesis proposes Ethernet 1974: Cerf and Kahn - architecture for interconnecting networks late70 s: proprietary architectures: DECnet, SNA, XNA late 70 s: switching fixed length packets (ATM precursor) Cerf and Kahn s internetworking principles: minimalism, autonomy - no internal changes required to interconnect networks best effort service model stateless routers decentralized control define today s Internet architecture 1979: ARPAnet has 200 nodes Agententechnologien in der Telekommunikation - 45

46 Internet History : new protocols, a proliferation of networks 1983: deployment of TCP/IP 1982: smtp protocol defined 1983: DNS defined for name-to-ipaddress translation new national networks: Csnet, BITnet, NSFnet, Minitel 100,000 hosts connected to confederation of networks 1985: FTP protocol defined 1988: TCP congestion control Agententechnologien in der Telekommunikation - 46

47 Internet History 1990 s: commercialization, the WWW Early 1990 s: ARPAnet decomissioned 1991: NSF lifts restrictions on commercial use of NSFnet (decommissioned, 1995) early 1990s: WWW hypertext [Bush 1945, Nelson 1960 s] HTML, http: Berners-Lee 1994: Mosaic, later Netscape late 1990 s: commercialization of the WWW Late 1990 s: est. 50 million computers on Internet est. 100 million+ users backbone links runnning at 1 Gbps Agententechnologien in der Telekommunikation - 47

48 Internet Growth Agententechnologien in der Telekommunikation - 48

49 From the Smokes to Connected Living Agententechnologien in der Telekommunikation - 49

50 The Telecommunications Market Evolution - 3 Waves New Services Adoption Multiple new Connectivity Services Evolution of the End-User World User-Centric Broadband Services Any device, any connectivity Broadband Single subscription & Authentication Services Consistent personalization Transparent synchronization Fixed BB (DSL) Many new services... Wireless BB (Wi-Fi) but a fragmented use Mobile BB (3G) Mobile Voice LAN Internet Agententechnologien in der Telekommunikation - 50

51 Worldwide Service Revenues Agententechnologien in der Telekommunikation - 51

52 Evolution of Global Broadband Subscribers Internet business is broadband today and mobile tomorrow 2.5G/3G penetration will reach 2 billion subscribers in 2009 with Internet-enabled devices Agententechnologien in der Telekommunikation - 52

53 Current Trends Wired, wireless, and mobile networks are converging to an all-ip heterogeneous network with immense complexity Underlying access network technologies like UMTS/GPRS, WLAN, and WiMAX are going to be integrated in one overall heterogeneous network These underlying access networks have a high variance of characteristics Convergence of PSTN and IP networks evolution towards the IP Multimedia Subsystem (IMS) Agententechnologien in der Telekommunikation - 53

54 Current Trends Diversity of multi-mode devices is growing rapidly Mobile network operators have to provide their customers with hassle-free access to communication services while taking into account the best possible resource usage of the deployed infrastructures Seamless mobility, intelligent network selection and optimal resource usage are key success factors for next generation heterogeneous telecommunication networks or so-called 4G systems Next generation heterogeneous networks enable ubiquitous access to IP-based services Agententechnologien in der Telekommunikation - 54

55 Evolution of Networks Agententechnologien in der Telekommunikation - 55

56 Some Announcements No Exercise (Übung) sessions. There will be a few take home assignments instead. Try to check your s regularly for course announcements. Course website with the week s lecture notes will be up soon and announced via the list Lectures will be moved to TEL 1414 starting with the next lecture ( ). Agententechnologien in der Telekommunikation - 56

Introduction to Computer Networking II. Abdusy Syarif Informatics Department Faculty of Computer Science Universitas Mercu Buana

Introduction to Computer Networking II. Abdusy Syarif Informatics Department Faculty of Computer Science Universitas Mercu Buana Introduction to Computer Networking II Abdusy Syarif Informatics Department Faculty of Computer Science Universitas Mercu Buana Teaching Method E-learning Class Individual assignment Quiz See schedule

More information

Computer Networks. Lecture 1: Introduction. Computer Networking: A Top Down Approach. Dr. Yaoqing Liu

Computer Networks. Lecture 1: Introduction. Computer Networking: A Top Down Approach. Dr. Yaoqing Liu Computer Networks Lecture 1: Introduction Dr. Yaoqing Liu liu@clarkson.edu Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 Based on slides by J. F.

More information

Network and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015

Network and Mobile Compu4ng in the 20 th Century and Beyond. COMP 1400 Memorial University Winter 2015 Network and Mobile Compu4ng in the 20 th Century and Beyond COMP 1400 Memorial University Winter 2015 What s the Internet: nuts and bolts view PC server wireless laptop smartphone wireless links wired

More information

Computer Networking Introduction

Computer Networking Introduction Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.3 Chapter 1: roadmap 1.1 what is the Internet? 1.2 network edge end systems,

More information

CSEE 4119 Computer Networks. Chapter 1 Introduction (4/4) Introduction 1-1

CSEE 4119 Computer Networks. Chapter 1 Introduction (4/4) Introduction 1-1 CSEE 4119 Computer Networks Chapter 1 Introduction (4/4) Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge! end systems, access networks, links 1.3 Network core! circuit switching,

More information

Introduction to Data Communication

Introduction to Data Communication Introduction to Data Communication Tor Skeie Email: tskeie@ifi.uio.no (based on slides from Kjell Åge Bringsrud and Carsten Griwodz) INF1060 Introduction 1 Introduction Goal Give an overview of the topic

More information

end systems, access networks, links circuit switching, packet switching, network structure

end systems, access networks, links circuit switching, packet switching, network structure Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge end systems, access networks, links 1.3 Network core circuit switching, packet switching, network structure 1.4 Delay, loss and throughput

More information

A Whirlwind Introduction to the Internet. A Whirlwind Introduction to the Internet Overview

A Whirlwind Introduction to the Internet. A Whirlwind Introduction to the Internet Overview CPSC 852 Intering A Whirlwind Introduction to the Internet Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu http://www.cs.clemson.edu/~mweigle/courses/cpsc852 1 A

More information

Goal Give an overview of the topic Approach Descriptive Use Internet as example. Content. What is the Internet?

Goal Give an overview of the topic Approach Descriptive Use Internet as example. Content. What is the Internet? Introduction What is the Internet? Introduction to Data Communication Kjell Åge Bringsrud (basert på lysark av Carsten Griwodz) INF1060 Introduction 1 Goal Give an overview of the topic Approach Descriptive

More information

Computer Networks. Instructor: Niklas Carlsson Office: B:476 Office Hours: TBA

Computer Networks. Instructor: Niklas Carlsson   Office: B:476 Office Hours: TBA Computer Networks Instructor: Niklas Carlsson Email: niklas.carlsson@liu.se Office: B:476 Office Hours: TBA Notes derived from Computer Networking: A Top Down Approach, by Jim Kurose and Keith Ross, Addison-Wesley.

More information

Part I: Introduction. 1: Introduction 1

Part I: Introduction. 1: Introduction 1 Part I: Introduction Chapter goal: get context, overview, feel of networking more depth, detail later in course approach: descriptive use Internet as example Overview: what s the Internet what s a protocol?

More information

Outline. TCP/IP Internet

Outline. TCP/IP Internet Outline Major Internet components Network architecture and protocols Switching strategies Internet protocol stack, history to network performance TCP/IP Internet Motivations Most networks are established

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction Our goal: get context, overview, feel of networking more depth, detail later in course approach: descriptive use Internet as example Overview: what s the Internet what s a protocol?

More information

The Internet and the World Wide Web

The Internet and the World Wide Web Technology Briefing The Internet and the World Wide Web TB5-1 Learning Objectives TB5-2 Learning Objectives TB5-3 How Did the Internet Get Started? Internet derived from internetworking 1960s U.S. Defense

More information

Slides are an edited mashup of two books

Slides are an edited mashup of two books Slides are an edited mashup of two books Computer Networks: A Systems Approach, 5e Larry L. Peterson and Bruce S. Davie Copyright 2010, Elsevier Inc. All rights Reserved Computer Networking: A Top Down

More information

CSC 4900 Computer Networks: Introduction

CSC 4900 Computer Networks: Introduction CSC 4900 Computer Networks: Introduction Professor Henry Carter Fall 2017 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Delay & loss in packet-switched networks 1.5

More information

TDTS06: Computer Networks

TDTS06: Computer Networks TDTS06: Computer Networks Instructor: Niklas Carlsson Email: niklas.carlsson@liu.se Office: B:476 Office Hours: TBA Notes derived from Computer Networking: A Top Down Approach, by Jim Kurose and Keith

More information

COMP 431 Internet Services & Protocols. A Whirlwind Introduction to the Internet ( Networking Nouns and Verbs ) Jasleen Kaur

COMP 431 Internet Services & Protocols. A Whirlwind Introduction to the Internet ( Networking Nouns and Verbs ) Jasleen Kaur There is a poll posted on piazza. Please take a minute to fill it out. COMP 431 Internet Services & Protocols A Whirlwind Introduction to the Internet ( Networking Nouns and Verbs ) Jasleen Kaur January

More information

Introduction. General requirements

Introduction. General requirements Introduction 188lecture1.ppt Pasi Lassila 1 General requirements So, you want to build a network... First you need to know the requirements the network must satisfy The requirements vary depending on who

More information

COMPONENTS OF DATA COMMUNICATION

COMPONENTS OF DATA COMMUNICATION COMPONENTS OF DATA COMMUNICATION ANALOG AND DIGITAL TRANSMISSION An analog signal is one that is continuous with respect to time and may take on any value within a given range of values. Eg Human voice.

More information

Computer Networking: A Top Down Approach

Computer Networking: A Top Down Approach Computer Networking: A Top Down Approach Seventh Edition Chapter 1 Introduction Slides in this presentation contain hyperlinks. JAWS users should be able to get a list of links by using INSERT+F7 Introduction

More information

A Whirlwind Introduction to the Internet. A Whirlwind Introduction to the Internet Overview

A Whirlwind Introduction to the Internet. A Whirlwind Introduction to the Internet Overview CPSC 360 Network Programming A Whirlwind Introduction to the Internet Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu January 11, 2006 http://www.cs.clemson.edu/~mweigle/courses/cpsc360

More information

Overview of Networks

Overview of Networks CMPT765/408 08-1 Overview of Networks Qianping Gu 1 Overview of Networks This note is mainly based on Chapters 1-2 of High Performance of Communication Networks by J. Walrand and P. Pravin, 2nd ed, and

More information

end systems, access networks, links 1.3 network core

end systems, access networks, links 1.3 network core Chapter 1: roadmap 1.1 what is the Inter? 1.2 work edge end systems, works, links 1.3 work core packet switching, circuit switching, work structure 1.4 delay, loss, throughput in works 1.5 protocol layers,

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport 1 Outline Internet Layers Internet Data Packet transmission

More information

Part I: Introduction. Cool internet appliances. What s a protocol? What s the Internet: nuts and bolts view. What s the Internet: nuts and bolts view

Part I: Introduction. Cool internet appliances. What s a protocol? What s the Internet: nuts and bolts view. What s the Internet: nuts and bolts view Part I: Introduction Assignment: read chapter 1 in text What s the Internet: nuts and bolts view Our goal: get context, overview, feel of ing more depth, detail later in course approach: descriptive use

More information

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications

Data and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications Data and Computer Communications Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based s 1 Need For Protocol Architecture data exchange can involve complex procedures better if task broken into subtasks

More information

Network Models. Behrouz A. Forouzan Data communication and Networking Fourth edition

Network Models. Behrouz A. Forouzan Data communication and Networking Fourth edition Chapter 2 Network Models Behrouz A. Forouzan Data communication and Networking Fourth edition 1 Layered Tasks We use the concept of layers in our daily life. As an example, let us consider two friends

More information

end systems, access networks, links circuit switching, packet switching, network structure

end systems, access networks, links circuit switching, packet switching, network structure Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge end systems, access networks, links 1.3 Network core circuit switching, packet switching, network structure 1.4 Delay, loss and throughput

More information

Module 2 Overview of Computer Networks

Module 2 Overview of Computer Networks Module 2 Overview of Computer Networks Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link:

More information

Module 2 Overview of. Computer Networks

Module 2 Overview of. Computer Networks Module Overview of Networks and Communication Give me names of all employees Who earn more than $00,000 ISP intranet backbone satellite link desktop computer: server: network link: CS454/654 - Issues How

More information

CSE 4213: Computer Networks II

CSE 4213: Computer Networks II CSE 4213: Computer Networks II Administrivia Course webpage: http://www.cs.yorku.ca/course/4213 Lectures: on-wed 4:00-5:30 pm (CB 120) Textbook: Suprakash Datta datta@cs.yorku.ca Office: CSEB 3043 Phone:

More information

A Whirlwind Introduction to the Internet Overview

A Whirlwind Introduction to the Internet Overview CS 455/555 / Spring 2013 Intro to Networks and Communications Whirlwind Introduction to the Inter (part 1) Dr. Michele C. Weigle http://www.cs.odu.edu/~mweigle/cs455-s13/ A Whirlwind Introduction to the

More information

Lecture 1 - Introduction

Lecture 1 - Introduction Lecture 1 - Introduction Networks and Security Jacob Aae Mikkelsen IMADA September 2, 2013 September 2, 2013 1 / 82 Outline Goals today Get feel and terminology More depth and details later in the course

More information

Typical Network Uses

Typical Network Uses Computer Networks Introduction The next Great Revolution - Computer Networks- computers connected together for exchanging information Our information-oriented society - applications in education, commerce,

More information

Internet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley

Internet A Brief Tutorial. Jean Walrand EECS U.C. Berkeley Internet A Brief Tutorial Jean Walrand EECS U.C. Berkeley Contents History Key Ideas Protocols Technology Research History 1962 L. Kleinrock proposes Packet Switching 1966 L. Roberts proposes architecture

More information

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet?

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? Hardware view: What s the Internet? What s the Internet? Hardware view: What s the Internet? Hardware view: PC server wireless laptop cellular handheld access points wired s connected computing devices: hosts = end systems running apps communication

More information

Since enrollment is very small this semester, we have flexibilty. Traditional lecture Assigned reading, and then student(s) present during class time

Since enrollment is very small this semester, we have flexibilty. Traditional lecture Assigned reading, and then student(s) present during class time Syllabus You can go to cs.rpi.edu and then Faculty and my website from my profile Or you can go to www.cs.rpi.edu/~holzbh Or to be very direct, you can go to www.cs.rpi.edu/~holzbh/ccn18/index.php 1 Textbook

More information

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet? What s the Internet? PC server laptop cellular handheld access points wired s connected computing devices: hosts = end systems running apps communication s fiber, copper, radio transmission rate = bandwidth

More information

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Network Models The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding and developing computer-to-computer communication

More information

Communicating over the Network

Communicating over the Network Communicating over the Network Network Fundamentals Chapter 2 Version 4.0 1 Network Structure The elements of communication 3 common elements of communication Message source people/electronic devices need

More information

Chapter 1 Introduction

Chapter 1 Introduction Sungkyunkwan University Chapter 1 Introduction Prepared by C. Rajesh and H. Choo 2017-Fall Computer Networks Copyright 2000-2014 2000-2017 Networking Laboratory 1/52 Chapter 1 Outline 1.1 Overview of the

More information

Chapter 1. Computer Networks and the Internet

Chapter 1. Computer Networks and the Internet Chapter 1 Computer Networks and the Internet Internet traffic What s the Internet? (hardware) PC server wireless laptop cellular handheld wired links millions of connected computing devices: hosts = end

More information

Chapter 1: introduction

Chapter 1: introduction Chapter 1: introduction our goal: v get feel and terminology v more depth, detail later in course v approach: use Internet as example overview: v what s the Internet? v what s a protocol? v edge; hosts,

More information

end systems, access networks, links circuit switching, packet switching, network structure

end systems, access networks, links circuit switching, packet switching, network structure Introduction Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge end systems, access networks, links 1.3 Network core circuit switching, packet switching, network structure 1.4 Delay, loss and

More information

Networks Overview. Dr. Yingwu Zhu

Networks Overview. Dr. Yingwu Zhu Networks Overview Dr. Yingwu Zhu 1 Networking is everywhere! Internet, ad-hoc wireless networks, sensor networks Networking devices: Computers, PDAs, i-pods, sensor nodes, others Networking services Web,

More information

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan

Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan Chapter3: OSI Reference Model: Network Software: Network

More information

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani:

Announcements. TAs office hours: Mohamed Grissa: Mohamed Alkalbani: Announcements TAs office hours: Mohamed Grissa: grissam@oregonstate.edu Tuesday: 4-5 Friday: 11-12 Mohamed Alkalbani: alkalbmo@oregonstate.edu Wednesday: 11-12 Thursday: 11-12 Lecture slides: Will be posted

More information

(Network Programming) Basic Networking Hardware

(Network Programming) Basic Networking Hardware EEE 448 Computer Networks with (Network Programming) Basic Networking Hardware Lecture #2 Dept of Electrical and Electronics Engineering Çukurova University Agenda What is a network device? Network Media

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

Network Protocols and Architectures

Network Protocols and Architectures Network Protocols and Architectures Introduction 1 What s the Internet: nuts and bolts view Millions of connected computing devices: hosts, end-systems PC s workstations, servers PDA s, phones, toasters

More information

ES623 Networked Embedded Systems

ES623 Networked Embedded Systems ES623 Networked Embedded Systems Introduction to Network models & Data Communication 16 th April 2013 OSI Models An ISO standard that covers all aspects of network communication is the Open Systems Interconnection

More information

Internet Architecture & Performance. What s the Internet: nuts and bolts view

Internet Architecture & Performance. What s the Internet: nuts and bolts view Internet Architecture & Performance Internet, Connection, Protocols, Performance measurements What s the Internet: nuts and bolts view millions of connected computing devices: hosts, end systems pc s workstations,

More information

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide

Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide CCNET v6 1 Chapter 3: Network Protocols and Communications CCENT Routing

More information

Read Chapter 1 of Kurose-Ross

Read Chapter 1 of Kurose-Ross CSE 422 Notes, Set 1 These slides contain materials provided with the text: Computer Networking: A Top Down Approach,5 th edition, by Jim Kurose and Keith Ross, Addison-Wesley, April 2009. Additional figures

More information

Lecture 2: Internet Structure

Lecture 2: Internet Structure Lecture 2: Internet Structure COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016, J.F Kurose and K.W. Ross,

More information

Chapter 1 Communication

Chapter 1 Communication Chapter 1 Communication Networks and Services Network Architecture and Services Telegraph Networks & Message Switching Telephone Networks and Circuit Switching Computer Networks & Packet Switching Future

More information

Suprakash Datta. Office: LAS 3043 Phone: ext Course page:

Suprakash Datta. Office: LAS 3043 Phone: ext Course page: CSE 3214: Computer Network Protocols and Applications Suprakash Datta datta@cse.yorku.ca Office: LAS 3043 Phone: 416-736-2100 ext 77875 Course page: http://www.cse.yorku.ca/course/3214 These slides are

More information

The data transmission mode describes the direction of data flow. It is either simplex, half duplex or full duplex.

The data transmission mode describes the direction of data flow. It is either simplex, half duplex or full duplex. Data transmission Data transmission on a network involves serial transmission. It transfers data by sending one bit at a time through a single line. All data on a network is transferred using a data transmission

More information

Computer Networking Introduction

Computer Networking Introduction Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.1 Chapter 1 Introduction Text Book for this course Computer Networking:

More information

Lecture Computer Networks WS 2016/2017

Lecture Computer Networks WS 2016/2017 Lecture Computer Networks WS 2016/2017 Prof. Dr. Werner Filip filip@fb2.fra-uas.de 1-1 References James F. Kurose, Keith W. Ross, Computer Networking, A Top-Down Approach, (6th Edition), Pearson, 2012.

More information

Computer Networking: Internet and beyond

Computer Networking: Internet and beyond Computer Networking: Internet and beyond Hongwei Zhang http://www.cs.wayne.edu/~hzhang Acknowledgement: this lecture is partially based on the slides of Dr. James Kurose, and Dr. Keith Ross Outline Applications

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Introduction Prof. Sungwook Kim ( 김승욱 ) AS building 903 Tel : 02) 705-8932 E-mail : swkim01@sogang.ac.kr TA : Joonsu Ryu ( 류준수 ) AS building 901 E-mail : sok54833@naver.com Chapter

More information

Need For Protocol Architecture

Need For Protocol Architecture Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared

More information

ECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback

ECS 15; Lectures 17 and 18. The Internet. What is the internet, and how does it work? TA feedback ECS 15; Lectures 17 and 18 The Internet What is the internet, and how does it work? TA feedback Python -- Run your code!! Term paper: Start a paragraph with the point of the paragraph, not in modern times

More information

Part 1: Introduction. Goal: Review of how the Internet works Overview

Part 1: Introduction. Goal: Review of how the Internet works Overview Part 1: Introduction Goal: Review of how the Internet works Overview Get context Get overview, feel of the Internet Application layer protocols and addressing Network layer / Routing Link layer / Example

More information

Computer Communication Networks

Computer Communication Networks Contents ELL 785 Computer Communication Networks Introduction Lecture 1 Taxonomy of communication works Computer Communication Networks Building a work ed work architecture 1-1 Introduction PC server wireless

More information

Rab Nawaz Jadoon. Data Communication and Computer Networks DCS. Assistant Professor COMSATS IIT, Abbottabad. Department of Computer Science

Rab Nawaz Jadoon. Data Communication and Computer Networks DCS. Assistant Professor COMSATS IIT, Abbottabad. Department of Computer Science Data Communication and Computer Networks Rab Nawaz Jadoon DCS Assistant Professor COMSATS IIT, Abbottabad COMSATS Institute of Information Technology Computer Communication Networks Data communications

More information

Lesson 1: Network Communications

Lesson 1: Network Communications Lesson 1: Network Communications This lesson introduces the basic building blocks of network communications and some of the structures used to construct data networks. There are many different kinds of

More information

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011 Introduction ti Chapter 1 Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization Metric Units Revised: August 2011 Uses of Computer Networks

More information

Objectives. Learn how computers are connected. Become familiar with different types of transmission media

Objectives. Learn how computers are connected. Become familiar with different types of transmission media Objectives Learn how computers are connected Become familiar with different types of transmission media Learn the differences between guided and unguided media Learn how protocols enable networking 2 Objectives

More information

Computers Are Your Future Tenth Edition

Computers Are Your Future Tenth Edition Computers Are Your Future Tenth Edition Chapter 3: Wired & Wireless Communication Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 All rights reserved. No part of this publication may

More information

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com

INTRODUCTION DATA COMMUNICATION TELECOMMUNICATIONS SYSTEM COMPONENTS 1/28/2015. Satish Chandra satish0402.weebly.com INTRODUCTION DATA COMMUNICATION Satish Chandra satish0402.weebly.com The term telecommunication means communication at a distance. The word data refers to information presented in whatever form is agreed

More information

Special expressions, phrases, abbreviations and terms of Computer Networks

Special expressions, phrases, abbreviations and terms of Computer Networks access access point adapter Adderssing Realm ADSL (Asymmetrical Digital Subscriber Line) algorithm amplify amplitude analog antenna application architecture ARP (Address Resolution Protocol) AS (Autonomous

More information

Networking and Internetworking 1

Networking and Internetworking 1 Networking and Internetworking 1 Today l Networks and distributed systems l Internet architecture xkcd Networking issues for distributed systems Early networks were designed to meet relatively simple requirements

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Slightly adapted from -- Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009. All material copyright 1996-2009 J.F Kurose and

More information

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1

Switching Networks (Fall 2010) EE 586 Communication and. August 27, Lecture 2. (modified by Cheung for EE586; based on K&R original) 1-1 EE 586 Communication and Switching Networks (Fall 2010) Lecture 2 August 27, 2010 (modified by Cheung for EE586; based on K&R original) 1-1 Announcements Read Chapter 1 First homework is due 9/3 In Blackboard

More information

CMSC 332: Computer Networks Intro (cont.)

CMSC 332: Computer Networks Intro (cont.) CMSC 332: Computer Networks Intro (cont.) Professor Doug Szajda Announcements Homework 1 posted Due Thursday, January 30th Get started early - there is a good deal to be done. 2 Chapter 1: roadmap 1.1

More information

Introduction to computer networking

Introduction to computer networking edge core Introduction to computer networking Comp Sci 3600 Security Outline edge core 1 2 edge 3 core 4 5 6 The edge core Outline edge core 1 2 edge 3 core 4 5 6 edge core Billions of connected computing

More information

Area Covered is small Area covered is large. Data transfer rate is high Data transfer rate is low

Area Covered is small Area covered is large. Data transfer rate is high Data transfer rate is low Chapter 15 Networking Concepts 1. Define networking. It is the interconnection of independent computing devices for sharing of information over shared medium. 2. What is the need for networking? / What

More information

Network basics. Unit objectives Describe the basic components of a network Identify characteristics of network technologies Analyze the OSI model

Network basics. Unit objectives Describe the basic components of a network Identify characteristics of network technologies Analyze the OSI model Network basics Unit objectives Describe the basic components of a network Identify characteristics of network technologies Analyze the OSI model Topic A Topic A: Network concepts Topic B: Network architectures

More information

Chapter 2 Communicating Over the Network

Chapter 2 Communicating Over the Network Chapter 2 Communicating Over the Network Elements of Communication Communicating the Messages Continuous stream of bits 00101010100101010101010101010101010 I have to wait Single communications (e.g. video,

More information

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005

Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005 Network and Telecommunications Basics Chapter Outline The telecommunications system Network services

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete

More information

COMMUNICATION. Exchange of ideas, messages, or information between two communicating parties. SIMPLEX HALF DUPLEX FULL DUPLEX

COMMUNICATION. Exchange of ideas, messages, or information between two communicating parties. SIMPLEX HALF DUPLEX FULL DUPLEX COMMUNICATION Exchange of ideas, messages, or information between two communicating parties. SIMPLEX HALF DUPLEX FULL DUPLEX SIMPLEX In simplex transmission, communication can take place in only one direction.

More information

What is a Distributed System? Module 1: Introduction to Networking & Internetworking

What is a Distributed System? Module 1: Introduction to Networking & Internetworking What is a Distributed System? 1 Working Definition A distributed system is several computers doing something together Three primary features of a distributed system Multiple computers Communications Virtual

More information

Chapter 4: Network Access

Chapter 4: Network Access 4.0.1.1 Chapter 4: Network Access To support our communication, the OSI model divides the functions of a data network into layers. Each layer works with the layers above and below to transmit data. 4.0.1.2

More information

Internet 최양희서울대학교컴퓨터공학부. MMlab 1

Internet 최양희서울대학교컴퓨터공학부. MMlab 1 Internet 최양희서울대학교컴퓨터공학부 MMlab 1 Internet Timeline 3000 BC : Abacus 1642 : Pascal : numerical wheel calculator 1822 : Babbage : difference engine 1945 : Eckert : ENIAC 1969 : first ARPANET connection UCLA,

More information

Communication Networks

Communication Networks Communication Networks Nicholas Honeth (nicholash@ics.kth.se) Contents of the series Lecture 10 - Recap of the networks we ve seen so far - OSI model - Circuit and packet switching - Physical media Lecture

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction A note on the use of these ppt slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you can add, modify, and delete

More information

KIBABII UNIVERSITY COLLEGE DEPARTMENT COMPUTER SCIENCE & IT ANSWER ALL QUESTIONS IN SECTION A AND ANY TWO QUESTIONS IN SECTION B

KIBABII UNIVERSITY COLLEGE DEPARTMENT COMPUTER SCIENCE & IT ANSWER ALL QUESTIONS IN SECTION A AND ANY TWO QUESTIONS IN SECTION B KIBABII UNIVERSITY COLLEGE DEPARTMENT COMPUTER SCIENCE & IT TITLE: DATACOMMUNICATION COURSE CODE: 223 SECTION A: 30 Marks ANSWER ALL QUESTIONS IN SECTION A AND ANY TWO QUESTIONS IN SECTION B TIME ALLOWED:

More information

Internet Routing. Review of Networking Principles. What s the Internet: nuts and bolts view. Communication links

Internet Routing. Review of Networking Principles. What s the Internet: nuts and bolts view. Communication links Internet Routing Review of Networking Principles 1 What s the Internet: nuts and bolts view Millions of connected computing devices: hosts, end-systems PC s workstations, servers PDA s, phones, toasters

More information

Internet Routing. Review of Networking Principles

Internet Routing. Review of Networking Principles Internet Routing Review of Networking Principles 1 What s the Internet: nuts and bolts view Millions of connected computing devices: hosts, end-systems PC s workstations, servers PDA s, phones, toasters

More information

COS 140: Foundations of Computer Science

COS 140: Foundations of Computer Science COS 140: Foundations of C Networks Fall 2017 Copyright c 2002 2017 UMaine School of Computing and Information S 1 / 21 Homework, announcements New chapter (23) online No homework assigned today, sorry!

More information

Communication Networks - 3 general areas: data communications, networking, protocols

Communication Networks - 3 general areas: data communications, networking, protocols Communication Networks - Overview CSE 3213 Fall 2011 1 7 September 2011 Course Content 3 general areas: data communications, networking, protocols 1. Data communications: basic concepts of digital communications

More information

Data Communication and Network. Introducing Networks

Data Communication and Network. Introducing Networks Data Communication and Network Introducing Networks Introduction to Networking Computer network, or simply network Refers to the connection of two or more computers by some type of medium You can connect

More information

EEC-484/584 Computer Networks

EEC-484/584 Computer Networks EEC-484/584 Computer Networks Lecture 2 Wenbing Zhao wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) Misc. Interested in research? Secure

More information

ITEC 3800 Data Communication and Network. Introducing Networks

ITEC 3800 Data Communication and Network. Introducing Networks ITEC 3800 Data Communication and Network Introducing Networks Introduction to Networking Computer network, or simply network Refers to the connection of two or more computers by some type of medium You

More information

Introduction and Layered Network Architecture. EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department

Introduction and Layered Network Architecture. EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department Introduction and Layered Network Architecture EEE 538 Dr. Nail Akar Bilkent University Electrical and Electronics Engineering Department 1 Fundamental Aspects of Network Analysis Architecture Layering

More information

BABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017

BABU MADHAV INSTITUTE OF INFORMATION TECHNOLOGY, UTU 2017 5 years Integrated M.Sc (IT) Semester 3 Question Bank 060010310 DSE4 Computer Networks Unit 1 Introduction Short Questions 1. State the term data with respect to computer network. 2. What is data communication?

More information