CSCI 465 D ata Communications and Networks Lecture 24 Martin van Bommel CSCI 465 Data Communications & Networks 1.

Slides:



Advertisements
Similar presentations
Computer Networks20-1 Chapter 20. Network Layer: Internet Protocol 20.1 Internetworking 20.2 IPv IPv6.
Advertisements

© 2007 Cisco Systems, Inc. All rights reserved.ICND1 v1.0—1-1 Building a Simple Network Understanding the TCP/IP Internet Layer.
Network Layer Pertemuan 17 Matakuliah: H0484/Jaringan Komputer Tahun: 2007.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
1 K. Salah Module 5.2: Internet Protocol CO vs. CL protocols IP Features –Fragmentation –Routing IP Datagram Format IPv6.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
1 14. Internetworking. Prof. Sang-Jo Yoo 2 Contents  Internetworking Terms  Principles of Internetworking  Connectionless Internetworking  The Internet.
EE 4272Spring, 2003 Chapter 15&16 Internetworking Internetwork Structure & Terms Internetworking Architecture Features  Connection/Connectionless Architecture.
1 Pertemuan 19 Layer Network Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
1 Pertemuan 03 Routing Matakuliah: H0451/Praktikum Jaringan Komputer Tahun: 2006 Versi: 1/0.
11- IP Network Layer4-1. Network Layer4-2 The Internet Network layer forwarding table Host, router network layer functions: Routing protocols path selection.
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
EEE449 Computer Networks Internetworking.
Semester Copyright USM EEE442 Computer Networks Internetworking En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
CSCI 4550/8556 Computer Networks Comer, Chapter 20: IP Datagrams and Datagram Forwarding.
Internet Protocol-IP. Objective l TCP/IP vs. OSI models l CO vs. CL protocols l IP Features »Fragmentation »Routing l IP Datagram Format l IPv6.
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Computer Networks with Internet Technology William Stallings
IP-UDP-RTP Computer Networking (In Chap 3, 4, 7) 건국대학교 인터넷미디어공학부 임 창 훈.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
1 TCOM 509 – Internet Protocols (TCP/IP) Lecture 02_b Instructor: Dr. Li-Chuan Chen Date: 09/08/2003 Based in part upon slides of Prof. J. Kurose (U Mass),
Fall 2010CEG CEG-4188 Lecture 2: Internetworking and the Internet Protocol (IP) Prof. Gregor v. Bochmann SITE - University of Ottawa These course.
G64INC Introduction to Network Communications Ho Sooi Hock Internet Protocol.
TELE202 Lecture 9 Internet Protocols (1) 1 Lecturer Dr Z. Huang Overview ¥Last Lecture »Congestion control »Source: chapter 12 ¥This Lecture »Internet.
The Network Layer. Network Projects Must utilize sockets programming –Client and Server –Any platform Please submit one page proposal Can work individually.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
Protocols and the TCP/IP Suite
1 Business Telecommunications Data and Computer Communications Chapter 15 Internetwork Protocols.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
11 NETWORK LAYER PROTOCOLS Chapter 5 IP IPX NetBEUI AppleTalk.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
ES 101. Module 2 IP Addressing & Routing. Last Lecture Wide area networking Definition of “packets”
10/13/20151 TCP/IP Transmission Control Protocol Internet Protocol.
The Saigon CTT Semester 1 CHAPTER 10 Le Chi Trung.
Suez Canal University – Faculty of Computers & Informatics - Cisco Local Academy Network Fundamentals.
Protocols 1 Objective: Build a protocol foundation for Client / Server programming in an Internet Environment Note: RFCs available from
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Internetworking Internet: A network among networks, or a network of networks Allows accommodation of multiple network technologies Universal Service Routers.
Layer 3: Internet Protocol.  Content IP Address within the IP Header. IP Address Classes. Subnetting and Creating a Subnet. Network Layer and Path Determination.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
Internet Protocols (chapter 18) CSE 3213 Fall 2011.
Network Layer4-1 Datagram networks r no call setup at network layer r routers: no state about end-to-end connections m no network-level concept of “connection”
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
Linux Operations and Administration Chapter Eight Network Communications.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
William Stallings Data and Computer Communications Chapter 15 Internetwork Protocols.
Data and Computer Communications Ninth Edition by William Stallings Data and Computer Communications, Ninth Edition by William Stallings, (c) Pearson Education.
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 19 Omar Meqdadi Department of Computer Science and Software Engineering University.
IP Protocol CSE TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol.
CSCI 465 D ata Communications and Networks Lecture 25 Martin van Bommel CSCI 465 Data Communications & Networks 1.
Chapter 20 Network Layer: Internet Protocol Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
1 Layer 3: Routing & Addressing Honolulu Community College Cisco Academy Training Center Semester 1 Version
Network Layer/IP Protocols 1. Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2.
Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite.
Computer Networks with Internet Technology William Stallings
Net 431: ADVANCED COMPUTER NETWORKS
CS 457 – Lecture 10 Internetworking and IP
Protocols and the TCP/IP Suite
TCP/IP Explored Jun Wu 11/11/2018.
Internetworking Outline Best Effort Service Model
Wide Area Networks and Internet CT1403
Data Communications and Networking
INTERNET PROTOCOL Presented by: Md:Faruque-A-Azam ID:1642CSE00570 Batch:42 CSE,MIU.
University of Houston Internetwork Protocols Datacom II Lecture 2
Net 323 D: Networks Protocols
Chapter 15. Internet Protocol
Protocols and the TCP/IP Suite
NET 323D: Networks Protocols
Presentation transcript:

CSCI 465 D ata Communications and Networks Lecture 24 Martin van Bommel CSCI 465 Data Communications & Networks 1

Internet An interconnected set of networks where each of the constituent networks retains its identity and protocols Consists of – End systems devices attached to a network – Intermediate systems provide a communications path and perform the necessary relaying and routing functions bridges and routers CSCI 465 Data Communications & Networks 2

Bridge vs Router Bridge – intermediate system to connect two LANs that use similar LAN protocols – acts as address filter to transfer packets – operates at layer 2 - network access layer Router – intermediate system to connect two networks that may or may not be similar – operates at layer 3 - internet layer CSCI 465 Data Communications & Networks 3

TCP/IP Concepts 4

Internetworking Requirements Provide a link between networks – At minimum, physical and link control is needed Router J has physical links to N1&N2 - data link protocol Provide for the routing and delivery of data Application X on host A exchanges data with X on host B Provide an accounting service – Track of use and status of networks and routers Provide the services regardless of architectures CSCI 465 Data Communications & Networks 5

Network Differences addressing schemes (but global IP address) maximum packet size – break up for smaller network access mechanisms timeouts error recovery status reporting routing techniques user access control Connection vs connectionless CSCI 465 Data Communications & Networks 6

Connectionless Operation Internetworking is connectionless at IP level – Each network protocol data unit (PDU) is routed independently through series of routers Advantages – Flexible – requires very little from underlying nets – Robust – responds to changing conditions – Less overhead – no connection established CSCI 465 Data Communications & Networks 7

8 IP Operation

IPv4 – Internet Protocol Version 4 Part of the TCP/IP suite Two parts – Specification of interface with higher layer Interaction with e.g. TCP – Specification of actual protocol format and mechanisms CSCI 465 Data Communications & Networks 9

IP Services Service Primitives – send and deliver Parameters – Source and destination address – Protocol – e.g. TCP or UDP – Type of service indicators – Identification – used for reassembly – Don’t fragment identifier – Time to live (TTL) – in seconds – Data length – Option data – specify user options (next slide) – Data itself CSCI 465 Data Communications & Networks 10

IP Options Parameter Security Source routing – Sequence of router addresses Route recording – Sequence of routers visited Stream identification – Identify as stream to gain certain resources Timestamping CSCI 465 Data Communications & Networks 11

IPv4 Header CSCI 465 Data Communications & Networks 12

IPv4 address Formats CSCI 465 Data Communications & Networks 13

IP Addresses – Class A Start with binary 0 Range 0.x.x.x to 127.x.x.x – 0 is reserved – 127 used for loopback 126 Class A network numbers 2 24 = 16.7 million host numbers on each CSCI 465 Data Communications & Networks 14

IP Addresses – Class B Start with binary 10 Range 128.x.x.x to 191.x.x.x – Second octet also used as part of network number 2 14 = 16,384 Class B network numbers 2 16 = 65,536 host numbers on each CSCI 465 Data Communications & Networks 15

IP Addresses – Class C Start with binary 110 Range 192.x.x.x to 223.x.x.x – Second and third octets also used as part of network number 2 21 = 2,097,152 Class C network numbers 2 8 = 256 host numbers on each Network numbers nearly all allocated – IPv6 CSCI 465 Data Communications & Networks 16

Subnets and Subnet Mask Insulate overall internet from growth of network numbers and routing complexity – allows arbitrary complexity of internetworked LANs within organization – site looks to rest of internet like single network Assign single network number to all LANs – simplifies addressing and routing to the site Each LAN on the site assigned subnet number – host portion of IP address partitioned into subnet and host numbers Local routers route on basis of subnet number – Subnet mask used to convert IP address into subnet and host numbers CSCI 465 Data Communications & Networks 17

IP Addresses and Subnet Masks 18 Binary RepresentationDot Notation IP Address Subnet Mask Bitwise AND Subnet Number Host Number = 1305 MasksBinary RepresentationDot Notation Class A Default Class A Example Class B Default Class B Example Class C Default Class C Example