Chapter 1 Introduction

Size: px
Start display at page:

Download "Chapter 1 Introduction"

Transcription

1 Sungkyunkwan University Chapter 1 Introduction Prepared by C. Rajesh and H. Choo 2017-Fall Computer Networks Copyright Networking Laboratory 1/52

2 Chapter 1 Outline 1.1 Overview of the Internet 1.2 Protocol Layering 1.3 Internet History 1.4 Standards and Administration 1.5 Summary 2017-Fall Computer Networks Networking Laboratory 2/64

3 Objective We introduce local area networks (LANs) and wide area networks (WANs) and show that an internet or the Internet is a combination of these networks. We introduce the concept of protocol layering to show how the task to be done by the Internet is divided into smaller tasks. We also discuss TCP/IP protocol suite and show the duty of each layers. We give a brief history of the Internet. We introduce the administration of the Internet and define the standards and their lifetime Fall Computer Networks Networking Laboratory 3/64

4 1.1 Overview of the Internet We start our journey by first defining a network. We show how we can connect networks to create small internetworks. Finally, we show the structure of the Internet and open the gate to study the Internet in the next ten chapters Fall Computer Networks Networking Laboratory 4/64

5 1.1 Overview of the Internet Networks A network is the interconnection of a set of devices capable of communication In this definition, a device can be a host such as a large computer, desktop, laptop, workstation, cellular phone, or security system A device in this definition can also be a connecting device such as a router, a switch, a modem that changes the form of data, and so on 2017-Fall Computer Networks Networking Laboratory 5/64

6 1.1 Overview of the Internet How does Internet work? (1/2) Video Content Simple explanation of how the internet really works To Understand networks, inter-networks, data packets, peering and internet exchanges Link: Fall Computer Networks Networking Laboratory 6/64

7 1.1 Overview of the Internet How does Internet work? (2/2) 2017-Fall Computer Networks Networking Laboratory 7/64

8 1.1 Overview of the Internet Local Area Network A LAN (Local Area Network) is usually privately owned and connects some hosts in a single office, building, or campus LANs are discussed in more detail in Chapters 5 and 6 [Figure 1.1 An Isolated LAN in the past and today] 2017-Fall Computer Networks Networking Laboratory 8/64

9 1.1 Overview of the Internet Wide Area Network A WAN (Wide Area Network) is also an interconnection of devices capable of communication There are some differences between a LAN and a WAN LAN WAN It is normally limited in size, spanning an office, a building, or a campus It interconnects hosts It is normally privately owned by the organization that uses It has a wider geographical span, spanning a town, a state, a country, or even the world It interconnects connecting devices such as switches, routers, or modems It is normally created and run by communication companies and leased by an organization that uses it We see two distinct examples of WANs today Point-to-Point WANs Switched WANs 2017-Fall Computer Networks Networking Laboratory 9/64

10 1.1 Overview of the Internet Wide Area Network: Point-to-Point WAN A point-to-point WAN is a network that connects two communicating devices through a transmission media (cable or air). [Figure 1.2 A point-to-point WAN] 2017-Fall Computer Networks Networking Laboratory 10/64

11 1.1 Overview of the Internet Wide Area Network: Switched WAN A switched WAN is a network with more than two ends. A switched WAN, as we will se shortly, is used in the backbone of global communication today We can say that a switched WAN is a combination of several point-to-point WANs that are connected by switches [Figure 1.3 A switched WANs] 2017-Fall Computer Networks Networking Laboratory 11/64

12 1.1 Overview of the Internet Internetwork (1/2) When two or more networks are connected, they make an internetwork or internet Figures 1.4 and 1.5 show examples of internet [Figure 1.4 An internetwork made of two LANs and one point-to-point WAN] 2017-Fall Computer Networks Networking Laboratory 12/64

13 1.1 Overview of the Internet Internetwork (2/2) [Figure 1.5 A heterogeneous network made of four WANs and three LANs] 2017-Fall Computer Networks Networking Laboratory 13/64

14 1.1 Overview of the Internet Switching (1/3) An internet is a switched network in which a switch connects at least two links together. A switch needs to forward data from a link to another link when required Video Content Simple explanation of Circuit-Switched and Packet-Switched Network Fall Computer Networks Networking Laboratory 14/64

15 1.1 Overview of the Internet Switching (2/3) 2017-Fall Computer Networks Networking Laboratory 15/64

16 1.1 Overview of the Internet Switching (3/3) Explain what do you mean by Circuit Switched and Packet Switched network? Give example of each type? A dedicated connection, called a circuit, is always available between the two end systems; the switch can only make it active or inactive Classical telephone networks in past used circuit switching network The communication between the two ends is done in blocks of data called packets Instead of the continuous communication we see between two telephone sets when they are being used, we see the exchange of individual data packets between the two computers A router in a packet-switched network has a queue that can store and forward the packet The communication between the two ends is done in blocks of data called packets Internet is an example of a Packet Switched Network 2017-Fall Computer Networks Networking Laboratory 16/64

17 1.1 Overview of the Internet Switching: Circuit-Switched Network A dedicated connection, called a circuit, is always available between the two end systems; the switch can only make it active or inactive We have used telephone sets instead of computers as an end system because circuit switching was very common in telephone networks in the past, although part of the telephone network today is a packet-switched network [Figure 1.6 A circuit-switched telephone network] 2017-Fall Computer Networks Networking Laboratory 17/64

18 1.1 Overview of the Internet Switching: Packet-Switched Network The communication between the two ends is done in blocks of data called packets Instead of the continuous communication we see between two telephone sets when they are being used, we see the exchange of individual data packets between the two computers A router in a packet-switched network has a queue that can store and forward the packet In Chapter4, we discuss packet-switched networks in more detail [Figure 1.7 A packet-switched computer network] 2017-Fall Computer Networks Networking Laboratory 18/64

19 1.1 Overview of the Internet The Internet An internet (note the lower case i) is two or more networks that can communicate with each other The most notable internet is called the Internet (uppercase I), and is composed of thousands of interconnected networks [Figure 1.8 A conceptual view of the Internet today] 2017-Fall Computer Networks Networking Laboratory 19/64

20 1.1 Overview of the Internet Accessing the Internet (1/2) The Internet today is an internetwork that allows any user to become part of it The user, however, needs to be physically connected to an ISP The physical connection is normally done through a point-to-point WAN In Chapters 6 and 7, we discuss the technical details of the connection 2017-Fall Computer Networks Networking Laboratory 20/64

21 1.1 Overview of the Internet Accessing the Internet (2/2) Using Telephone Networks Dial-up Service DSL Using Cable Networks Using Wireless Networks Direct Connection to the Internet 2017-Fall Computer Networks Networking Laboratory 21/64

22 1.1 Overview of the Internet Hardware and Software For communication to happen, we need both hardware and software This is similar to a complex computation in which we need both a computer and a program In the next section, we show how these combinations of hardware and software are coordinated with each other using protocol layering 2017-Fall Computer Networks Networking Laboratory 22/64

23 1.2 Protocol Layering A word we hear all the time when we talk about the Internet is protocol A protocol defines the rules that both the sender and receiver and all intermediate devices need to follow to be able to communicate effectively When communication is simple, we may need only one simple protocol When communication is complex, we need a protocol at each layer, or protocol layering 2017-Fall Computer Networks Networking Laboratory 23/64

24 1.2 Protocol Layering Scenarios: First Scenario Communication is so simple that it can occur in only one layer Communication between Maria and Ann takes place in one layer, face to face, in the same language, as shown in Figure 1.9 [Figure 1.9 A single-layer protocol] 2017-Fall Computer Networks Networking Laboratory 24/64

25 1.2 Protocol Layering Scenarios: Second Scenario We assume that Ann is offered a higher-level position in her company, but needs to move to another branch located in a city very far from Maria They communicate through postal regular mail with encryption/decryption mechanism for security Postal carrier facility [Figure 1.10 A three-layer protocol] 2017-Fall Computer Networks Networking Laboratory 25/64

26 1.2 Protocol Layering Scenarios: Principles of Protocol Layering The first principle dictates that if we want bidirectional communication, we need to make each layer so that it is able to perform two opposite tasks, one in each direction Example The third layer task is to listen(in one direction) and talk(in the other direction) The second layer needs to be able to encrypt and decrypt The first layer needs to send and receive mail The second important principle that we need to follow in protocol layering is that the two objects under each layer at both sites should be identical Example The object under layer 3 at both sites should be a plaintext letter The object under layer 2 at both sites should be a ciphertext letter The object under layer 1 at both sites should be a piece of mail 2017-Fall Computer Networks Networking Laboratory 26/64

27 1.2 Protocol Layering Scenarios: Logical Connection Logical connection refers to the connection between two systems at the same level of TCP/IP model. The following figure represents a Logical connection. [Figure 1.11 Logical connection between peer layers] 2017-Fall Computer Networks Networking Laboratory 27/64

28 1.2 Protocol Layering TCP/IP Protocol Suite TCP/IP(Transmission Control Protocol/Internet Protocol) TCP/IP is a protocol suite used in the Internet today It is a hierarchical protocol made up of interactive modules, each of which provides a specific functionality The original TCP/IP protocol suite was defined as four software layers Today, TCP/IP is thought of as a five-layer model [Figure 1.12 Layers in the TCP/IP protocol suite] 2017-Fall Computer Networks Networking Laboratory 28/64

29 1.2 Protocol Layering Internet Protocol (1/2) Video Content The Internet Protocol is responsible for addressing hosts and for routing datagrams (packets) from a source host to a destination host across one or more IP networks The Internet Protocol defines the format of packets and provides an addressing system that has two functions: identifying hosts; and providing a logical location service Link: Fall Computer Networks Networking Laboratory 29/64

30 1.2 Protocol Layering Internet Protocol (2/2) 2017-Fall Computer Networks Networking Laboratory 30/64

31 1.2 Protocol Layering TCP/IP Protocol Suite: Layered Architecture (1/5) To show how the layers in the TCP/IP protocol suite are involved in communication between two hosts We assume that we want to used the suite in a small internet made up of three LANs(links), each with a link-layer switch We also assume that the links are connected by one router, as shown in Figure 1.13 in next page Let us assume that computer A communicates with computer B As the figure shows, we have five communicating devices in this communication 2017-Fall Computer Networks Networking Laboratory 31/64

32 1.2 Protocol Layering TCP/IP Protocol Suite: Layered Architecture (2/5) Source host(computer A), the link-layer switch in link 1, the router, the link-layer switch in link 2, and the destination host(computer B) Each device is involved with a set of layers depending on the role of the device in the internet [Figure 1.13 Communication through an internet] 2017-Fall Computer Networks Networking Laboratory 32/64

33 1.2 Protocol Layering TCP/IP Protocol Suite: Layered Architecture (3/5) The two hosts are involved in all five layers The source host needs to create a message in the application layer and send it down the layers so that it is physically sent to the destination host The destination host needs to receive the communication at the physical layer and then deliver it through the other layers to the application layer [Figure 1.13 Communication through an internet] 2017-Fall Computer Networks Networking Laboratory 33/64

34 1.2 Protocol Layering TCP/IP Protocol Suite: Layered Architecture (4/5) The router is involved only in three layers There is no transport or application layer in a router as long as the router is used only for routing [Figure 1.13 Communication through an internet] 2017-Fall Computer Networks Networking Laboratory 34/64

35 1.2 Protocol Layering TCP/IP Protocol Suite: Layered Architecture (5/5) A link-layer switch in a link, however, is involved only in two layers Although each switch in the above figure has two different connections, the connections are in the same link, which uses only on set of protocols [Figure 1.13 Communication through an internet] 2017-Fall Computer Networks Networking Laboratory 35/64

36 1.2 Protocol Layering TCP/IP Protocol Suite: Layers in the TCP/IP Protocol Suite We briefly discuss the functions and responsibilities of layers in the TCP/IP protocol suite Each layer is discussed in detail in the next six chapters of the book Figure 1.14 shows logical connections in our simple internet Logical connections [Figure 1.14 Logical connections between layers of the TCP/IP protocol suite] 2017-Fall Computer Networks Networking Laboratory 36/64

37 1.2 Protocol Layering TCP/IP Protocol Suite: Logical Connections To better understand the duties of each layer, we need to think about the logical connections between layers The domain of duty of the top three layers is the internet And the domain of duty of the two lower layers is the link Figure 1.15 shows the identical objects below each layer related to each device Identical objects (messages) Identical objects (segment or user datagram) Identical objects (datagram) Identical objects (datagram) Identical objects (frame) Identical objects (frame) Identical objects (bits) Identical objects (bits) [Figure 1.15 Identical objects in the TCP/IP protocol suite] 2017-Fall Computer Networks Networking Laboratory 37/64

38 1.2 Protocol Layering TCP/IP Protocol Suite: Description of each layer in TCP/IP (1/2) Application Layer Communication at the application layer is between two processes To communicate, a process sends a request to the other process and receives a response Process-to-process communication is the duty of the application layer Transport Layer The transport layer is responsible for giving services to the application layer: to get a message from an application program running on the source host and deliver it to the corresponding application program on the destination host Network Layer The network layer is responsible for creating a connection between the source computer and the destination computer The communication at the network layer is host-to-host 2017-Fall Computer Networks Networking Laboratory 38/64

39 1.2 Protocol Layering TCP/IP Protocol Suite: Description of each layer in TCP/IP (2/2) Data-link Layer There may be several overlapping sets of links that a datagram can travel from the host to the destination The routers are responsible for choosing the best links When the next link to travel is determined by the router, the data-link layer is responsible for taking the datagram and moving it across the link Physical Layer The physical layer is responsible for carrying individual bits in a frame across the link 2017-Fall Computer Networks Networking Laboratory 39/64

40 1.2 Protocol Layering TCP/IP Protocol Suite: Encapsulation and Decapsulation One of the important concepts in protocol layering in the Internet is encapsulation/decapsulation Encapsulation at the Source Host At the source, we have only encapsulation Decapsulation and Encapsulation at Router We have both decapsulation and encapsulation because the router is connected to two or more links Decapsulation at the Destination Host Each layer only decapsulates the packet received Removes the payload, and delivers the payload to the next-higher layer protocol until the message reaches the application layer 2017-Fall Computer Networks Networking Laboratory 40/64

41 1.2 Protocol Layering TCP/IP Protocol Suite: Addressing Any communication that involves two parties needs two addresses Source address and destination address Although it looks as if we need five pairs of addresses, one pair per layer We normally have only 4 because the physical layer does not need them Because the unit of data exchange at the physical layer is a bit, which definitely cannot have an address [Figure 1.17 Addressing in the TCP/IP protocol suite] 2017-Fall Computer Networks Networking Laboratory 41/64

42 1.2 Protocol Layering TCP/IP Protocol Suite: Multiplexing and Demultiplexing Since the TCP/IP protocol suite uses several protocols at some layers, we can say that we have multiplexing at the source and demultiplexing at the destination Multiplexing : A protocol at a layer can encapsulate a packet from several next-higher layer protocols(one at a time) Demultiplexing : A protocol can decapsulate and deliver a packet to several next-higher layer protocols(one at a time) [Figure 1.18 Multiplexing and demultiplexing] 2017-Fall Computer Networks Networking Laboratory 42/64

43 1.2 Protocol Layering The OSI Model Established in 1947, International Organization for Standardization(ISO) is multinational body dedicated to world wide agreement on international standards An ISO standard that covers all aspects of network communications is the Open System Interconnection(OSI) model It was first introduced in the late 1970s [Figure 1.19 The OSI model] 2017-Fall Computer Networks Networking Laboratory 43/64

44 1.2 Protocol Layering The OSI Model: OSI versus TCP/IP OSI versus TCP/IP When we compare the two models, we find that two layers, session and presentation, are missing from the TCP/IP protocol The application layer in TCP/IP protocol suite is usually considered to be the combination of three layers in the OSI model [Figure 1.20 TCP/IP and OSI model] 2017-Fall Computer Networks Networking Laboratory 44/64

45 Practice Problem Separate the following application layer protocols based on its underlying transport protocol (UDP-Based / TCP-Based)? HTTP, DNS, SMTP, FTP, DHCP, SNMP, SSL, NTP, Telnet. What are different Transport layer Standard Protocols in TCP/IP Model? List at least 3 differences between TCP and UDP Fall Computer Networks Networking Laboratory 45/64

46 1.3 Internet History History of the Internet 1 (1/2) Video Content Short video of the internet's 40 year history, from the first message sent over the ARPANET to being the centre of our digital lives Link: Fall Computer Networks Networking Laboratory 46/64

47 1.3 Internet History History of the Internet 1 (2/2) This brief history makes it clear how the Internet has evolved from a private network to a global one in less than forty years 2017-Fall Computer Networks Networking Laboratory 47/64

48 1.3 Internet History History of the Internet 2 (1/2) Video Content This video clip is an animated documentary explaining the inventions from time-sharing to filesharing, from Arpanet to Internet The clip shows a brief overview of this history and shall animate people to go on discovering the history of the internet Link: Fall Computer Networks Networking Laboratory 48/64

49 1.3 Internet History History of the Internet 2 (2/2) This brief history makes it clear how the Internet has evolved from a private network to a global one in less than forty years 2017-Fall Computer Networks Networking Laboratory 49/64

50 1.3 Internet History The Development of Packet Switching : : Keinrock - queuing theory Bursty traffic Demonstrated effectiveness of packet-switching 1964 : Baran packet switching in military nets 1967 : ARPAnet by Advanced Research Projects Agency 1969 : First ARPAnet node operational 1972 ARPAnet public demonstration NCP (Network Control Protocol) first host-host protocol First program ARPAnet has 16 nodes 2017-Fall Computer Networks Networking Laboratory 50/64

51 1.3 Internet History Proprietary Networks and Internetworking: : ALOHAnet satellite network in Hawaii Multiple access 1974 : Cerf and Kahn-architecture for interconnection 1976 : Ethernet networks (internetting) 1979 : ARPAnet has 200 nodes 2017-Fall Computer Networks Networking Laboratory 51/64

52 1.3 Internet History A Proliferation of Networks : : Deployment of TCP/IP 1982 : SMTP e mail protocol defined 1983 : DNS defined for name-to-ip-address translation 1985 : FTP protocol defined 1988 : TCP congestion control New national networks : CSnet, BITnet, NSFnet, Minitel 100,000 hosts connected to confederation of networks 2017-Fall Computer Networks Networking Laboratory 52/64

53 1.3 Internet History The Internet Explosion : 1990s Early 1990 s : ARPAnet decommissioned 1991 : NSF lifts restrictions on commercial use of NSFnet : Cerf and Kahn-architecture for interconnection networks Early 1990 s : Web Hypertext HTML, HTTP 1994 : Mosaic, later Netscape Late 1990 s : commercialization of the web Late 1990 s 2000 s More killer apps : instant messaging, P2P file sharing Network security to forefront Backbone link running at Gbps 2017-Fall Computer Networks Networking Laboratory 53/64

54 1.4 Standards and Administration In the discussion of the Internet and its protocol, we often see a reference to a standard or an administration entity In this section, we introduce these standards and administration entities for those readers that are not familiar with them 2017-Fall Computer Networks Networking Laboratory 54/64

55 1.4 Standards and Administration Internet Standards An Internet standard is a thoroughly tested specification that is useful to and adhered to by those who work with the Internet It is a formalized regulation that must be followed There is a strict procedure by which a specification attains Internet standard status A specification begins as an Internet draft Upon recommendation from the Internet authorities, a draft may be published as a Request for Comment (RFC) RFCs go through maturity levels and are categorized according to their requirement level 2017-Fall Computer Networks Networking Laboratory 55/64

56 1.4 Standards and Administration Internet Standards: Maturity Levels (1/3) An RFC, during its lifetime, falls into one of six maturity levels [Figure 1.21 Maturity levels of an RFC] 2017-Fall Computer Networks Networking Laboratory 56/64

57 1.4 Standards and Administration Internet Standards: Maturity Levels (2/3) Proposed Standard It is a specification that is stable, well understood, and of sufficient interest to the Internet community At this level, the specification is usually tested and implemented by several different groups Draft Standard A proposed standard is elevated to draft standard status after at least two successful independent and interoperable implementations Internet Standard A draft standard reaches Internet standard status after demonstrations of successful implementation Historic The historic RFCs are significant from a historical perspective 2017-Fall Computer Networks Networking Laboratory 57/64

58 1.4 Standards and Administration Internet Standards: Maturity Levels (3/3) Experimental An RFC classified as experimental describes work related to an experimental situation that does not affect the operation of the Internet Informational An RFC classified as informational contains general, historical, or tutorial information related to the Internet It is usually written by someone in a non-internet organization, such as a vender 2017-Fall Computer Networks Networking Laboratory 58/64

59 1.4 Standards and Administration Internet Standards: Requirement Levels Required An RFC is labeled required if it must be implemented by all Internet systems to achieve minimum conformance Elective An RFC labeled elective is not required and not recommended However, a system can use it for its own benefit Limited Use An RFC labeled limited use should be used only in limited situations Not Recommended An RFC labeled not recommended is inappropriate for general use 2017-Fall Computer Networks Networking Laboratory 59/64

60 1.4 Standards and Administration Internet Administration (1/3) The Internet, with its roots primarily in the research domain, has evolved and gained a broader user base with significant commercial activity Various groups that coordinate Internet issues have guided this growth and development [Figure 1.22 Internet administration] 2017-Fall Computer Networks Networking Laboratory 60/64

61 1.4 Standards and Administration Internet Administration (2/3) ISOC (Internet Society) The ISOC is an international, nonprofit organization formed in 1992 to provide support for the Internet standards process IAB (Internet Architecture Board) The IAB is the technical advisor to the ISOC IETF (Internet Engineering Task Force) The IETF is a forum of working groups managed by the IESG (Internet Engineering Steering Group) IETF is responsible for identifying operational problems and proposing solutions to these problem IRTF (Internet Research Task Force) The IRTF is a forum of working groups managed by the IRSG (Internet Research Steering Group) 2017-Fall Computer Networks Networking Laboratory 61/64

62 1.4 Standards and Administration Internet Administration (3/3) IANA (Internet Assigned Numbers Authority) The IANA, supported by the U.S. government, was responsible for the management of Internet domain names and addresses until October 1998 ICANN (Internet Corporation for Assigned Names and Numbers) The ICANN, a private nonprofit corporation managed by an international board, assumed IANA operations NIC (Network Information Center) The NIC is responsible for collecting and distributing information about TCP/IP protocols 2017-Fall Computer Networks Networking Laboratory 62/64

63 1.5 Summary A network is a set of devices connected by communication links Today when we speak of networks, we are generally referring to two primary categories LAN and WAN Most end users who want Internet connection use the services of Internet service providers(isps) A protocol is a set of rules that governs communication TCP/IP is a hierarchical protocol suite made of five layers We discuss the technical detail of networks in next Chapters 2017-Fall Computer Networks Networking Laboratory 63/64

64 Practice Problem List out the main differences between LAN and WAN? LAN WAN What is an OSI Model? List out the main differences between TCP/IP and OSI Model? 2017-Fall Computer Networks Networking Laboratory 64/64

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

Objectives. Upon completion you will be able to: Understand how the Internet came into being

Objectives. Upon completion you will be able to: Understand how the Internet came into being Chapter 1 Objectives Upon completion you will be able to: Understand how the Internet came into being Understand the meaning of the terms protocol and standard Understand the various organizations involved

More information

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

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

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

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

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

UNIT-1 INTRODUCTION. 2. Response time is the elapsed time between an inquiry and a response.

UNIT-1 INTRODUCTION. 2. Response time is the elapsed time between an inquiry and a response. NETWORKS: UNIT-1 INTRODUCTION A network is the interconnection of a set of devices capable of communication. In this definition, a device can be a host (or an end system as it is sometimes called) such

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

UNIT-I INTRODUCTION. Performance can be measured in many ways, including transit time and response time.

UNIT-I INTRODUCTION. Performance can be measured in many ways, including transit time and response time. NETWORKS: UNIT-I A network is the interconnection of a set of devices capable of communication. In this definition, a device can be a host (or an end system as it is sometimes called) such as a large computer,

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 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

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

Chapter 2 Network Models 2.1

Chapter 2 Network Models 2.1 Chapter 2 Network Models 2.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 2-1 LAYERED TASKS We use the concept of layers in our daily life. As an example,

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

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

Computer Communication & Networks / Data Communication & Computer Networks Week # 03 Computer Communication & Networks / Data Communication & Computer Networks Week # 03 M.Nadeem Akhtar CS & IT Department The University of Lahore Email: nadeem.akhtar@cs.uol.edu.pk URL-https://sites.google.com/site/nadeemuolcsccn/home

More information

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning 6 Computer Networks 6.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 6.2 Describe network criteria, physical structures and categories

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

03 The Internet Model and TCP/IP

03 The Internet Model and TCP/IP SE 4C03 Winter 2003 03 The Internet Model and TCP/IP Instructor: W. M. Farmer Revised: 16 January 2003 1 The OSI Model In 1977 the International Standards Organization (ISO) offered the Open Systems Interconnection

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

0 TCP/IP overview. 0.1 The Internet

0 TCP/IP overview. 0.1 The Internet 0521841445 - / Essentials: A Lab-Based Approach 0 / overview From these assumptions comes the fundamental structure of the Internet: a packet switched communications facility in which a number of distinguishable

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

Packet Switching, Layer Models and Protocol Suites

Packet Switching, Layer Models and Protocol Suites Packet Switching, Layer Models and Protocol Suites Course Code CCE 211 Course Title Data Communication Asst. Prof. Md Samsuzzaman, Ph.D. sobuzcce@cse.pstu.ac.bd http://www.cse.pstu.ac.bd/sobuzcse Computer

More information

Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Slide 1. Slide 2. Slide 3

Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Slide 1. Slide 2. Slide 3 Slide 1 Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Networking and Health Information Exchange Unit 1a ISO Open Systems Interconnection (OSI) Slide 2 Unit

More information

Agententechnologien in der Telekommunikation

Agententechnologien in der Telekommunikation Agententechnologien in der Telekommunikation Sommersemester 2009 Dr. Fikret Sivrikaya fikret.sivrikaya@dai-labor.de Lecture 1 29.04.2009 Agententechnologien in betrieblichen Anwendungen und der Telekommunikation

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

Networking and Health Information Exchange: ISO Open System Interconnection (OSI)

Networking and Health Information Exchange: ISO Open System Interconnection (OSI) Networking and Health Information Exchange: ISO Open System Interconnection (OSI) Lecture 4 Audio Transcript Slide 1 Welcome to Networking and Health Information Exchange, ISO Open System Interconnection

More information

Internetworking. from the Webopedia Computer Dictionary

Internetworking. from the Webopedia Computer Dictionary Internetworking The art and science of connecting individual local-area networks (LANs) to create wide-area networks (WANs), and connecting WANs to form even larger WANs. Internetworking can be extremely

More information

ELECT 4240 Communication Networks Summer Semester 1435/ /2015 CHAPTER 1

ELECT 4240 Communication Networks Summer Semester 1435/ /2015 CHAPTER 1 ELECT 4240 Communication Networks Summer Semester 1435/1436--- 2014/2015 CHAPTER 1 Introduction: Key Terms, Multiple Choice Questions and Review Questions Prof. Alaa M. Elsayyad Lecture Contents Overview

More information

TCP/IP protocol suite

TCP/IP protocol suite TCP/IP protocol suite The TCP/IP protocol suite was developed prior to the OSI model. Therefore, the layers in the TCP/IP protocol suite do not match exactly with those in the OSI model. The original TCP/IP

More information

a. the physical layer, b. and the data-link layer. a. three physical layers, b. three data-link layers, c. and only one network layer.

a. the physical layer, b. and the data-link layer. a. three physical layers, b. three data-link layers, c. and only one network layer. CHAPTER PRACTICE SET Questions Q-. Q-. To make the communication bidirectional, each layer needs to be able to provide two opposite tasks, one in each direction. The link-layer switch is normally involved

More information

Internetworking. from the Webopedia Computer Dictionary

Internetworking. from the Webopedia Computer Dictionary Internetworking The art and science of connecting individual local-area networks (LANs) to create wide-area networks (WANs), and connecting WANs to form even larger WANs. Internetworking can be extremely

More information

Part I: INTRODUCTION 吳俊興 國立高雄大學資訊工程學系. Fall 2006

Part I: INTRODUCTION 吳俊興 國立高雄大學資訊工程學系. Fall 2006 CSC521 Communication Protocols 網路通訊協定 Part I: INTRODUCTION Ch.1 Introduction And Overview Ch.2 Review Of Underlying Network Technologies 吳俊興 國立高雄大學資訊工程學系 Fall 2006 Internetworking With TCP/IP Douglas Comer

More information

CSE3213 Computer Network I

CSE3213 Computer Network I CSE3213 Computer Network I Introduction Course page: http://www.cse.yorku.ca/course/3213 1 Course Contents 3 general areas: data communications, networking, and protocols 1. Data communications: basic

More information

Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2

Chapter 2. Communicating Over The Network. CCNA1-1 Chapter 2 Chapter 2 Communicating Over The Network CCNA1-1 Chapter 2 Communicating Over the Network The Platform for Communications CCNA1-2 Chapter 2 Elements of Communication People communicate in many different

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

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

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

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

EE-6304: Computer Networks. Lecture No. 1 Spring-2014 Semester

EE-6304: Computer Networks. Lecture No. 1 Spring-2014 Semester EE-6304: Computer Networks Lecture No. 1 Spring-2014 Semester Self Introduction Ph.D. Electrical Engg. U.E.T. Taxila, 2008 M.S. Information systems Engg. Osaka university, Japan, 2002 B.Sc. Electrical

More information

Reti di Calcolatori I

Reti di Calcolatori I Reti di Calcolatori I Prof. Roberto Canonico Dipartimento di Ingegneria Elettrica e delle Tecnologie dell Informazione Corso di Laurea in Ingegneria delle Telecomunicazioni Corso di Laurea in Ingegneria

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

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

Lecture 2. Computer Networks Models. Network Models 1-1

Lecture 2. Computer Networks Models. Network Models 1-1 Lecture 2 Computer Networks Models Network Models 1-1 Agenda Introduction to the Internet Reference Models for Computer Networks The OSI Model The TCP/IP Model Network Models 1-2 Announcements Bonus -

More information

Announcements Computer Networking. What is the Objective of the Internet? Today s Lecture

Announcements Computer Networking. What is the Objective of the Internet? Today s Lecture Announcements 15-441 15-441 Computer ing 15-641 Lecture 2 Protocol Stacks Peter Steenkiste Fall 2016 www.cs.cmu.edu/~prs/15-441-f16 Sign up for piazza: https://piazza.com/cmu/fall2016/15441641 P1 will

More information

Network Fundamentals Chapter 2 Modified by Tony Chen 05/20/2008

Network Fundamentals Chapter 2 Modified by Tony Chen 05/20/2008 Communicating Over the Network Network Fundamentals Chapter 2 Modified by Tony Chen 05/20/2008 ITE I Chapter 6 2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1 Objectives Drippy Sweet Pancakes

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

Applied Computer Networks. Introduction (2 nd Edition) John Morton

Applied Computer Networks. Introduction (2 nd Edition) John Morton Applied Computer Networks Introduction (2 nd Edition) John Morton Fred Halsall Some Books Computer Networking and the Internet 5 th Ed, Addison-Wesley, 2005. James Kurose and Keith Ross Computer Networking

More information

Chapter 3 Protocols and the TCP/IP Suite

Chapter 3 Protocols and the TCP/IP Suite Chapter 3 Protocols and the TCP/IP Suite 3.1 The Need for a Protocol Architecture need for a standard communication tasks by layers architecture peer protocol: a set of rules or conventions to exchange

More information

Chapter 1: Introduction

Chapter 1: Introduction EE4272: Computer Networks Chapter 1: Introduction Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. 1) Data Communications: Deals with the transmission of signals in a reliable & efficient manner. Topics:

More information

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications

Tutorials and Practicals 31W6 ADMINISTRIVIA. A Communications Model. Communications and Networks. Simplified Communications 31W6 ADMINISTRIVIA Lectures Weeks 1-9: Mon 1100 B4 Tue 1400 B4 Fri 1000 A1 Weeks 10-12 Mon 1400 A3 Wed Fri 1200 V1 1100 A3 Tutorials and Practicals Tutorials Wed 0900 3B146 *** Wed 1000 3B146 Thur 1000

More information

IT 4504 Section 4.0. Network Architectures. 2008, University of Colombo School of Computing 1

IT 4504 Section 4.0. Network Architectures. 2008, University of Colombo School of Computing 1 IT 4504 Section 4.0 Network Architectures 2008, University of Colombo School of Computing 1 Section 4.1 Introduction to Computer Networks 2008, University of Colombo School of Computing 2 Introduction

More information

Chapter 1: Introducing TCP/IP

Chapter 1: Introducing TCP/IP Chapter 1: Introducing TCP/IP Understand TCP/IP s origins and history Explain the process by which TCP/IP standards and other documents, called Requests for Comments (RFCs), are created, debated, and formalized

More information

Chapter 3: Network Protocols and Communications. Introduction to Networks v5.1

Chapter 3: Network Protocols and Communications. Introduction to Networks v5.1 Chapter 3: Network Protocols and Communications Introduction to Networks v5.1 3.0 Introduction 3.1 Rules of Communication 3.2 Network Protocols and Standards 3.3 Data Transfer in the Network 3.4 Summary

More information

Chapter 2. Communicating Over The Network

Chapter 2. Communicating Over The Network Chapter 2 Communicating Over The Network CCNA1-1 Chapter 2 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor, Ontario. Thanks

More information

Computer Networking. Chapter #1. Dr. Abdulrhaman Alameer

Computer Networking. Chapter #1. Dr. Abdulrhaman Alameer Computer Networking Chapter #1 Dr. Abdulrhaman Alameer What is Computer Network? It is a collection of computers and devices interconnected by communications channels that facilitate communications among

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

Layered Architecture

Layered Architecture 1 Layered Architecture Required reading: Kurose 1.7 CSE 4213, Fall 2006 Instructor: N. Vlajic Protocols and Standards 2 Entity any device capable of sending and receiving information over the Internet

More information

Data & Computer Communication

Data & Computer Communication Basic Networking Concepts A network is a system of computers and other devices (such as printers and modems) that are connected in such a way that they can exchange data. A bridge is a device that connects

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

Lecture (02, 03) Networking Model (TCP/IP) Networking Standard (OSI)

Lecture (02, 03) Networking Model (TCP/IP) Networking Standard (OSI) Lecture (02, 03) Networking Model (TCP/IP) Networking Standard (OSI) By: Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU : Fall 2014, Computer Networks II Agenda Introduction to networking architecture Historical

More information

Lecture (02) The TCP/IP Networking Model

Lecture (02) The TCP/IP Networking Model Lecture (02) The TCP/IP Networking Model Dr. Ahmed M. ElShafee ١ Agenda Introduction to networking architecture Historical background The TCP/IP Protocol Architecture The TCP/IP Application Layer The TCP/IP

More information

Chapter 15 Networks. Chapter Goals. Networking. Chapter Goals. Networking. Networking. Computer network. Node (host) Any device on a network

Chapter 15 Networks. Chapter Goals. Networking. Chapter Goals. Networking. Networking. Computer network. Node (host) Any device on a network Chapter Goals Chapter 15 Networks Describe the core issues related to computer networks List various types of networks and their characteristics Explain various topologies of local-area networks Explain

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

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

Lecture (02) The TCP/IP Networking Model

Lecture (02) The TCP/IP Networking Model Agenda ١ Lecture (02) The TCP/IP Networking Model Dr. Ahmed M. ElShafee Introduction to networking architecture Historical background The TCP/IP Protocol Architecture The TCP/IP Application Layer The TCP/IP

More information

The Internet Protocol (IP)

The Internet Protocol (IP) The Internet Protocol (IP) The Blood of the Internet (C) Herbert Haas 2005/03/11 "Information Superhighway is really an acronym for 'Interactive Network For Organizing, Retrieving, Manipulating, Accessing

More information

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I) Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I) By: Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU : Fall 2016, Networks II Agenda Introduction to networking architecture Historical

More information

CPSC 441 Computer Communications

CPSC 441 Computer Communications CPSC 441 Computer Communications 1 History of the Internet Slides created by Ajay Gopinathan. Content adapted from previous slides by Emir Halepovic as well references found at the end of this presentation

More information

networks List various types of networks and their

networks List various types of networks and their Chapter 15 Networks Chapter Goals Describe the core issues related to computer networks List various types of networks and their characteristics Explain various topologies of local-area networks Explain

More information

PLEASE READ CAREFULLY BEFORE YOU START

PLEASE READ CAREFULLY BEFORE YOU START Page 1 of 11 MIDTERM EXAMINATION #1 OCT. 16, 2013 COMPUTER NETWORKS : 03-60-367-01 U N I V E R S I T Y O F W I N D S O R S C H O O L O F C O M P U T E R S C I E N C E Fall 2013-75 minutes This examination

More information

2. A collection of interconnected networks is called an internetwork. 3. Each machine is connected to a central hub with a point-to-point connection.

2. A collection of interconnected networks is called an internetwork. 3. Each machine is connected to a central hub with a point-to-point connection. نموذج أسئلة اختبار النهائي عام 2017 الفصل الدراسي الثاني لمقرر شبكات الحاسب CHOSE 1. channel spectrum divided into frequency bands "FDMA" 2. A collection of interconnected networks is called an internetwork

More information

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning

6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning 6 Computer Networks 6.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 6.2 Describe network criteria, physical structures and categories

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

Network Connectivity and Mobility Part 2

Network Connectivity and Mobility Part 2 Network Connectivity and Mobility Part 2 BSAD 141 Dave Novak Topics Covered Lecture is structured based on the five elements of creating a connected world from the text book (with additional content) 1.

More information

Welcome to CS 340 Introduction to Computer Networking

Welcome to CS 340 Introduction to Computer Networking Welcome to CS 340 Introduction to Computer ing Overview Course Administrative Trivia Internet Architecture Protocols Edge A taxonomy of communication networks Some slides are in courtesy of J. Kurose and

More information

# DEFINITIONS TERMS. 5) A set of devices interconnected by media links. Network

# DEFINITIONS TERMS. 5) A set of devices interconnected by media links. Network CHAPTER 21 INTRODUCTION TO DATA COMMUNICATIONS AND NETWORKING # DEFINITIONS TERMS 1) Information that is stored in digital form. Information that has been processed, organized and stored. Data 2) Knowledge

More information

Introduction to Networking

Introduction to Networking Introduction to Networking The fundamental purpose of data communications is to exchange information between user's computers, terminals and applications programs. Simplified Communications System Block

More information

INTRODUCTORY COMPUTER

INTRODUCTORY COMPUTER INTRODUCTORY COMPUTER NETWORKS LAYERING Faramarz Hendessi Introductory Computer Networks Lecture 3 Fall 2010 Isfahan University of technology Dr. Faramarz Hendessi 2 Layering What is it? Building complex

More information

Introduction to the Internet

Introduction to the Internet Introduction to the Internet CCST9015 8 th Sep, 2010 Dr. Hayden Kwok-Hay So Department of Electrical and Electronic Engineering 2 Internet in 2003 3 Internet Basics The Internet is a network that connects

More information

Chapter 1 Introduction to TCP/IP

Chapter 1 Introduction to TCP/IP Chapter 1 Introduction to TCP/IP Published: November 02, 2004 Updated: April 16, 2007 Writer: Joe Davies 1 Abstract This chapter introduces Transmission Control Protocol/Internet Protocol (TCP/IP), both

More information

Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim

Computer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim Computer Networks Introduction to Network Dr. Adel Gaafar Abd Elrahim A Communications Model Source generates data to be transmitted Transmitter Converts data into transmittable signals Transmission System

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

Chapter 3: Network Protocols and Communications

Chapter 3: Network Protocols and Communications Chapter 3: Network Protocols and Communications Introduction to Networks Intro to Networks v5 Message Delivery Options IPv4 Unicast One-to-One Multicast One-to-Many Broadcast One-to-All IPv6 Unicast One-to-One

More information

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014

CPEG514 Advanced Computer Networks. Atef Abu Salim University of Nizwa Spring 2013/2014 CPEG514 Advanced Computer Networks Atef Abu Salim University of Nizwa Spring 2013/2014 Today s Class Topics Course Syllabus Computer Networks LANs and WANs The Internet Protocols, Layers and Interfaces

More information

NT1210 Introduction to Networking. Unit 10

NT1210 Introduction to Networking. Unit 10 NT1210 Introduction to Networking Unit 10 Chapter 10, TCP/IP Transport Objectives Identify the major needs and stakeholders for computer networks and network applications. Compare and contrast the OSI

More information

Computer Network Fundamentals (IT 221)

Computer Network Fundamentals (IT 221) Computer Network Fundamentals (IT 221) أساسيات شبكات الحاسب Business Applications: Lecture 1: Computer network: collection of autonomous computers interconnected by a single technology. Goals: sharing

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

ELC 537 Communication Networks

ELC 537 Communication Networks Modern Academy for Engineering and Technology Electronics Engineering and Communication Technology Dpt. ELC 537 Communication Networks Prepared by: Dr. Nelly Muhammad Hussein Sections & Objectives Principles

More information

TCP/IP THE TCP/IP ARCHITECTURE

TCP/IP THE TCP/IP ARCHITECTURE TCP/IP-1 The Internet Protocol (IP) enables communications across a vast and heterogeneous collection of networks that are based on different technologies. Any host computer that is connected to the Internet

More information

Chapter 9. Internet. Copyright 2011 John Wiley & Sons, Inc 10-1

Chapter 9. Internet. Copyright 2011 John Wiley & Sons, Inc 10-1 Chapter 9 Internet Copyright 2011 John Wiley & Sons, Inc 10-1 Outline 9.2 How Internet Works - Basic Architecture - Connecting to an ISP - Internet Today 9.3 - Internet Access Technologies DSL Cable modems

More information

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS

BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS BLM6196 COMPUTER NETWORKS AND COMMUNICATION PROTOCOLS Prof. Dr. Hasan Hüseyin BALIK (1 st Week) Outline Course Information and Policies Course Syllabus 1. Data Communications, Data Networks, and the Internet

More information

Announcements. CS 5565 Network Architecture and Protocols. Outline for today. The Internet: nuts and bolts view. The Internet: nuts and bolts view

Announcements. CS 5565 Network Architecture and Protocols. Outline for today. The Internet: nuts and bolts view. The Internet: nuts and bolts view Announcements CS 5565 Network Architecture and Protocols Lecture 2 Godmar Back Created Lectures Page Created CS5565 Forum Use this to find a project partner All projects will be done in groups of up to

More information

Chapter 11: Wide-Area Networks and the Internet

Chapter 11: Wide-Area Networks and the Internet Chapter 11: Wide-Area Networks and the Internet MULTIPLE CHOICE 1. MAN stands for: a. Manchester Access Network c. Metropolitan-Area Network b. Multiple-Area Network d. Multiple Access Network 2. Packet

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

Overview of Network Software. CS158a Chris Pollett Jan 31, 2007.

Overview of Network Software. CS158a Chris Pollett Jan 31, 2007. Overview of Network Software CS158a Chris Pollett Jan 31, 2007. Outline Design Issues for Protocol Hierarchies Reference Models Example Networks Protocol Hierarchies-Review To reduce design complexity

More information

Lecture 1 Overview - Data Communications, Data Networks, and the Internet

Lecture 1 Overview - Data Communications, Data Networks, and the Internet DATA AND COMPUTER COMMUNICATIONS Lecture 1 Overview - Data Communications, Data Networks, and the Internet Mei Yang Based on Lecture slides by William Stallings 1 OUTLINE Data Communications and Networking

More information

Single Network: applications, client and server hosts, switches, access links, trunk links, frames, path. Review of TCP/IP Internetworking

Single Network: applications, client and server hosts, switches, access links, trunk links, frames, path. Review of TCP/IP Internetworking 1 Review of TCP/IP working Single Network: applications, client and server hosts, switches, access links, trunk links, frames, path Frame Path Chapter 3 Client Host Trunk Link Server Host Panko, Corporate

More information

What is the fundamental purpose of a communication system? Discuss the communication model s elements.

What is the fundamental purpose of a communication system? Discuss the communication model s elements. What is the fundamental purpose of a communication system? The fundamental purpose of a communication system is the exchange of data between two parties. Discuss the communication model s elements. The

More information