The Technologies Behind the Internet

Size: px
Start display at page:

Download "The Technologies Behind the Internet"

Transcription

1 The Technologies Behind the Internet Lecture 3 Oct. 6, 2016 Lincoln Towers University Thursdays 7:30-9 pm, 150 WEA Community Room Instructor: Stephen Weinstein s.weinstein@ieee.org, (646) Lecture notes posting site: projectopenlincolntowers.org/lincolntowersuniversity

2 Today: Internet architecture & technologies -Protocol stacks. -Datagrams, packet switches, and routing protocols -Internet architecture (ISPs, NAPs, DNS), translating a web address to an IP address. -Important protocols: IP, TCP, UDP, OSPF, DHCP

3 Lecture 4 (April 28): Internet applications -The original application level protocols: ftp, smtp, telnet -The World Wide Web: History, browsers, and web pages -Audio and video streaming, VoIP (e.g., Skype). -Virtual private networks (secure tunnels). -Cloud computing. -Security attacks (e.g., denial of service) and defenses. -The Internet of Things.

4 Lecture 3: Internet architecture and technologies The Internet provides a best effort (datagram) packet transfer service across diverse physical networks; a reliable connection-oriented service on top of that; and support for name-to-internet-address translation. These will all be explained. Physical channels Name-address services

5 Protocol and protocol stack

6 Protocol definition (from first lecture) A formal description of the format and rules for a message exchange. Several layers of protocols are usually needed to completely specify an information exchange across one or more networks.

7 Protocol stack: A way to reduce complexity -Modularizes functions. Permits rewriting the function of one protocol level without having to rewrite all the other levels ( mix and match ). -Facilitates interoperability between diverse equipment from different manufacturers (open systems interconnection). Physical network link

8 International Standards Organization (ISO) reference model for Open Systems Interconnection (OSI) Application: Application-dependent services & procedures Presentation: Data formats, representations, and displays Session: Control of dialog between processes Transport: End-to-end (system, application) info transfer Network: Routing, message or packet structure Link or MAC: Ordered data flow on links, access arbitration Physical: Electrical, Mechanical & functional interfaces

9 Internet defined by protocol stack RTP, RTSP Applications Internet HTML Session level HTTP Transport level Network level TCP, UDP IP, Routing protocols, DiffServ Independent of all beneath this line Medium Access Control (MAC) or Link layer Physical networking (Wired and wireless signaling, data framing, modulation, etc.)

10 Each protocol layers offers a service to the next higher layer, and interacts with its cousin, at the same level, across the network Application requests transport service Interfaces Information unit transfer Application Transport Network requests media access, framing, & line signaling Physical network Link, Phys Transport data package transfer requests internetworking service Packet transfer Transport Network Link, Phys physical interface

11 A data unit at a given layer is encapsulated in a data unit of the next lower layer Transport data unit Network data unit (packet) This is like packing a gift in a box addressed to the recipient (transport package), which in turn is packed into the trunk of a car (network vehicle, a packet).

12 Packet switches (routers) and routing protocols. Packet switching operates at level 3 (network) level of the protocol stack.

13 Packet: A data package conveying (in its payload), digital information representing part or all of a message. A series of packets in a transmission channel may carry parts of messages from different sources.

14 As discussed in Lecture 1, packet transmission is desirable because: Resilience: Ability to reroute packets if a link or node goes down. Original path Recovery path

15 Burst traffic: Ability to convey brief data bursts (like a keyboard entry) without the delay and complexity of setting up new switched lines. Small packet transmitted quickly, without circuit setup delay Flexibility: Ability to mix different kinds of traffic (computer bursts, voice, video) at different data rates.

16 WHAT IS THE DIFFERENCE BETWEEN CIRCUIT SWITCHING AND PACKET SWITCHING? Telephone circuit switch: Connects physical channels to complete a reserved communication path that is kept up for the duration of the call. Prior reservation made by call setup signaling. Simplest illustration of a telephone circuit switch: Call setup signaling Connections state Voice lines in Crossbar circuit switch Voice lines out [Actual switches are more sophisticated, assigning slots in a time-division frame.]

17 Internet packet switch: Transfers a packet from an incoming line to an outgoing line thought to be the best next hop to the destination, with no prior reservation. This is called a datagram service. Packets Lines in Routing table Packet switch Lines out Best next hop If the buffer for the desired output line is already full, the packet is dropped! Priority services are possible, e.g., high-priority traffic is sent to the head of the line.

18 PACKET SWITCH ( router ) in more detail Arriving TCP or UDP data unit encapsulated in layer 3 IP packet encapsulated in MAC layer 2 data unit Input ports Routing table Routing algorithm Link state information 1 card 1 N Destination address Line Line card Next hop (output port) selection Forwarder Scheduler Buffer(s) Packet transferred to designated output buffer Scheduler Buffer(s) Line card Output ports Line card M

19 Your wireless router contains a router plus a WiFi transmitter-receiver Wireless laptop Local-area network side Antenna Wi Fi transmitter & receiver Router Wide-area network side Ethernet to cable or optical modem Additional Ethernet outputs to computers, printers, etc.

20 Line card The router supports a variety of different line cards corresponding to different attached networks. Cisco Port OC-3 ATM Line Card Optical core network Line card Line card Passive optical network ATMoptical network Line card Line card Ethernet

21 Routing Protocols The question they address: What is the best next hop (part of a best route) to the destination? Destination Source Shortest number of hops? Least traffic? Highest capacity links?

22 Routing is decentralized Complexity is handled by decentralizing routing functions into autonomous systems that handle their own internal routing functions, and internetworking between autonomous systems. Autonomous System 1 Autonomous System 2 Autonomous System 3 An autonomous system is a set of routers and networks controlled by a particular organization or administrative entity. It uses interior routing protocols.

23 Interior routing protocols 1. Routing Information Protocol (RIP) Minimizes the number of hops to destination or to exit router from this autonomous system. Destination Source Routing table information exchanged among routers.

24 Interior routing protocols 2. Open Shortest Path First (OSPF) Allows routes to be selected dynamically based on the current state of the network, not just a static picture of how routers are connected. Link state database (info exchanged between routers) Destination Source $1 $4 $4 $5 $6 $3 $3 $3 $2 $2 $4 $1 $1 Green: 9 $1 Link state databases store costs of different links, and OSPF chooses a low cost route. Cost may be in delay, rate limits, etc., not dollars.

25 Exterior gateway routing protocols (between autonomous systems) Border Gateway Protocol (BGP) Path attributes how to reach other AS s en route to desired address Autonomous System 2 Autonomous System 1 Autonomous System 3 Exchanges ( advertisements ) of path attributes

26 Internet Architecture: ISPs, Network Access Points (NAPs), and the Domain Name System (DNS)

27 ISP Internet Service Provider, an operator of networks carrying Internet traffic and interconnection devices, and a vendor of Internet access services. Higher-level (backbone) ISPs charge lower-level ones for access, until local ISPs who charge users. NAP Network Access Point, connects national ISPs together. About a dozen in U.S., run by large carriers such as AT&T. MAE Metropolitan Area Exchange, interconnects regional ISPs.

28 High-Level Internet Architecture $ $ $ Ref:

29 Domain Name System (DNS) Internet domain: a realm of administrative autonomy, authority, or control identified by a domain name that follows the rules of the Domain Name System administered by IANA (Internet Assigned Numbers Authority). Top-level domains* (the last part of a web or address) are managed in IANA s DNS root zone. There are hundreds including.com,.org,.gov and all country codes such as.it and.cn. Domains corresponding to computers or applications are designated by a combination of one or more lower-level domains and a top-level domain. Domain name example: projectopenlincolntowers.org which is also a Universal Resource Locator (URL) for access to a World Wide Web site. *

30 A URL (universal resource locator) address is not an IP address, but it corresponds to an IP address, and the translation between them is done by DNS. Example: projectopenlincolntowers.org = ISP DNS resolver projectopenlincolntowers.org Internet Note: IP address is transmitted as a binary string, not decimal digits as shown here, but this decimal representation is the usual way of expressing it to humans.

31 How DNS produces the desired IP address from scratch: a hierarchical series of queries and responses In order to be processed by a router, a packet must have a numerical IP address. Sending to a web or address requires first the translation of domain name to IP address by a domain name server. 1. Enter URL in address field of a browser and hit go.

32 2. Operating system of computer sends a query to your ISP s DNS resolver [or another specified DNS service such as Google DNS ( )]. URL ISP DNS resolver Internet

33 3. The ISP s DNS resolver sends a request to one of the root DNS servers. The root server doesn t know the IP address for Project Open, so it returns the locations of several.org servers who should know. Internet ISP Root server

34 4. The ISP s DNS resolver then consults one of the.org servers, which returns the locations of servers that know about projectopenlincolntowers.org. Internet ISP Reply.Query.org DNS server

35 5. The ISP s DNS resolver, finally, consults a DNS server that knows all about projectopenlincolntowers.org. This server returns the IP address to the ISP who passes it back to the originating computer, which uses it to send a packet Query to Project Open ISP Query Low-level DNS server Internet Note: This is a worst case scenario in terms of the length of the resolution process. If the user has recently accessed URLs of the same domain, or other users relying on the same DNS resolver have done such requests, there will be no DNS resolution required, or it will be limited to the query on the local DNS resolver.

36 The Main Internet Protocols

37 Internet Protocol (IP) -Defines the format and transmission of a datagram ( best effort service without capacity reservation) through interconnected networks of routers and links. IP is a layer 3 (network) protocol. -Exists in IPv4 and IPv6 versions, differing principally in the size of the address field (how many devices can have their own IP address). -Invented earlier by Cerf and Kahn, but first standardized in RFC 791 (edited by Jon Postel). RFC: 791 INTERNET PROTOCOL DARPA INTERNET PROGRAM PROTOCOL SPECIFICATION September 1981 prepared for Defense Advanced Research Projects Agency Information Processing Techniques Office 1400 Wilson Boulevard Arlington, Virginia 22209

38 IPv4 datagram format 1 Bits Version Header Type of service Total datagram length length (in 32-bit words 33 Flag (fragment or not) 16-bit identifier Fragmentation offset 65 Time to live (Max. remaining hops) 97 Protocol above (e.g., TCP) Source IP address Header checksum Destination IP address Options (if any) (timestamp, route taken, ) 160 Data (usually a TCP or UDP data unit)

39 Packet fragmentation Different links in an internetwork may have different maximum packet sizes. A packet entering a link whose maximum packet size is less than the packet length, will be fragmented into two or more smaller packets. The fragmentation offset of one of those smaller packets tells you where it goes when the original packet is reassembled at the end. Offset1 = 0 Fragment 1 Offset2 Fragment 2 Offset3 Fragment 3

40 IPv4 addresses -Addresses are 32 bits long, shown in four sections separated by dots. Example for Project Open: (binary) or (decimal) -IP addresses belong to classes (next slide) corresponding to networks of different sizes. The first part of an address designates a network, and the rest a host (end device, like a laptop) on that network. Network ID Host ID Note: Addresses exist at other protocol layers as well. A computer will often have both an IP (layer 3) and a MAC (layer 2 medium access control such as Ethernet) address, such as my computer s B8-EE-65-F2-27-A8.

41

42 Private IP addresses There is a pool of private IP addresses that can be used over and over in separate local networks (like the one controlled by your wireless router). This avoids the unnecessary and wasteful assignment of a permanent IP address to each and every device in your home Ethernet Wireless router: Private address: Regular IP address assigned by ISP: Cable or FiOS Internet For a 16-bit address block, the range of private IP addresses is (RFC 1918)

43 DHCP (Dynamic Host Control Protocol) Dynamic Host Configuration Protocol (DHCP) automatically provides an Internet Protocol (IP) host with its IP address and other related configuration (RFCs 2131 and 2132). The DHCP server maintains a pool of IP addresses and leases an address to a DHCP-enabled client when it starts up on the network. Because the IP addresses are dynamic (leased) rather than static (permanently assigned), addresses no longer in use are automatically returned to the pool for reallocation. Wireless router: Regular IP address leased by ISP: FiOS Verizon DHCP server Internet

44 The DHCP server s database includes: -Valid TCP/IP configuration parameters for all clients on the network. -Valid IP addresses, maintained in a pool for assignment to clients. -Reserved IP addresses associated with particular DHCP clients. This allows consistent assignment of a single IP address to a single DHCP client. -The lease duration. [Some Windows servers have 8 day default.] A DHCP-enabled client, upon accepting a lease offer, receives: -A valid IP address for the subnet to which it is connecting. -Requested DHCP options, such as Router (default gateway), DNS Servers, and DNS Domain Name.

45 IPv6 (Internet Protocol version 6) -Greatly expands the number of available IP address by using a 128 bit address space rather than IPv4 s 32 bit address space. -Implementation has been slow. Most, but not all, DNS root servers can handle IPv6 addresses. [internetsociety.org/ipv6-frequently-askedquestions#one] -Although IPv4 addresses are almost completely depleted, the use of network address translation (NAT), similar to DHCP, can handle some of the increasing need for additional addresses. -The Internet of Things, when socks and light bulbs may have IP addresses, will increase the urgency for adoption of IPv6.

46 0 Bits Version Traffic class Flow label IPv6 datagram format [Different priority classes] Payload length Stream identifier, usually audio or video Next hdr. Source IP address (128 bits) Hop limit In payload, header such as TCP or UDP (Max. remaining hops) Destination IP address (128 bits) 320 Data (usually from a TCP or UDP data unit)

47 TCP and UDP These transport (level 4) protocols provide a transport service for applications, connecting ports (next slide) on the sending and receiving computers. Each of these transport protocols provides a transport data unit which we stuff into IP packets. Transport data unit IP vehicle (packet)

48 Transport protocol provides an end to end transport service. Example: IP packet 25 Destination host application message port 25 TCP processor Destin. port specified: 25 First part of TCP or UDP protocol data unit IP processor

49 TCP (transport control protocol) provides a reliable, but not always fast, connection-oriented transfer service, useful for most computer data. It also does transmission rate control in response to congestion. Information may be slowed, but is almost certain to get through. UDP (user datagram protocol) adds little to IP, providing a best effort, but fast, transfer service, useful for real-time speech, audio and video.

50 Aside: Definitions of connection-oriented and best effort (connectionless) -A connection is an arrangement for an orderly flow of data from a source to a destination. Requires setup/teardown signaling. TCP sets up a reliable connection. It is built on top of the unreliable IP datagram service. -The IP best effort datagram service is connectionless. Each individual packet is on its own, with no effort to coordinate the flow. Packets may travel different routes and arrive out of order. In either case, the transport data units are stuffed into IP packets: IP TCP IP UDP

51 Examples of best effort (connectionless) and connectionoriented data flows Connectionless Datagram: No resource reservation, no path or ordering guarantees (e.g., UDP) Connection-oriented No resource reservation (e.g., TCP) Resource reservation (circuit or virtual circuit) UDP over datagrams C B A Router A A Connection destination TCP over datagrams C B A C B Connectionless destination

52 TCP and UDP Data Unit Formats TCP Bits 16 Code for special handling 32 Source port Destination port Sequence number Ack number Data offset or res.bits Window (receive buffer) size Checksum Pointer to end of urgent data Options Padding UDP Source port Destination port Length [No. of octets in entire data unit] Checksum Computer port identifies a particular application (such as or Web browsing), and possibly also a particular host computer.

53 TCP Connection and Rate Control Handshake protocol establishes a connection. Connection assures that packets are restored to the proper order at receiving end. Packs are retransmitted if incorrectly received (or not received at all). Sliding window flow control throttles back source if there is congestion (evidenced by delivery delays), and lets rate increase if delivery looks good. Start-up at modest rate, increase if network clear. Linear rate of increase, exponential (much faster) rate of decrease when trouble is detected. Packet transmission rate No congestion Congestion time

54 UDP doesn t do any of that fancy stuff Packets may be lost en route, and it is up to the application to fill in the missing data as best it can. The benefit is no retransmission delays. Occasional bits of missing data do not degrade speech, audio and video significantly. That is why UDP is used for VoIP (voice over IP) and media streaming, discussed in the next lecture. UDP over datagrams Router A A Packet A dropped C B A C B C VoIP destination port BVoIP application (copes without A)

55 This concludes lecture 3. See you next week when we focus on Internet applications.

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties

More information

Chapter 7. Local Area Network Communications Protocols

Chapter 7. Local Area Network Communications Protocols Chapter 7 Local Area Network Communications Protocols The Network Layer The third layer of the OSI Model is the network layer. The network layer is concerned with providing a means for hosts to communicate

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

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

Chapter 09 Network Protocols

Chapter 09 Network Protocols Chapter 09 Network Protocols Copyright 2011, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems

More information

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst

EITF25 Internet Techniques and Applications L7: Internet. Stefan Höst EITF25 Internet Techniques and Applications L7: Internet Stefan Höst What is Internet? Internet consists of a number of networks that exchange data according to traffic agreements. All networks in Internet

More information

CPSC156a: The Internet Co-Evolution of Technology and Society. Lecture 4: September 16, 2003 Internet Layers and the Web

CPSC156a: The Internet Co-Evolution of Technology and Society. Lecture 4: September 16, 2003 Internet Layers and the Web CPSC156a: The Internet Co-Evolution of Technology and Society Lecture 4: September 16, 2003 Internet Layers and the Web Layering in the IP Protocols HTTP (Web) Telnet Domain Name Service Simple Network

More information

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.

Concept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided. 223 Chapter 19 Inter mediate TCP The Transmission Control Protocol/Internet Protocol (TCP/IP) suite of protocols was developed as part of the research that the Defense Advanced Research Projects Agency

More information

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects

Internet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects Internet 1) Internet basic technology (overview) 2) Mobility aspects 3) Quality of Service (QoS) aspects Relevant information: these slides (overview) course textbook (Part H) www.ietf.org (details) IP

More information

Chapter 12 Network Protocols

Chapter 12 Network Protocols Chapter 12 Network Protocols 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems Interconnection (OSI) Transmission Control Protocol/Internetworking Protocol (TCP/IP)

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

Lecture-4. TCP/IP-Overview:

Lecture-4. TCP/IP-Overview: Lecture-4 TCP/IP-Overview: The history goes back to ARPANET a research network sponsored by DoD US Govt. It eventually connected hundreds of universities and govt installations, using leased telephone

More information

Business Data Communications and Networking

Business Data Communications and Networking Business Data Communications and Networking 10th Edition Jerry Fitzgerald and Alan Dennis John Wiley & Sons, Inc http://alainmaterials.webs.com/ Copyright 2010 John Wiley & Sons, Inc 5-1 Chapter 5 TCP/IP

More information

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia IP - The Internet Protocol Based on the slides of Dr. Jorg Liebeherr, University of Virginia Orientation IP (Internet Protocol) is a Network Layer Protocol. IP: The waist of the hourglass IP is the waist

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

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

Networks Fall This exam consists of 10 problems on the following 13 pages.

Networks Fall This exam consists of 10 problems on the following 13 pages. CSCI 466 Final Networks Fall 2011 Name: This exam consists of 10 problems on the following 13 pages. You may use your two- sided hand- written 8 ½ x 11 note sheet during the exam and a calculator. No other

More information

TCP /IP Fundamentals Mr. Cantu

TCP /IP Fundamentals Mr. Cantu TCP /IP Fundamentals Mr. Cantu OSI Model and TCP/IP Model Comparison TCP / IP Protocols (Application Layer) The TCP/IP subprotocols listed in this layer are services that support a number of network functions:

More information

4.0.1 CHAPTER INTRODUCTION

4.0.1 CHAPTER INTRODUCTION 4.0.1 CHAPTER INTRODUCTION Data networks and the Internet support the human network by supplying seamless, reliable communication between people - both locally and around the globe. On a single device,

More information

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks Verkkomedian perusteet Fundamentals of Media T-110.250 19.2.2002 Antti Ylä-Jääski 19.2.2002 / AYJ lide 1 Goals and topics protocols Discuss how packet-switching networks differ from circuit switching networks.

More information

OSI Transport Layer. objectives

OSI Transport Layer. objectives LECTURE 5 OSI Transport Layer objectives 1. Roles of the Transport Layer 1. segmentation of data 2. error detection 3. Multiplexing of upper layer application using port numbers 2. The TCP protocol Communicating

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 (2 nd Week) 2. Protocol Architecture, TCP/IP, and Internet-Based Applications 2.Outline The Need for a Protocol Architecture

More information

CCNA Exploration Network Fundamentals. Chapter 04 OSI Transport Layer

CCNA Exploration Network Fundamentals. Chapter 04 OSI Transport Layer CCNA Exploration Network Fundamentals Chapter 04 OSI Transport Layer Updated: 05/05/2008 1 4.1 Roles of the Transport Layer 2 4.1 Roles of the Transport Layer The OSI Transport layer accept data from the

More information

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.

Lecture 17 Overview. Last Lecture. Wide Area Networking (2) This Lecture. Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9. Lecture 17 Overview Last Lecture Wide Area Networking (2) This Lecture Internet Protocol (1) Source: chapters 2.2, 2.3,18.4, 19.1, 9.2 Next Lecture Internet Protocol (2) Source: chapters 19.1, 19.2, 22,1

More information

EEC-684/584 Computer Networks

EEC-684/584 Computer Networks EEC-684/584 Computer Networks Lecture 14 wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) Outline 2 Review of last lecture Internetworking

More information

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print,

OSI Layer OSI Name Units Implementation Description 7 Application Data PCs Network services such as file, print, ANNEX B - Communications Protocol Overheads The OSI Model is a conceptual model that standardizes the functions of a telecommunication or computing system without regard of their underlying internal structure

More information

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322 1 Local & Metropolitan Area Networks ACOE322 Lecture 5 TCP/IP Protocol suite and IP addressing 1 0. INTRODUCTION We shall cover in this topic: 1. The relation of TCP/IP with internet and OSI model 2. Internet

More information

Internet. Organization Addresses TCP/IP Protocol stack Forwarding. 1. Use of a globally unique address space based on Internet Addresses

Internet. Organization Addresses TCP/IP Protocol stack Forwarding. 1. Use of a globally unique address space based on Internet Addresses Internet Organization Addresses TCP/IP Protocol stack Forwarding Jörg Liebeherr, 1998-2003 1 What defines the Internet? 1. Use of a globally unique address space based on Internet Addresses 2. Support

More information

Operating Systems CS 571

Operating Systems CS 571 Computer Networks: Overview Operating Systems CS 571 Network types Range Bandwidth (Mbps) Latency (ms) LAN 1-2 kms 10-1000 1-10 WAN worldwide 0.010-600 100-500 MAN 2-50 kms 1-150 10 Wireless LAN 0.15-1.5

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

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

Introduction to Open System Interconnection Reference Model

Introduction to Open System Interconnection Reference Model Chapter 5 Introduction to OSI Reference Model 1 Chapter 5 Introduction to Open System Interconnection Reference Model Introduction The Open Systems Interconnection (OSI) model is a reference tool for understanding

More information

Introduction to Information Science and Technology 2017 Networking II. Sören Schwertfeger 师泽仁

Introduction to Information Science and Technology 2017 Networking II. Sören Schwertfeger 师泽仁 II Sören Schwertfeger 师泽仁 Outline Review Network Layer Routing Transport Layer Applications HTTP Demos Internet: Huge network of networks Billions of hosts (computers) Internet Structure Network Edge:

More information

CSC 401 Data and Computer Communications Networks

CSC 401 Data and Computer Communications Networks CSC 401 Data and Computer Communications Networks Network Layer IPv4, Format and Addressing,, IPv6 Prof. Lina Battestilli Fall 2017 Chapter 4 Outline Network Layer: Data Plane 4.1 Overview of Network layer

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 4: Transport Layer Literature: Forouzan: ch 11-12 2004 Image Coding Group, Linköpings Universitet Lecture 4: Outline Transport layer responsibilities UDP TCP 2 Transport layer in OSI model Figure

More information

Lecture 3. The Network Layer (cont d) Network Layer 1-1

Lecture 3. The Network Layer (cont d) Network Layer 1-1 Lecture 3 The Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router? Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets

More information

Network and Security: Introduction

Network and Security: Introduction Network and Security: Introduction Seungwon Shin KAIST Some slides are from Dr. Srinivasan Seshan Some slides are from Dr. Nick Mckeown Network Overview Computer Network Definition A computer network or

More information

CSCD 433/533 Advanced Networks

CSCD 433/533 Advanced Networks CSCD 433/533 Advanced Networks Lecture 2 Network Review Winter 2017 Reading: Chapter 1 1 Topics Network Topics Some Review from CSCD330 Applications Common Services Architecture OSI Model AS and Routing

More information

Examination 2D1392 Protocols and Principles of the Internet 2G1305 Internetworking 2G1507 Kommunikationssystem, fk SOLUTIONS

Examination 2D1392 Protocols and Principles of the Internet 2G1305 Internetworking 2G1507 Kommunikationssystem, fk SOLUTIONS Examination 2D1392 Protocols and Principles of the Internet 2G1305 Internetworking 2G1507 Kommunikationssystem, fk Date: January 17 th 2006 at 14:00 18:00 SOLUTIONS 1. General (5p) a) Draw the layered

More information

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1

OSI Network Layer. Network Fundamentals Chapter 5. Version Cisco Systems, Inc. All rights reserved. Cisco Public 1 OSI Network Layer Network Fundamentals Chapter 5 Version 4.0 1 Objectives Identify the role of the Network Layer, as it describes communication from one end device to another end device. Examine the most

More information

DATA COMMUNICATION AND NETWORKS

DATA COMMUNICATION AND NETWORKS DATA COMMUNICATION AND NETWORKS A/L Guide TERAN SUBASINGHE Data Communication What is data communication? Data Communication is a process of exchanging data or information between two or more devices along

More information

TCP/IP Protocol Suite and IP Addressing

TCP/IP Protocol Suite and IP Addressing TCP/IP Protocol Suite and IP Addressing CCNA 1 v3 Module 9 10/11/2005 NESCOT CATC 1 Introduction to TCP/IP U.S. DoD created the TCP/IP model. Provides reliable data transmission to any destination under

More information

Network Layer (1) Networked Systems 3 Lecture 8

Network Layer (1) Networked Systems 3 Lecture 8 Network Layer (1) Networked Systems 3 Lecture 8 Role of the Network Layer Application Application The network layer is the first end-to-end layer in the OSI reference model Presentation Session Transport

More information

Introduction to TCP/IP networking

Introduction to TCP/IP networking Introduction to TCP/IP networking TCP/IP protocol family IP : Internet Protocol UDP : User Datagram Protocol RTP, traceroute TCP : Transmission Control Protocol HTTP, FTP, ssh What is an internet? A set

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

Introduction to Protocols

Introduction to Protocols Chapter 6 Introduction to Protocols 1 Chapter 6 Introduction to Protocols What is a Network Protocol? A protocol is a set of rules that governs the communications between computers on a network. These

More information

Computer Networks. Lecture 9 Network and transport layers, IP, TCP, UDP protocols

Computer Networks. Lecture 9 Network and transport layers, IP, TCP, UDP protocols Computer Networks Lecture 9 Network and transport layers, IP, TCP, UDP protocols Network layer The Network layer, or OSI Layer 3, provides services to exchange the individual pieces of data over the network

More information

Internetworking. different kinds of network technologies that can be interconnected by routers and other networking devices to create an internetwork

Internetworking. different kinds of network technologies that can be interconnected by routers and other networking devices to create an internetwork UNIT - II Internetworking An internetwork is a collection of individual networks, connected by intermediate networking devices, that functions as a single large network. different kinds of network technologies

More information

THE OSI MODEL. Application Presentation Session Transport Network Data-Link Physical. OSI Model. Chapter 1 Review.

THE OSI MODEL. Application Presentation Session Transport Network Data-Link Physical. OSI Model. Chapter 1 Review. THE OSI MODEL Application Presentation Session Transport Network Data-Link Physical OSI Model Chapter 1 Review By: Allan Johnson Table of Contents Go There! Go There! Go There! Go There! Go There! Go There!

More information

CHAPTER-2 IP CONCEPTS

CHAPTER-2 IP CONCEPTS CHAPTER-2 IP CONCEPTS Page: 1 IP Concepts IP is a very important protocol in modern internetworking; you can't really comprehend modern networking without a good understanding of IP. Unfortunately, IP

More information

EEC-484/584 Computer Networks

EEC-484/584 Computer Networks EEC-484/584 Computer Networks Lecture 13 wenbing@ieee.org (Lecture nodes are based on materials supplied by Dr. Louise Moser at UCSB and Prentice-Hall) Outline 2 Review of lecture 12 Routing Congestion

More information

Internetworking Terms. Internet Structure. Internet Structure. Chapter 15&16 Internetworking. Internetwork Structure & Terms

Internetworking Terms. Internet Structure. Internet Structure. Chapter 15&16 Internetworking. Internetwork Structure & Terms Chapter 15&16 Internetworking Internetwork Structure & Terms Internetworking Architecture Features Connection/Connectionless Architecture Fragmentation & Reassembly Internet Protocol & Services Addressing

More information

ET4254 Communications and Networking 1

ET4254 Communications and Networking 1 Topic 9 Internet Protocols Aims:- basic protocol functions internetworking principles connectionless internetworking IP IPv6 IPSec 1 Protocol Functions have a small set of functions that form basis of

More information

TSIN02 - Internetworking

TSIN02 - Internetworking TSIN02 - Internetworking Literature: Lecture 4: Transport Layer Forouzan: ch 11-12 Transport layer responsibilities UDP TCP 2004 Image Coding Group, Linköpings Universitet 2 Transport layer in OSI model

More information

Networking Fundamentals

Networking Fundamentals Networking Fundamentals Network Startup Resource Center www.nsrc.org These materials are licensed under the Creative Commons Attribution-NonCommercial 4.0 International license (http://creativecommons.org/licenses/by-nc/4.0/)

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

Chapter 5 Network Layer

Chapter 5 Network Layer Chapter 5 Network Layer Network Layer IPv4 2 IP Header Application Header + data 3 IP IP IP IP 4 Focus on Transport Layer IP IP 5 Network Layer The Network layer (Layer 3) provides services to exchange

More information

Guide To TCP/IP, Second Edition UDP Header Source Port Number (16 bits) IP HEADER Protocol Field = 17 Destination Port Number (16 bit) 15 16

Guide To TCP/IP, Second Edition UDP Header Source Port Number (16 bits) IP HEADER Protocol Field = 17 Destination Port Number (16 bit) 15 16 Guide To TCP/IP, Second Edition Chapter 5 Transport Layer TCP/IP Protocols Objectives Understand the key features and functions of the User Datagram Protocol (UDP) Explain the mechanisms that drive segmentation,

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

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

Lecture 8. Network Layer (cont d) Network Layer 1-1

Lecture 8. Network Layer (cont d) Network Layer 1-1 Lecture 8 Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets Network

More information

EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane

EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane EC441 Fall 2018 Introduction to Computer Networking Chapter4: Network Layer Data Plane This presentation is adapted from slides produced by Jim Kurose and Keith Ross for their book, Computer Networking:

More information

Part VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD

Part VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD Part VI Appendixes Appendix A OSI Model and Internet Protocols Appendix B About the CD OSI Model and Internet Protocols APPENDIX A In this appendix, you will Learn about the OSI model Review the network

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

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A 5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI 635 854. NAME OF THE STAFF : R.ANBARASAN DESIGNATION & DEPARTMENT : AP/CSE SUBJECT CODE : CS 6551 SUBJECT NAME : COMPUTER NETWORKS UNIT I FUNDAMENTALS

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 4: Transport Layer Literature: Forouzan: ch 11-12 2004 Image Coding Group, Linköpings Universitet Lecture 4: Outline Transport layer responsibilities UDP TCP 2 Transport layer in OSI model Figure

More information

Lecture 16: Network Layer Overview, Internet Protocol

Lecture 16: Network Layer Overview, Internet Protocol Lecture 16: Network Layer Overview, Internet Protocol COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016,

More information

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols

Guide to Networking Essentials, 6 th Edition. Chapter 5: Network Protocols Guide to Networking Essentials, 6 th Edition Chapter 5: Network Protocols Objectives Describe the purpose of a network protocol, the layers in the TCP/IP architecture, and the protocols in each TCP/IP

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

ECE4110 Internetwork Programming. Introduction and Overview

ECE4110 Internetwork Programming. Introduction and Overview ECE4110 Internetwork Programming Introduction and Overview 1 EXAMPLE GENERAL NETWORK ALGORITHM Listen to wire Are signals detected Detect a preamble Yes Read Destination Address No data carrying or noise?

More information

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level)

precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level) Protocols precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet protocol (bottom level) all packets shipped from network to network as IP packets

More information

Internet Architecture and Experimentation

Internet Architecture and Experimentation Internet Architecture and Experimentation Today l Internet architecture l Principles l Experimentation A packet switched network Modern comm. networks are packet switched Data broken into packets, packet

More information

1. IPv6 is the latest version of the TCP/IP protocol. What are some of the important IPv6 requirements?

1. IPv6 is the latest version of the TCP/IP protocol. What are some of the important IPv6 requirements? 95 Chapter 7 TCP/IP Protocol Suite and IP Addressing This chapter presents an overview of the TCP/IP Protocol Suite. It starts with the history and future of TCP/IP, compares the TCP/IP protocol model

More information

Network Protocols - Revision

Network Protocols - Revision Network Protocols - Revision Luke Anderson luke@lukeanderson.com.au 18 th May 2018 University Of Sydney Overview 1. The Layers 1.1 OSI Model 1.2 Layer 1: Physical 1.3 Layer 2: Data Link MAC Addresses 1.4

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

UDP and TCP. Introduction. So far we have studied some data link layer protocols such as PPP which are responsible for getting data

UDP and TCP. Introduction. So far we have studied some data link layer protocols such as PPP which are responsible for getting data ELEX 4550 : Wide Area Networks 2015 Winter Session UDP and TCP is lecture describes the two most common transport-layer protocols used by IP networks: the User Datagram Protocol (UDP) and the Transmission

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

Fundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security

Fundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security Fundamentals of IP Networking 2017 Webinar Series Part 4 Building a Segmented IP Network Focused On Performance & Security Wayne M. Pecena, CPBE, CBNE Texas A&M University Educational Broadcast Services

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

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12

TCP/IP Networking. Training Details. About Training. About Training. What You'll Learn. Training Time : 9 Hours. Capacity : 12 TCP/IP Networking Training Details Training Time : 9 Hours Capacity : 12 Prerequisites : There are no prerequisites for this course. About Training About Training TCP/IP is the globally accepted group

More information

Transport Layer TCP & UDP Week 7. Module : Computer Networks Lecturers : Lucy White Office : 324

Transport Layer TCP & UDP Week 7. Module : Computer Networks Lecturers : Lucy White Office : 324 Transport Layer TCP & UDP Week 7 Module : Computer Networks Lecturers : Lucy White lbwhite@wit.ie Office : 324 1 Purpose of the Transport Layer The Transport layer provides for the segmentation of data

More information

ETSF05/ETSF10 Internet Protocols Network Layer Protocols

ETSF05/ETSF10 Internet Protocols Network Layer Protocols ETSF05/ETSF10 Internet Protocols Network Layer Protocols 2016 Jens Andersson Agenda Internetworking IPv4/IPv6 Framentation/Reassembly ICMPv4/ICMPv6 IPv4 to IPv6 transition VPN/Ipsec NAT (Network Address

More information

CCNA 1 v3.11 Module 11 TCP/IP Transport and Application Layers

CCNA 1 v3.11 Module 11 TCP/IP Transport and Application Layers CCNA 1 v3.11 Module 11 TCP/IP Transport and Application Layers 2007, Jae-sul Lee. All rights reserved. 1 Agenda 11.1 TCP/IP Transport Layer 11.2 The Application Layer What does the TCP/IP transport layer

More information

Lecture 2: Internet Architecture

Lecture 2: Internet Architecture CS 3700 Networks and Distributed Systems Lecture 2: Internet Architecture Revised 1/6/14 Organizing Network Functionality 2 Organizing Network Functionality 2 Networks are built from many components! Networking

More information

CS3600 SYSTEMS AND NETWORKS

CS3600 SYSTEMS AND NETWORKS CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 17: Internet architecture Prof. Alan Mislove (amislove@ccs.neu.edu) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion

More information

Networking and TCP/IP. John Kalbach November 8, 2004

Networking and TCP/IP. John Kalbach November 8, 2004 Networking and TCP/IP John Kalbach kalbach@psu.edu November 8, 2004 Topology Bus Ethernet, Wireless Star ATM, Switched Ethernet, Gigabit Ethernet Ring Token Ring, FDDI DS Digital Signals Speeds DS 0 64Kbs

More information

Data Networks. Lecture 1: Introduction. September 4, 2008

Data Networks. Lecture 1: Introduction. September 4, 2008 Data Networks Lecture 1: Introduction September 4, 2008 Slide 1 Learning Objectives Fundamental aspects of network Design and Analysis: Architecture: layering, topology design, switching mechanisms Protocols:

More information

Chapter 5 OSI Network Layer

Chapter 5 OSI Network Layer Chapter 5 OSI Network Layer The protocols of the OSI model Network layer specify addressing and processes that enable Transport layer data to be packaged and transported. The Network layer encapsulation

More information

Integrated Services. Integrated Services. RSVP Resource reservation Protocol. Expedited Forwarding. Assured Forwarding.

Integrated Services. Integrated Services. RSVP Resource reservation Protocol. Expedited Forwarding. Assured Forwarding. Integrated Services An architecture for streaming multimedia Aimed at both unicast and multicast applications An example of unicast: a single user streaming a video clip from a news site An example of

More information

EE 610 Part 2: Encapsulation and network utilities

EE 610 Part 2: Encapsulation and network utilities EE 610 Part 2: Encapsulation and network utilities Objective: After this experiment, the students should be able to: i. Understand the format of standard frames and packet headers. Overview: The Open Systems

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

Department of Computer and IT Engineering University of Kurdistan. Network Layer. By: Dr. Alireza Abdollahpouri

Department of Computer and IT Engineering University of Kurdistan. Network Layer. By: Dr. Alireza Abdollahpouri Department of Computer and IT Engineering University of Kurdistan Network Layer By: Dr. Alireza Abdollahpouri What s the Internet: nuts and bolts view PC server wireless laptop cellular handheld millions

More information

CS118 Discussion, Week 6. Taqi

CS118 Discussion, Week 6. Taqi CS118 Discussion, Week 6 Taqi 1 Outline Network Layer IP NAT DHCP Project 2 spec 2 Network layer: overview Basic functions for network layer Routing Forwarding Connection v.s. connection-less delivery

More information

Internetwork Protocols

Internetwork Protocols Internetwork Protocols Background to IP IP, and related protocols Internetworking Terms (1) Communications Network Facility that provides data transfer service An internet Collection of communications

More information

End-to-End Communication

End-to-End Communication End-to-End Communication Goal: Interconnect multiple LANs. Why? Diverse LANs speak different languages need to make them talk to each other Management flexibility global vs. local Internet Problems: How

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

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer

Layering in Networked computing. OSI Model TCP/IP Model Protocols at each layer Layering in Networked computing OSI Model TCP/IP Model Protocols at each layer Learning outcomes Understand the need of layering in Networked computing Understand the OSI model and the tcp/ip model Understand

More information

Introduction to Networks and the Internet

Introduction to Networks and the Internet Introduction to Networks and the Internet CMPE 80N Announcements Project 2. Reference page. Library presentation. Internet History video. Spring 2003 Week 7 1 2 Today Internetworking (cont d). Fragmentation.

More information

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University

Computer Networks. More on Standards & Protocols Quality of Service. Week 10. College of Information Science and Engineering Ritsumeikan University Computer Networks More on Standards & Protocols Quality of Service Week 10 College of Information Science and Engineering Ritsumeikan University Introduction to Protocols l A protocol is a set of rules

More information

Introduction to Internetworking

Introduction to Internetworking Introduction to Internetworking Introductory terms Communications Network Facility that provides data transfer services An internet Collection of communications networks interconnected by bridges and/or

More information