Introduction Computer Networks

Slides:



Advertisements
Similar presentations
Protocol layers and Wireshark Rahul Hiran TDTS11:Computer Networks and Internet Protocols 1 Note: T he slides are adapted and modified based on slides.
Advertisements

OSI Model OSI MODEL.
TA: Xifan Zheng Welcome to CPSC 441!
Summer Workshop on Cyber Security Computer Networks Security (Part 1) Dr. Hamed Mohsenian-Rad University of California at Riverside and Texas Tech University.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 2 Introduction to Networks and the Internet.
Networking Based on the powerpoint presentation of Computer Networking: A Top Down Approach Featuring the Internet, Third Edition, J.F. Kurose and K.W.
Introduction to Networks and the Internet
EEC-484/584 Computer Networks Lecture 3 Wenbing Zhao (Part of the slides are based on Drs. Kurose & Ross ’ s slides for their Computer.
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
OIS Model TCP/IP Model.
Computer Networking Introduction, Part II.
CS 381 Introduction to computer networks Chapter 1 - Lecture 4 2/10/2015.
1: Introduction1 Internet History r 1961: Kleinrock - queueing theory shows effectiveness of packet- switching r 1964: Baran - packet- switching in military.
Course info1 1 st Semester 2007 MI305 Computer Networks  Instructor: Jen-Liang Cheng   Office: H501-1( 福田樓 )  Lectures:
1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware, software Question:
Internet Addresses. Universal Identifiers Universal Communication Service - Communication system which allows any host to communicate with any other host.
THE OSI REFERENCE MODEL Open Systems Interconnection (OSI) International Organization for Standardization( ISO)
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
The OSI Model.
CPSC 411 Tutorial TA: Fang Wang. Fang Wang 9:00am-5:00pm, Mon-Fri.
TCP/IP Network.
CS 3830 Day 6 Introduction 1-1. Announcements  Program 2 posted this afternoon (due date will be week of 9/24) Introduction 1-2.
Lecture 1: Overview of Internet Architecture Communication Networks ELEN E6761 Instructor: Javad Ghaderi Lecture Slides adapted from “Computer Networking:
William Stallings Data and Computer Communications
Internet History CS 4244: Internet Programming Dr. Eli Tilevich.
1: Introduction1 Introduction 3. 1: Introduction2 Delay in packet-switched networks packets experience delay on end-to-end path r four sources of delay.
1 ECE453 - Introduction to Computer Networks Lecture 1: Introduction.
1: Introduction1 Protocol “Layers” Networks are complex! r many “pieces”: m hosts m routers m links of various media m applications m protocols m hardware,
Protocol Suits and Layering Models OSI Model Dr. Abraham UTPA.
OSI Model. Open Systems Interconnection (OSI) is a set of internationally recognized, non proprietary standards for networking and for operating system.
Lecture 1: Facts of network technologies developments
Computer Engineering and Networks, College of Engineering, Majmaah University Protocols OSI reference MODEL TCp /ip model Mohammed Saleem Bhat
Data Communications Chapter 1 – Data Communications, Data Networks, and the Internet.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
Network Models.
Computer Networks Dr. Adil Yousif CS Lecture 1.
Introduction and Overview of Network and Telecommunications
Introduction to Computer Networks
Computer Networks.
NETWORK Unit 1 Module: 2 Objective: 7.
Computer Networks.
Network Introduction.
EEC-484/584 Computer Networks
An Aleksandar,   Accounts have been created for any students in EECS 340 who did not already have one.  Physical access to the labs has.
Lecturer, Department of Computer Application
DEPARTMENT OF COMPUTER SCIENCE
Understanding the OSI Reference Model
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
ECE 4400:427/527 - Computer Networks Spring 2017
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
EEC-484/584 Computer Networks
Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge
TCP/IP Protocol Suite: Review
EEC-484/584 Computer Networks
TCP/IP Protocol Suite: Review
NETWORK Unit 1 Module: 2 Objective: 7.
OSI Model OSI MODEL.
NETWORK Unit 1 Module: 2 Objective: 7.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
EEC-484/584 Computer Networks
EEC4113 Data Communication & Multimedia System Chapter 1: Introduction by Muhazam Mustapha, July 2010.
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Protocol “Layers” Question: Networks are complex! many “pieces”: hosts
Computer Networking.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Presentation transcript:

Introduction Computer Networks

Objectives of Today’s Lecture Lecture Objectives Objectives of Today’s Lecture In this Lecture, you will learn about a Computer Networks and there goals. You will learn Different types of computer network like PAN, LAN, WAN, MAN and Internet and there division by scale. You will also get familiar with protocols and what is Layer Architecture, history of Open Systems Interconnection (OSI) Model, OSI Reference Model. You will also be introduced to 7 Layers of OSI Reference Model, TCP/IP Reference Model:. By the end of this lecturer, you should be able to: What is Computer Network and Its Types. What is Layer Architecture? What is OSI Reference Model and what are the 7 layer of OSI Models. Working and responsibilities of each layer works. Devices working on each layer What TCP/IP Reference Model Difference between OSI and TCP/IP Models

What is Computer Network A large number of separate but interconnected computers to share the resources’ are known as computer networks. OR A computer network, often simply referred to as a network, is a collection of computers and devices interconnected by communications channels that facilitate communications among users and allows users to share resources.

What is Computer Network The goal of computer network is as follows: Resource Sharing Physical Resources - Printers, Storages like tape backup systems Information/Date High Reliability Saving Money

Types of Network Personal Area Networks(PAN) Local Area Network(LAN) Metropolitan Area Networks (MAN) Wide Area Networks(WAN)

Personal Area Networks (PAN) Types of Network Personal Area Networks (PAN) PANs (Personal Area Networks) let devices communicate over the range of a person.

Local Area Network(LAN) Types of Network Local Area Network(LAN) A LAN is a privately owned network that operates within and nearby a single building like a home, office or factory.

Metropolitan Area Networks (MAN) Types of Network Metropolitan Area Networks (MAN) A MAN (Metropolitan Area Network) covers a city. The best-known examples of MANs are the cable television networks available in many cities.

Wide Area Networks(WAN) Types of Network Wide Area Networks(WAN) A WAN (Wide Area Network) spans a large geographical area, often a country or continent.

Types of Network Internet A collection of interconnected networks is called an internetwork or internet. The Internet uses ISP networks to connect enterprise networks, home networks, and many other networks.

What’s the Internet: “nuts and bolts” view Types of Network What’s the Internet: “nuts and bolts” view smartphone PC server wireless laptop millions of connected computing devices: hosts = end systems running network apps mobile network global ISP regional ISP home network institutional communication links fiber, copper, radio, satellite transmission rate: bandwidth wired links wireless Packet switches: forward packets (chunks of data) routers and switches router 11

Classification of Networks By Scale Types of Network Classification of Networks By Scale

Data Communication Type Simplex: Data travel one way, Examples are PA system in school, Radio. Half duplex: Data communication in either direction but not simultaneously, Examples are CB-radio, Walky Talky. Full duplex: They travel to both direction at once, Examples are Telephone, Mobile.

Network Topology Network Topology It is the physical interconnection of the elements (node) of a computer network’s LAN is one example of the physical or logical topology.

Types of Network Topology Bus: Each machine is connected to a single bus. Star: Each machine is connected to a central hub with a point-to-point connection.

Types of Network Topology Ring: Each computer is connected to the network in a closed loop. Mesh: That is fully connected to each other. Tree: It is also known as Hierarchical Network , Is connected to one or more another nodes.

Protocol Protocol A protocol is an agreement between the communicating parties on how communication is to proceed. A set of layers and protocols is called a network architecture.

Organization of air travel Protocol Organization of air travel ticket (purchase) baggage (check) gates (load) runway takeoff airplane routing ticket (complain) baggage (claim) gates (unload) runway landing a series of steps

Layering of airline functionality Protocol Layering of airline functionality ticket (purchase) baggage (check) gates (load) runway (takeoff) airplane routing departure airport arrival intermediate air-traffic control centers ticket (complain) baggage (claim gates (unload) runway (land) ticket baggage gate takeoff/landing layers: each layer implements a service via its own internal-layer actions relying on services provided by layer below

Reference Models OSI Reference Model TCP/IP Reference Model

OSI Reference Model OSI Reference Model International standard organization (ISO) established a committee in 1977 to develop an architecture for computer communication. Open Systems Interconnection (OSI) reference model is the result of this effort. In 1984, the Open Systems Interconnection (OSI) reference model was approved as an international standard for communications architecture. Term “open” denotes the ability to connect any two systems which conform to the reference model and associated standards.

OSI Reference Model OSI Reference Model The OSI model is now considered the primary Architectural model for inter-computer communications. The OSI model describes how information or data makes its way from application programmes (such as spreadsheets) through a network medium (such as wire) to another application programme located on another network. The OSI reference model divides the problem of moving information between computers over a network medium into SEVEN smaller and more manageable problems . This separation into smaller more manageable functions is known as layering.

OSI Reference Model: 7 Layers

OSI Reference Model OSI Reference Model The process of breaking up the functions or tasks of networking into layers reduces complexity. Each layer provides a service to the layer above it in the protocol specification. Each layer communicates with the same layer’s software or hardware on other computers. The lower 4 layers (transport, network, data link and physical —Layers 4, 3, 2, and 1) are concerned with the flow of data from end to end through the network. The upper four layers of the OSI model (application, presentation and session—Layers 7, 6 and 5) are orientated more toward services to the applications. Data is Encapsulated with the necessary protocol information as it moves down the layers before network transit.

Physical Layer The lowest layer, 1st in the OSI reference model . The physical layer is concerned with transmitting raw bits over a communication channel. It’s sends bits and receive bits only into the value of 0 and 1. It actually communicate direct with the various type of communication media. Hub works on Physical layer.

OSI Reference Model Data Link Layer The main task of the data link layer is to transform a raw transmission facility into a line that appears free of undetected transmission errors to the network layer. It accomplishes this task by having the sender break up the input data into data frames. Switch and bridge work on Data link layer

OSI Reference Model Network Layer Key design issue is determining how packets are routed from source to destination. Routes can be based on static tables that are ''wired into'' the network and rarely changed. Router work on network layer

OSI Reference Model Transport Layer The basic function of the transport layer is to accept data from above, split it up into smaller units if need be, pass these to the network layer, and ensure that the pieces all arrive correctly at the other end.

OSI Reference Model Session Layer The session layer allows users on different machines to establish sessions between them. Sessions offer various services, including dialog control, token management, and synchronization.

OSI Reference Model Presentation Layer It is responsible for data translation and code formatting. This layer is essentially a translator and provides coding and conversion function. A successful data transfer technique is to adapt the data into a standard format before transmission.

OSI Reference Model Application Layer Supplying services to application procedures such as Email or file transfer) that are outside the OSI model. That make the spot where user actually communicate to the computer. The layer actually comes into play when its apparent that access to the network is going to needed soon .

The TCP/IP Reference Model OSI Reference Model The TCP/IP Reference Model

OSI Reference Model TCP/IP Model The ARPANET was a research network sponsored by the DoD (U.S. Department of Defense). It eventually connected hundreds of universities and government installations, using leased telephone lines. When satellite and radio networks were added later, the existing protocols had trouble interworking with them. The ability to connect multiple networks in a seamless way was one of the major design goals. This architecture later became known as the TCP/IP Reference Model, after its two primary protocols. It was first described by Cerf and Kahn (1974), and later refined and defined as a standard in the Internet community (Braden, 1989). The design philosophy behind the model is discussed by Clark (1988).

Transport Layer (TCP/UDP) OSI Reference Model TCP/IP Model Application Layer Application programs using the network Transport Layer (TCP/UDP) Management of end-to-end message transmission, error detection and error correction Network Layer (IP) Handling of datagrams : routing and congestion Data Link Layer Management of cost effective and reliable data delivery, access to physical networks Physical Layer Physical Media

Encapsulation and Decapsulation OSI Reference Model Encapsulation and Decapsulation Encapsulation: When data moves from upper layer to lower level of TCP/IP protocol stack (outgoing transmission) each layer includes a bundle of relevant information called a header along with the actual data. Decapsulation: The reverse process of encapsulation (or decapsulation) occurs when data is received on the destination computer. As the data moves up from the lower layer to the upper layer of TCP/IP protocol stack (incoming transmission), each layer unpacks the corresponding header and uses the information contained in the header to deliver the packet to the exact network application waiting for the data.

Encapsulation and Decapsulation OSI Reference Model Encapsulation and Decapsulation When a car is built in a factory, one person doesn't do all the jobs, rather it's put into a production line and as the car moves through, each person will add different parts to it so when it comes to the end of the production line, it's complete and ready to be sent out to the dealer. One important piece of information to keep in mind is that data flows 2 ways in the OSI model, DOWN (data encapsulation) and UP (data decapsulation).

Encapsulation and Decapsulation OSI Reference Model Encapsulation and Decapsulation source message M application transport network link physical segment Ht M Ht datagram Ht Hn M Hn frame Ht Hn Hl M link physical switch destination network link physical Ht Hn M M application transport network link physical Ht Hn Hl M Ht Hn M Ht M Ht Hn M router Ht Hn Hl M

Encapsulation and Decapsulation OSI Reference Model Encapsulation and Decapsulation

History of Computer Networks (Internet)

1961-1972: Early packet-switching principles History 1961-1972: Early packet-switching principles 1961: Kleinrock - queueing theory shows effectiveness of packet-switching 1964: Baran - packet-switching in military nets 1967: ARPAnet conceived by Advanced Research Projects Agency 1969: first ARPAnet node operational 1972: ARPAnet public demo NCP (Network Control Protocol) first host-host protocol first e-mail program ARPAnet has 15 nodes

1972-1980: Internetworking, new and proprietary nets History 1972-1980: Internetworking, new and proprietary nets 1970: ALOHAnet satellite network in Hawaii 1974: Cerf and Kahn - architecture for interconnecting networks 1976: Ethernet at Xerox PARC late70’s: proprietary architectures: DECnet, SNA, XNA late 70’s: switching fixed length packets (ATM precursor) 1979: ARPAnet has 200 nodes

1980-1990: new protocols, a proliferation of networks History 1980-1990: new protocols, a proliferation of networks 1983: 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

1990, 2000’s: commercialization, the Web, new apps History 1990, 2000’s: commercialization, the Web, new apps early 1990’s: ARPAnet decommissioned 1991: NSF lifts restrictions on commercial use of NSFnet (decommissioned, 1995) early 1990s: Web hypertext [Bush 1945, Nelson 1960’s] HTML, HTTP: Berners-Lee 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 est. 50 million host, 100 million+ users backbone links running at Gbps

2005-present ~750 million hosts Smartphones and tablets History 2005-present ~750 million hosts Smartphones and tablets Aggressive deployment of broadband access Increasing ubiquity of high-speed wireless access Emergence of online social networks: Facebook: soon one billion users Service providers (Google, Microsoft) create their own networks Bypass Internet, providing “instantaneous” access to search, emai, etc. E-commerce, universities, enterprises running their services in “cloud” (eg, Amazon EC2)