Administrivia. Homework on class webpage If you are having problems following me in class (or doing the homework problems), please buy the textbook

Size: px
Start display at page:

Download "Administrivia. Homework on class webpage If you are having problems following me in class (or doing the homework problems), please buy the textbook"

Transcription

1 Administrivia Homework on class webpage If you are having problems following me in class (or doing the homework problems), please buy the textbook Project Discussion class_ gotcha Reading finally on webpage sorry about the delay Will delay discussion of the papers Midterm next Thursday SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 1

2 Switched Networks How do switches allow scalability? Switch vs. Repeater Switching and heterogeneity Packet switching approaches SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 2

3 Virtual Circuit vs. Datagram Virtual Circuit Need to wait a full RTT for connection setup before sending data Connection request contains full address; subsequent data packets contain only circuit identifier A link or switch fails? tough, need to reestablish path Connection setup provides opportunity to reserve resources Datagram: No connection setup can start communication immediately No way to tell if a path exists Packets are routed independently, it is possible to route around failures Every packet must carry full destination information SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 3

4 Source Routing SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 4

5 So what does a switch look like anyways? I/O bus CPU Interface 1 Interface 2 Main memory Interface 3 Can be built from a general-purpose computer Usually specialized high-performance switches towards the core of the Internet (will look at switch design later) SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 5

6 Bridges/LAN Switches Suppose we want to build an ethernet network bigger than 1024 hosts or using more than 3 populated segments in a row Can we use a LAN switch? Also known as bridges A bridge/lan switch that operates on link-layer frames (as opposed to network layer packets) Idea of bridge is to transparently extend the LAN Is this another way of saying repeater? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 6

7 Example A B C Bridge Port 1 Port 2 X Y Z Example: two ethernet LANs connected by a bridge, compared to two ethernet segments connected by a repeater The bridge appears as an additional host with its own ethernet address on each segment Two communications can be going on on the two different segments without collision What if the bridge simply forwards all incoming frames to all outgoing segments? Can forwarding be done in a better way? Network administrator sets up forwarding table? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 7

8 Learning Bridges Idea: if a bridge sees a frame sent by node X coming on port y, it learns that the way to X is through port y What if it sees a frame destined to X appear on y? What if it sees a frame for X appear on a port z? What if it sees a frame it does not know? Dynamically constructs a routing table Any problems with this scheme? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 8

9 Aside Network Caches The routing table is a cache where information is dynamically kept Caches are used to optimize protocol performance Entries in the cache are tagged with a Time to Live (TTL) Periodically, the TTL value on all entries is reduced by 1; an entry expires if its TTL reaches 0 Each time a frame is seen from a destination, its entry TTL is set to some maximum value Cache has a fixed size (to conserve space and make indexing more efficient) What happens when you see a frame from a new node and the table is full? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 9

10 Problem Loops A B3 B C B5 B2 D B7 K E F B1 G H B6 B4 I J Problem the network can contain loops Learning can go wrong Frames can get stuck indefinitely in the network What can be done? Rely on administrator to statically eliminate loops? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 10

11 Spanning Tree Algorithm in IEEE IEEE is the standard for LAN/MAN Bridging and Management Idea: bridges disable some ports to eliminate cycles General Algorithm: Bridges elect a tree root bridge Each bridge calculates shortest path to root Bridges on each LAN elect a designated bridge such that It is the closest bridge to the root Break ties using bridge id SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 11

12 Implementation All bridges initially assume they are root They send out configuration messages on all ports Config. message: (bridge id, distance, root) When bridge receives a config message with a better config: It updates its interface information Adds 1 to distance and sends new config. message on all other ports A configuration A is better than B if It identifies a root with a smaller id The root has an equal id, but shorter distance Root and distance are equal but bridge id is smaller Bridge only forwards messages on interfaces if the configuration lists them as designated bridge SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 12

13 Example A B3 B C B5 B2 D B7 K E F B1 G H B6 B4 I J B3 receives (2, 0, 2) from 2; accepts 2 as root (2 < 3) B3 sends (3, 1, 2) to 5 B5 receives (1,0,1) from 1 and sends (5,1,1) to 3 B3 accepts root as 1, realizes B2 and B5 are closer, stops forwarding on both interfaces SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 13

14 Discussion Easy to administer, but optimal? Bridge ids have to be unique What happens if a bridge or link fails? Heartbeat messages/ttl What if two LAN segments are different speed? (e.g., 10Mbit ethernet and 100Mbit ethernet) What if two segments use different Link protocols (e.g., FDDI and Ethernet)? What to do with broadcast and multicast packets? Can bridge learn multicast groups? Transparency (an extended LAN appearing as a regular LAN) is dangerous why? Why not build the Internet out of bridges/switched LANs? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 14

15 Limitations of Bridges Routing is suboptimal costly for large networks No mechanism to impose hierarchy Broadcast floods the whole network No support for heterogeniety SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 15

16 Discussion Virtual Circuit Switching? Why? Seems counter to the Internet Architecture papers perspective? Phone companies (Telecoms) powerful players, they wanted to play a role in data transport ATM (Asynchronous Transfer Mode) was the results VC (to better support voice) Fixed packet size (cell switching) for simpler faster router design Small cell size (to better support voice and provide more pipelined use of network) Because cell size is small, IP doesnt fit in it Add another layer (Application Adaptation Layer) to provide bigger frame size Heavily used for WANs, but not popular for LANs SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 16

17 Virtual LANs W X VLAN 100 VLAN 100 B1 B2 VLAN 200 VLAN 200 Y Z Logically configure parts of the extended LAN to form a virtual LAN Packets sent on one VLAN segment will be visible to all segments of the VLAN (but nowhere else) When a packet arrives at a bridge port with a host id as sender, the bridge inserts the VLAN id associated with that port Advantage: Enhances scalability why? Disadvantage: Requires administrator intervention SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 17

18 What is Ahead Internet Protocol (IP) the solution to the limitations of bridges Before then ATM important cell switched technology. Not directly compatible with IP Example of VC switching SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 18

19 Asynchronous Transfer Mode (ATM) Virtual Circuit cell-switched technology Packets are fixed size and small Why fixed size? Cell switching more efficient: simpler; allows parallelism Conducive to Quality of Service guarantees What size? If large, low utilization for small messages If small, high header-to-payload ratio (overhead) and more cells to process Why small? Share the link at a finer grain; can preempt for a high-priority packet Store and forward more efficient with small packets; close to cut through Dont have to delay too much to fill a cell with voice samples SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 19

20 Cell Format (48 bytes) GFC VPI VCI Type CLP HEC (CRC-8) Payload User-Network-Interface (UNI) host to switch format GFC: Generic Flow Control, for arbitrating access if shared medium VPI (Virtual Path Identifier) and VCI (Virtual Circuit Identifier), used to identify the virtual connection Type: management, congestion control, AAL5 (later) CLP: Cell Loss Priority: if 1, ok to drop on congestion HEC: Header Error Check (CRC-8) Network-Network-Interface (NNI): used among switches Replace GFC with 4 more bits of VPI SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 20

21 Segmentation and Reassembly AAL AAL ATM ATM For Data networks, upper protocols deal with variable size/larger size packets think sockets Need a segmentation and reassembly (SAR) capability Implemented in the ATM Adaptation Layer (AAL) Different AALs defined for different types of traffic AALs also implement the services exported to the application AAL 1 and 2 (fixed rate); AAL 3/4 (packet oriented); AAL 5 (improvement on AAL 3/4) SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 21

22 AAL 3/ < 64 KB CPI Btag BASize User data Pad 0 Etag Len Convergence Sublayer Protocol Data Unit (CS- PDU) CPI Common Part Indicator (version) BTAG/ETAG beginning and ending tags BAsize: hint on the amount of buffering to allocate (why not actual size?) PAD: user data padded to multiple of 3 bytes Length: size of the full PDU How to translate this PDU to ATM cells? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 22

23 Conversion to Cells Add AAL Header (44 bytes) 6 10 ATM header Type SEQ MID Payload Length CRC-10 Type used to indicate whether the cell is: BOM: Beginning of Message COM: Continuation of Message EOM: End of Message SSM: Single Segment Message SEQ: 4 bit sequence number to protect against lost/misordered cells (what if 16 consecutive cells are lost?) MID: Message ID is used to multiplex link among multiple messages Length: Length of the full PDU SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 23

24 AAL 3/4 Discussion CS-PDU header User data CS-PDU trailer 44 bytes 44 bytes 44 bytes 44 bytes ATM header AAL header Cell payload AAL trailer Padding What shortcomings can you see in this AAL? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 24

25 AAL 5 < 64 KB 0 47 bytes Data Pad Reserved Len CRC-32 PAD so that the trailer always falls at the end of ATM cell Length is the size of the Data CRC-32 detects missing or misordered cells Cell Format: Very simple: use a single end of PDU bit in ATM header Type field Full cell payload (48 bytes) used for data What do we lose/gain vs. AAL 3/4? AAL5 has taken over as the de facto standard SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 25

26 AAL5 SAR Padding User data CS-PDU trailer 48 bytes 48 bytes 48 bytes ATM header Cell payload SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 26

27 ATM for LANs H5 ATM links H4 Ethernet links H6 E1 E2 H3 Ethernet switch ATM-attached host H7 H1 E3 ATM switch H2 Attractive technology before switched LANs arrived High speed Switched technology can run long distances Difficult to make it behave like a LAN consider broadcasts needed to resolve addresses SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 27

28 LANE LAN Emulation Higher-layer protocols (IP, ARP,...) Signalling + LANE AAL5 Ethernet-like interface Higher-layer protocols (IP, ARP,...) Signalling + LANE AAL5 ATM ATM ATM PHY PHY PHY PHY Host Switch Host Provides a service interface that makes ATM circuit look Ethernet or token ring Main functions of LANE Resolve MAC addresses to ATM address Support broadcasts Problem how to emulation a shared medium using a virtual circuit network How is this different from switched LANs? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 28

29 LANE LES BUS ATM network Point-to-point VC Point-to-multipoint VC H1 H2 Simple centralized protocol Clients register with a centralized server and use it for translation (using a well known address) A Broadcast server implements broadcasts To communicate address with a host with unknown Sent a packet to LES and first packet to BUS LES responds with ATM address, BUS broadcasts the packet VC can now be established, further packets through VC SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 29

30 Internetworking We know how to build directly connected networks Switches have the potential of scaling to large networks Bridges (link-level switching) provided valuable lessons Not scalable (consider spanning tree, or addressing scheme) Not heterogeneous (same MAC address family; compatible payloads, etc..) Scalability: must scale indefinitely Addressing and Routing Multicast and broadcast? Heterogeneity: Users on different networks must be able to talk Might need to cross several other networks on the way SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 30

31 Internet Protocol (IP) H1 H8 TCP R1 R2 R3 TCP IP IP IP IP IP ETH ETH FDDI FDDI PPP PPP ETH ETH Internet Protocol (IP; due to Karn and Cerf) Runs on all hosts (remember the hour-glass shape of the Internet Protocol Suite) Provides isolation from the networking technology Must provide one service model that is common to all possible underlying technologies what should we use? Connectionless best-effort delivery SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 31

32 IP Packet Format Version HLen TOS Length Ident Flags Offset TTL Protocol Checksum SourceAddr DestinationAddr Options (variable) Data Pad (variable) Version: 4 for IPv4 Hlen: number of 32-bit words in the header TOS: Type of Service; can be used for QoS Length: Number of bytes in the datagram Ident/Flags/Offset: used for fragmentation and reassembly TTL: Time to Live (maximum hop count allowed; why?) Protocol: key to identify higher level protocol (e.g., TCP) Checksum: applied to header (why not CRC?) Source and destination addresses (what addresses?) Options Payload Where does the link-layer header fit? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 32

33 Fragmentation and Reassembly Why? H1 R1 R2 R3 H8 ETH IP (1400) FDDI IP (1400) PPP IP (512) PPP IP (512) PPP IP (376) ETH IP (512) ETH IP (512) ETH IP (376) Why is this needed? Each network has some Maximum Transmission Unit (e.g., ethernet 1500 bytes; PPP 532 bytes) Restrict IP payload to the smallest MTU; or Use fragmentation and reassembly if necessary Strategy: Fragment when necessary (MTU < Datagram) Fragments are self-contained IP packets Try to avoid fragmentation at the source Refragmentation is possible Delay reassembly until destination What if a fragment is lost? SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 33

34 Fragmentation and Reassembly How? Start of header (a) Ident = x 0 Offset = 0 Rest of header 1400 data bytes Start of header (b) Ident = x 1 Offset = 0 Rest of header 512 data bytes Ident = x Start of header 1 Rest of header 512 data bytes Offset = 512 Ident = x Start of header 0 Rest of header 376 data bytes Offset = 1024 Ident is the packet sequence number M-bit (flags field) is 1 in all but the last fragment How would refragmentation be implemented? path MTU discovery to minimize fragmentation SUNY-BINGHAMTON CS528 FALL 07 LEC. #9 34

HWP2 Application level query routing HWP1 Each peer knows about every other beacon B1 B3

HWP2 Application level query routing HWP1 Each peer knows about every other beacon B1 B3 HWP2 Application level query routing HWP1 Each peer knows about every other beacon B2 B1 B3 B4 B5 B6 11-Feb-02 Computer Networks 1 HWP2 Query routing searchget(searchkey, hopcount) Rget(host, port, key)

More information

Packet Switching. Hongwei Zhang Nature seems to reach her ends by long circuitous routes.

Packet Switching. Hongwei Zhang  Nature seems to reach her ends by long circuitous routes. Problem: not all networks are directly connected Limitations of directly connected networks: limit on the number of hosts supportable limit on the geographic span of the network Packet Switching Hongwei

More information

Cell Switching (ATM) Commonly transmitted over SONET other physical layers possible. Variable vs Fixed-Length Packets

Cell Switching (ATM) Commonly transmitted over SONET other physical layers possible. Variable vs Fixed-Length Packets Cell Switching (ATM) Connection-oriented packet-switched network Used in both WAN and LAN settings Signaling (connection setup) Protocol: Q2931 Specified by ATM forum Packets are called cells 5-byte header

More information

Packet Switching - Asynchronous Transfer Mode. Introduction. Areas for Discussion. 3.3 Cell Switching (ATM) ATM - Introduction

Packet Switching - Asynchronous Transfer Mode. Introduction. Areas for Discussion. 3.3 Cell Switching (ATM) ATM - Introduction Areas for Discussion Packet Switching - Asynchronous Transfer Mode 3.3 Cell Switching (ATM) Introduction Cells Joseph Spring School of Computer Science BSc - Computer Network Protocols & Arch s Based on

More information

Cell Format. Housekeeping. Segmentation and Reassembly AAL 3/4

Cell Format. Housekeeping. Segmentation and Reassembly AAL 3/4 Housekeeping 1 st Project Handout ue Friday Oct 5 Quiz: Friday Sept 21 Material covered so far 1 st Test October 12 Cell Format User-Network Interface (UNI) 4 8 16 3 1 GFC VPI VCI Type CLP 8 HEC (CRC-8)

More information

Packet Switching Techniques

Packet Switching Techniques Packet Switching Techniques 188lecture3.ppt Pasi Lassila 1 Problem Aim: Build larger networks connecting more users also spanning different network technologies Shared media networks limited number of

More information

Internetworking Part 1

Internetworking Part 1 CMPE 344 Computer Networks Spring 2012 Internetworking Part 1 Reading: Peterson and Davie, 3.1 22/03/2012 1 Not all networks are directly connected Limit to how many hosts can be attached Point-to-point:

More information

Switching and Forwarding

Switching and Forwarding Switching and Forwarding Outline Store-and-Forward Switches ridges and Extended LNs ell Switching Segmentation and Reassembly Scalable Networks Switch forwards packets from input port to output port port

More information

Packet Switching. Guevara Noubir Fundamentals of Computer Networks. Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann

Packet Switching. Guevara Noubir Fundamentals of Computer Networks. Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Guevara Noubir Textbook: Chapter 3. Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Outline Store- and- Forward Switches Cell Switching Segmenta?on and Reassembly Bridges

More information

Research paper Measured Capacity of an Ethernet: Myths and Reality

Research paper Measured Capacity of an Ethernet: Myths and Reality Research paper Measured apacity of an Ethernet: Myths and Reality Theoretical work seems to suggest that Ethernet works saturate at 7%. Realistic networks can offer higher throughputs Lessons learnt Don

More information

ATM Technology in Detail. Objectives. Presentation Outline

ATM Technology in Detail. Objectives. Presentation Outline ATM Technology in Detail Professor Richard Harris Objectives You should be able to: Discuss the ATM protocol stack Identify the different layers and their purpose Explain the ATM Adaptation Layer Discuss

More information

CompSci 356: Computer Network Architectures. Lecture 7: Switching technologies Chapter 3.1. Xiaowei Yang

CompSci 356: Computer Network Architectures. Lecture 7: Switching technologies Chapter 3.1. Xiaowei Yang CompSci 356: Computer Network Architectures Lecture 7: Switching technologies Chapter 3.1 Xiaowei Yang xwy@cs.duke.edu Types of switching Datagram Virtual circuit Source routing Today Bridges and LAN switches

More information

Asynchronous. nous Transfer Mode. Networks: ATM 1

Asynchronous. nous Transfer Mode. Networks: ATM 1 Asynchronous nous Transfer Mode (ATM) Networks: ATM 1 Issues Driving LAN Changes Traffic Integration Voice, video and data traffic Multimedia became the buzz word One-way batch Two-way batch One-way interactive

More information

CompSci 356: Computer Network Architectures. Lecture 8: Spanning Tree Algorithm and Basic Internetworking Ch & 3.2. Xiaowei Yang

CompSci 356: Computer Network Architectures. Lecture 8: Spanning Tree Algorithm and Basic Internetworking Ch & 3.2. Xiaowei Yang CompSci 356: Computer Network Architectures Lecture 8: Spanning Tree Algorithm and Basic Internetworking Ch 3.1.5 & 3.2 Xiaowei Yang xwy@cs.duke.edu Review Past lectures Single link networks Point-to-point,

More information

Switching and Forwarding - continued

Switching and Forwarding - continued Fall 9/7 CptS/EE 555 Fall 9/7 CptS/EE 555 4 Housekeeping Look at select system call See homework solutions on the Lecture Notes web page for answer to the probability difficulties we (I) had last time

More information

Switching and Forwarding - continued

Switching and Forwarding - continued Fall 9/ CptS/EE 555 Fall 9/ CptS/EE 555 4 Housekeeping Look at select system call See homework solutions on the Lecture Notes web page for answer to the probability difficulties we (I) had last time No

More information

ATM in TCP/IP environment: Adaptations and Effectiveness

ATM in TCP/IP environment: Adaptations and Effectiveness Bremen Institute of Industrial Technology and Applied Work Science ATM in TCP/IP environment: Adaptations and Effectiveness Dipl.-Ing. Kai-Oliver Detken, BIBA ATM Traffic Symposium, Mykonos, Greece, September

More information

Administrivia CSC458 Lecture 4 Bridging LANs and IP. Last Time. This Time -- Switching (a.k.a. Bridging)

Administrivia CSC458 Lecture 4 Bridging LANs and IP. Last Time. This Time -- Switching (a.k.a. Bridging) Administrivia CSC458 Lecture 4 Bridging LANs and IP Homework: # 1 due today # 2 out today and due in two weeks Readings: Chapters 3 and 4 Project: # 2 due next week Tutorial today: Joe Lim on project 2

More information

Chapter 3 Packet Switching

Chapter 3 Packet Switching Chapter 3 Packet Switching Self-learning bridges: Bridge maintains a forwarding table with each entry contains the destination MAC address and the output port, together with a TTL for this entry Destination

More information

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross

Part 5: Link Layer Technologies. CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross Part 5: Link Layer Technologies CSE 3461: Introduction to Computer Networking Reading: Chapter 5, Kurose and Ross 1 Outline PPP ATM X.25 Frame Relay 2 Point to Point Data Link Control One sender, one receiver,

More information

Outline. Routing. Introduction to Wide Area Routing. Classification of Routing Algorithms. Introduction. Broadcasting and Multicasting

Outline. Routing. Introduction to Wide Area Routing. Classification of Routing Algorithms. Introduction. Broadcasting and Multicasting Outline Routing Fundamentals of Computer Networks Guevara Noubir Introduction Broadcasting and Multicasting Shortest Path Unicast Routing Link Weights and Stability F2003, CSG150 Fundamentals of Computer

More information

Lecture 7. Reminder: Homework 2, Programming Project 1 due today. Homework 3, Programming Project 2 out, due Thursday next week. Questions?

Lecture 7. Reminder: Homework 2, Programming Project 1 due today. Homework 3, Programming Project 2 out, due Thursday next week. Questions? Lecture 7 Reminder: Homework 2, Programming Project 1 due today. Homework 3, Programming Project 2 out, due Thursday next week. Questions? Thursday, September 15 CS 475 Networks - Lecture 7 1 Outline Chapter

More information

! Cell streams relating to different media types are multiplexed together on a statistical basis for transmission and switching.

! Cell streams relating to different media types are multiplexed together on a statistical basis for transmission and switching. Asynchronous Transfer Mode (ATM) Networks! All source media is first broken down into a stream of fixed sized units known as cells.! Cell streams relating to different media types are multiplexed together

More information

ARP, IP. Chong-Kwon Kim. Each station (or network interface) should be uniquely identified Use 6 byte long address

ARP, IP. Chong-Kwon Kim. Each station (or network interface) should be uniquely identified Use 6 byte long address ARP, IP Chong-Kwon Kim Routing Within a LAN MAC Address Each station (or network interface) should be uniquely identified Use 6 byte long address Broadcast & Filter Broadcast medium Signals are transmitted

More information

Lesson 3 Network technologies - Controlling

Lesson 3 Network technologies - Controlling Lesson 3 Network technologies - Controlling Objectives : Network control or traffic engineering is one of the important techniques in the network. Understanding QoS control, traffic engineering and OAM

More information

Adaptation Problems and Solutions. MARCOM 97, Dipl.-Ing. Kai-Oliver Detken, BIBA Bremen, Germany, October the 16th, 1997

Adaptation Problems and Solutions. MARCOM 97, Dipl.-Ing. Kai-Oliver Detken, BIBA Bremen, Germany, October the 16th, 1997 IP-over over-atm: Migrations, Adaptation Problems and Solutions MARCOM 97, Dipl.-Ing. Kai-Oliver Detken, BIBA Bremen, Germany, October the 16th, 1997 Content Introduction of the European ACTS project EIES

More information

Introduction to Internetworking

Introduction to Internetworking Introduction to Internetworking Stefano Vissicchio UCL Computer Science COMP0023 Internetworking Goal: Connect many networks together into one Internet. Any computer can send to any other computer on any

More information

Switching and Forwarding Reading: Chapter 3 1/30/14 1

Switching and Forwarding Reading: Chapter 3 1/30/14 1 Switching and Forwarding Reading: Chapter 3 1/30/14 1 Switching and Forwarding Next Problem: Enable communication between hosts that are not directly connected Fundamental Problem of the Internet or any

More information

Copyright 2010, Elsevier Inc. All rights Reserved

Copyright 2010, Elsevier Inc. All rights Reserved Computer Networks: A Systems Approach, 5e Larry L. Peterson and Bruce S. Davie C 3 Internetworking Copyright 2010, Elsevier Inc. All rights Reserved Switching and Forwarding Store-and-Forward Switches

More information

Internet Protocols (chapter 18)

Internet Protocols (chapter 18) Internet Protocols (chapter 18) CSE 3213 Fall 2011 Internetworking Terms 1 TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol

More information

cs144 Midterm Review Fall 2010

cs144 Midterm Review Fall 2010 cs144 Midterm Review Fall 2010 Administrivia Lab 3 in flight. Due: Thursday, Oct 28 Midterm is this Thursday, Oct 21 (during class) Remember Grading Policy: - Exam grade = max (final, (final + midterm)/2)

More information

Asynchronous Transfer Mode

Asynchronous Transfer Mode ATM Asynchronous Transfer Mode CS420/520 Axel Krings Page 1 Protocol Architecture (diag) CS420/520 Axel Krings Page 2 1 Reference Model Planes User plane Provides for user information transfer Control

More information

CIS 551 / TCOM 401 Computer and Network Security. Spring 2006 Lecture 16

CIS 551 / TCOM 401 Computer and Network Security. Spring 2006 Lecture 16 CIS 551 / TCOM 401 Computer and Network Security Spring 2006 Lecture 16 Announcements Midterm II March 21st (One week from today) In class Same format as last time Will cover all material since Midterm

More information

Recap. Recap. Internetworking. First mile problem. Internet. End Users. Last mile problem. Direct link networks Packet switching.

Recap. Recap. Internetworking. First mile problem. Internet. End Users.   Last mile problem. Direct link networks Packet switching. Recap First mile problem Internet www.yahoo.com Comcast Sprint End Users SBC UUNET www.cnn.com Last mile problem Recap Direct link networks Packet switching Internetworking 1 IP Internet Concatenation

More information

1997, Scott F. Midkiff 1

1997, Scott F. Midkiff 1 Welcome to! Loooooooooooooooots of acronyms! By Scott Midkiff ECpE/CS 5516, VPI Spring 1997 (modified by Marc Abrams for Spring 1998) A lot of what s in came from the phone and ing worlds, not the LAN

More information

Position of IP and other network-layer protocols in TCP/IP protocol suite

Position of IP and other network-layer protocols in TCP/IP protocol suite Position of IP and other network-layer protocols in TCP/IP protocol suite IPv4 is an unreliable datagram protocol a best-effort delivery service. The term best-effort means that IPv4 packets can be corrupted,

More information

ECE 4450:427/527 - Computer Networks Spring 2017

ECE 4450:427/527 - Computer Networks Spring 2017 ECE 4450:427/527 - Computer Networks Spring 2017 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 6.2: IP Dr. Nghi Tran (ECE-University of Akron) ECE 4450:427/527 Computer Networks

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

Internet Protocol. Outline Introduction to Internet Protocol Header and address formats ICMP Tools CS 640 1

Internet Protocol. Outline Introduction to Internet Protocol Header and address formats ICMP Tools CS 640 1 Internet Protocol Outline Introduction to Internet Protocol Header and address formats ICMP Tools CS 640 1 Internet Protocol Runs on all hosts in the Internet and enables packets to be routed between systems

More information

Explore some common protocols. Telephone network protocols. Traditional digital transmission. Digital Communications II

Explore some common protocols. Telephone network protocols. Traditional digital transmission. Digital Communications II Explore some common protocols Common Protocols Digital Communications II Much discussion of principles, but not protocol details These change with time Real protocols draw many things together Overview

More information

Packet Switching. Packet Switching (CSE 573S) Packet Switching Methods. Packet Switching. Ken Wong Washington University

Packet Switching. Packet Switching (CSE 573S) Packet Switching Methods. Packet Switching. Ken Wong Washington University Packet Switching Packet Switching (CSE 57S) Ken Wong Washington University kenw@wustl.edu www.arl.wustl.edu/~kenw Key Idea: Transmit data in packets (short bundles) with headers (control)» Large messages

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

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline

ATM. Asynchronous Transfer Mode. these slides are based on USP ATM slides from Tereza Carvalho. ATM Networks Outline ATM Asynchronous Transfer Mode these slides are based on USP ATM slides from Tereza Carvalho 1 ATM Networks Outline ATM technology designed as a support for ISDN Definitions: STM and ATM Standardization

More information

CSE/EE 461 The Network Layer. Application Presentation Session Transport Network Data Link Physical

CSE/EE 461 The Network Layer. Application Presentation Session Transport Network Data Link Physical CSE/EE 461 The Network Layer Application Presentation Session Transport Network Data Link Physical This Lecture Focus: What to do when one wire isn t big enough? Point to point link Broadcast link (Ethernet

More information

IP over ATM. IP over ATM. Agenda. IP over ATM : Solving the Problem I.

IP over ATM. IP over ATM. Agenda. IP over ATM : Solving the Problem I. IP over ATM IP over ATM Classical IP over ATM, MARS, MCS, NHRP, LANE, MPOA ATM is connection-oriented Assumes connection-oriented applications IP is connection-less Assumes connection-less network Significant

More information

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca Based partly on lecture notes by David Mazières, Phil Levis, John Jannotti Administrivia Homework I out later today, due next Thursday Today: Link Layer (cont.)

More information

Lecture 8: Networks to Internetworks

Lecture 8: Networks to Internetworks Lecture 8: Networks to Internetworks CSE 123: Computer Networks Alex C. Snoeren NO CLASS FRIDAY Lecture 8 Overview Bridging & switching Learning bridges Spanning Tree Internetworking Routering Internet

More information

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace Virtual Link Layer 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Administrivia 3 Lectures left HW #2

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department of Computer Science TU München Master Course Computer Networks IN2097 Prof. Dr.-Ing. Georg Carle Christian Grothoff, Ph.D. Stephan Günther

More information

Module 10 Frame Relay and ATM

Module 10 Frame Relay and ATM Module 10 Frame Relay and ATM Lesson 35 ATM: Virtual Path, Virtual Channel. ATM Adaptation Layer (AAL) 10.3.1 VIRTUAL PATH AND VIRTUAL CHANNEL Connection between two endpoints is accomplished through virtual

More information

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca Based partly on lecture notes by David Mazières, Phil Levis, John Janno< Administrivia Homework I out later today, due next Thursday, Sep 25th Today: Link Layer

More information

Medium Access Protocols

Medium Access Protocols Medium Access Protocols Summary of MAC protocols What do you do with a shared media? Channel Partitioning, by time, frequency or code Time Division,Code Division, Frequency Division Random partitioning

More information

CSCI Computer Networks

CSCI Computer Networks CSCI-1680 - Computer Networks Link Layer III: LAN & Switching Chen Avin Based partly on lecture notes by David Mazières, Phil Levis, John Jannotti, Peterson & Davie, Rodrigo Fonseca Today: Link Layer (cont.)

More information

Chapter 3 Part 2 Switching and Bridging. Networking CS 3470, Section 1

Chapter 3 Part 2 Switching and Bridging. Networking CS 3470, Section 1 Chapter 3 Part 2 Switching and Bridging Networking CS 3470, Section 1 Refresher We can use switching technologies to interconnect links to form a large network What is a hub? What is a switch? What is

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

Link layer: introduction

Link layer: introduction Link layer: introduction terminology: hosts and routers: nodes communication channels that connect adjacent nodes along communication path: links wired links wireless links LANs layer-2 packet: frame,

More information

Network Layer: Internet Protocol

Network Layer: Internet Protocol Network Layer: Internet Protocol Motivation Heterogeneity Scale Intering IP is the glue that connects heterogeneous s giving the illusion of a homogenous one. Salient Features Each host is identified by

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

Lecture 3: Packet Forwarding

Lecture 3: Packet Forwarding Lecture 3: Packet Forwarding CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Mike Freedman & Amin Vahdat Lecture 3 Overview Paper reviews Packet Forwarding IP Addressing Subnetting/CIDR

More information

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca

CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca Based partly on lecture notes by David Mazières, Phil Levis, John Janno< Administrivia Homework I out later today, due next ursday, Sep 27th Today: Link Layer

More information

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy) ATM Asynchronous Transfer Mode (and some SDH) (Synchronous Digital Hierarchy) Why use ATM? Circuit switched connections: After initial setup no processing in network nodes Fixed bit rates, fixed time delay

More information

7010INT Data Communications Lecture 7 The Network Layer

7010INT Data Communications Lecture 7 The Network Layer Introduction 7010INT Data Communications Lecture 7 The Layer Internetworking & Devices Connecting LANs Routing Backbone networks Virtual LANs Addressing Application Presentation Session Data Link Physical

More information

SEN366 (SEN374) (Introduction to) Computer Networks

SEN366 (SEN374) (Introduction to) Computer Networks SEN366 (SEN374) (Introduction to) Computer Networks Prof. Dr. Hasan Hüseyin BALIK (12 th Week) The Internet Protocol 12.Outline Principles of Internetworking Internet Protocol Operation Internet Protocol

More information

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace

Virtual Link Layer : Fundamentals of Computer Networks Bill Nace Virtual Link Layer 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Administrivia 3 Lectures left HW #2

More information

Chapter 10. Circuits Switching and Packet Switching 10-1

Chapter 10. Circuits Switching and Packet Switching 10-1 Chapter 10 Circuits Switching and Packet Switching 10-1 Content Switched communication networks Circuit switching networks Circuit-switching concepts Packet-switching principles X.25 (mentioned but not

More information

Module 10 Frame Relay and ATM

Module 10 Frame Relay and ATM Module 10 Frame Relay and ATM Lesson 34 ATM: Concepts And Header 10.2.1 INTRODUCTION IP has a varying packet size which causes no problem while multiplexing but makes switching difficult. ATM uses a fixed

More information

CS 455: INTRODUCTION TO DISTRIBUTED SYSTEMS [NETWORKING] Frequently asked questions from the previous class surveys

CS 455: INTRODUCTION TO DISTRIBUTED SYSTEMS [NETWORKING] Frequently asked questions from the previous class surveys CS 455: INTRODUCTION TO DISTRIBUTED SYSTEMS [NETWORKING] The Receiver's Buffer Small it may be But throttle the mightiest sender It can Not just the how much But also the when Or if at all Shrideep Pallickara

More information

Asynchronous Transfer Mode (ATM) Broadband ISDN (B-ISDN)

Asynchronous Transfer Mode (ATM) Broadband ISDN (B-ISDN) Asynchronous Transfer Mode (ATM) Broadband ISDN (B-ISDN) Petr Grygárek rek 1 ATM basic characteristics Integrates transfer of voice, video, data and other media using statistical al multiplexing ing multiplexes

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

CS 43: Computer Networks Switches and LANs. Kevin Webb Swarthmore College December 5, 2017

CS 43: Computer Networks Switches and LANs. Kevin Webb Swarthmore College December 5, 2017 CS 43: Computer Networks Switches and LANs Kevin Webb Swarthmore College December 5, 2017 Ethernet Metcalfe s Ethernet sketch Dominant wired LAN technology: cheap $20 for NIC first widely used LAN technology

More information

Ethernet Switches (more)

Ethernet Switches (more) Ethernet Switches layer 2 (frame) forwarding, filtering using LAN addresses Switching: A-to-B and A - to-b simultaneously, no collisions large number of interfaces often: individual hosts, star-connected

More information

Lecture 22 Overview. Last Lecture. This Lecture. Next Lecture. Internet Applications. ADSL, ATM Source: chapter 14

Lecture 22 Overview. Last Lecture. This Lecture. Next Lecture. Internet Applications. ADSL, ATM Source: chapter 14 Last Lecture Lecture 22 Overview Internet Applications This Lecture ADSL, ATM Source: chapter 14 Next Lecture Wireless Networking Source: chapter 15 COSC244 & TELE202 Lecture 22 - ADSL, ATM 1 Modem Enable

More information

ATM Logical Connections: VCC. ATM Logical Connections: VPC

ATM Logical Connections: VCC. ATM Logical Connections: VPC ATM Logical Connections: VCC Logical Connections in ATM are referred to as virtual channel connections (VCCs). Virtual channel (VC) is a generic term used to describe unidirectional transport of ATM cells

More information

A T M. Cell Switched Technology. not SMDS. Defacto Standard Multimedia capable Use with SONET or SDH. Fixed Length - 53 bytes. DigiPoints Volume 1

A T M. Cell Switched Technology. not SMDS. Defacto Standard Multimedia capable Use with SONET or SDH. Fixed Length - 53 bytes. DigiPoints Volume 1 A T M Cell Switched Technology Fixed Length - 53 bytes not SMDS Defacto Standard Multimedia capable Use with SONET or SDH SCTE VA 12.1 SONET Optical Carrier (OC) Rates and SDH Synchronous Transport Module

More information

Principles behind data link layer services

Principles behind data link layer services Data link layer Goals: Principles behind data link layer services Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control: Done!

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

Data Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies

Data Link Layer. Our goals: understand principles behind data link layer services: instantiation and implementation of various link layer technologies Data Link Layer Our goals: understand principles behind data link layer services: link layer addressing instantiation and implementation of various link layer technologies 1 Outline Introduction and services

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

LAN Emulation, IP Over ATM and MPOA

LAN Emulation, IP Over ATM and MPOA LAN Emulation, IP Over ATM and MPOA Professor of Computer and Information Sciences Columbus, OH 43210 These slides are available at http://www.cis.ohio-state.edu/~jain/cis777-00/ 1 Overview LAN Emulation

More information

Distributed Queue Dual Bus

Distributed Queue Dual Bus Distributed Queue Dual Bus IEEE 802.3 to 802.5 protocols are only suited for small LANs. They cannot be used for very large but non-wide area networks. IEEE 802.6 DQDB is designed for MANs It can cover

More information

CSCI-1680 Network Layer: IP & Forwarding Rodrigo Fonseca

CSCI-1680 Network Layer: IP & Forwarding Rodrigo Fonseca CSCI-1680 Network Layer: IP & Forwarding Rodrigo Fonseca Based partly on lecture notes by David Mazières, Phil Levis, John Janno< Administrivia IP out today. Your job: Find partners and tell us Implement

More information

Common Protocols. The grand finale. Telephone network protocols. Traditional digital transmission

Common Protocols. The grand finale. Telephone network protocols. Traditional digital transmission The grand finale Common Protocols An Engineering Approach to Computer Networking Previous chapters presented principles, but not protocol details these change with time real protocols draw many things

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

ATM Introduction. The Grand Unification 2005/03/11. (C) Herbert Haas

ATM Introduction. The Grand Unification 2005/03/11. (C) Herbert Haas ATM Introduction The Grand Unification Agenda What is it? Who wants it? Who did it? Header and Switching ATM Layer Hypercube Adaptation Layers Signaling Addresses 2 What is ATM? High-Speed Virtual Circuits

More information

CIS 551 / TCOM 401 Computer and Network Security. Spring 2007 Lecture 8

CIS 551 / TCOM 401 Computer and Network Security. Spring 2007 Lecture 8 CIS 551 / TCOM 401 Computer and Network Security Spring 2007 Lecture 8 Announcements Reminder: Project 1 is due on tonight by midnight. Midterm 1 will be held next Thursday, Feb. 8th. Example midterms

More information

Ref: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on

Ref: A. Leon Garcia and I. Widjaja, Communication Networks, 2 nd Ed. McGraw Hill, 2006 Latest update of this lecture was on IP Version 4 (IPv4) Header (Continued) Identification (16 bits): One of the parameters of any network is the maximum transmission unit (MTU) parameter. This parameter specifies the maximum size of the

More information

Last time. Wireless link-layer. Introduction. Characteristics of wireless links wireless LANs networking. Cellular Internet access

Last time. Wireless link-layer. Introduction. Characteristics of wireless links wireless LANs networking. Cellular Internet access Last time Wireless link-layer Introduction Wireless hosts, base stations, wireless links Characteristics of wireless links Signal strength, interference, multipath propagation Hidden terminal, signal fading

More information

EPL606. Internetworking. Part 2a. 1Network Layer

EPL606. Internetworking. Part 2a. 1Network Layer EPL606 Internetworking Part 2a The majority of the slides in this course are adapted from the accompanying slides to the books by Larry Peterson and Bruce Davie and by Jim Kurose and Keith Ross. Additional

More information

Virtual University of Pakistan. Describe the Hidden Node and Exposed Node problems in Standard? VUSR. [Larry L. Peterson]

Virtual University of Pakistan. Describe the Hidden Node and Exposed Node problems in Standard? VUSR. [Larry L. Peterson] www..net Solution Assignment No. 2 Question No. 1 Describe the Hidden Node and Exposed Node problems in 802.11 Standard? Hidden Node Problem: Consider the figure below. [Larry L. Peterson] B can exchange

More information

Figure 10.1 Cell switching principles: (a) routing schematic; (b) VP routing; (c) VC routing.

Figure 10.1 Cell switching principles: (a) routing schematic; (b) VP routing; (c) VC routing. Figure. Cell switching principles: (a) routing schematic; (b) VP routing; (c) VC routing. (a) PCI =,,, 4 4 PCI =, 4 4 6 PCI = 6, Link/Port RT Link/Port RT Link/Port RT In Port PCI 4 Out Port PCI 4 6 Port

More information

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols Guide to TCP/IP, Third Edition Chapter 3: Data Link and Network Layer TCP/IP Protocols 1 Objectives Understand the role that data link protocols, such as SLIP and PPP, play for TCP/IP Distinguish among

More information

Computer Networks (Introduction to TCP/IP Protocols)

Computer Networks (Introduction to TCP/IP Protocols) Network Security(CP33925) Computer Networks (Introduction to TCP/IP Protocols) 부산대학교공과대학정보컴퓨터공학부 Network Type Elements of Protocol OSI Reference Model OSI Layers What we ll learn today 2 Definition of

More information

Principles behind data link layer services:

Principles behind data link layer services: Data link layer Goals: Principles behind data link layer services: Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control Example

More information

Principles behind data link layer services:

Principles behind data link layer services: Data link layer Goals: Principles behind data link layer services: Error detection, correction Sharing a broadcast channel: Multiple access Link layer addressing Reliable data transfer, flow control Example

More information

Lecture 10: Internetworking"

Lecture 10: Internetworking Lecture 10: Internetworking" CSE 123: Computer Networks Alex C. Snoeren HW 2 due NOW! Lecture 10 Overview" Spanning Tree Internet Protocol Service model Packet format 2 Spanning Tree Algorithm" Each bridge

More information

CHAPTER 18 INTERNET PROTOCOLS ANSWERS TO QUESTIONS

CHAPTER 18 INTERNET PROTOCOLS ANSWERS TO QUESTIONS CHAPTER 18 INTERNET PROTOCOLS ANSWERS TO QUESTIONS 18.1 (1) The communications network may only accept blocks of data up to a certain size. (2) Error control may be more efficient with a smaller PDU size.

More information

Chapter 7 Internet Protocol Version 4 (IPv4) Kyung Hee University

Chapter 7 Internet Protocol Version 4 (IPv4) Kyung Hee University Chapter 7 Internet Protocol Version 4 (IPv4) 1 7.1 Introduction The transmission mechanism used by the TCP/IP Unreliable and connectionless datagram protocol Best-effort delivery service IP packets can

More information

CSCI 466 Midterm Networks Fall 2011

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

More information

Layer 2 functionality bridging and switching

Layer 2 functionality bridging and switching Layer 2 functionality bridging and switching BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013 Overview Layer 2 functionality Error detection Bridges Broadcast and collision domains How

More information

PART X. Internetworking Part 1. (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution)

PART X. Internetworking Part 1. (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution) PART X Internetworking Part 1 (Concept, IP Addressing, IP Routing, IP Datagrams, Address Resolution) CS422 Part 10 1 Spring 1999 Motivation For Internetworking LANs Low cost Limited distance WANs High

More information