Unit 6. Author: W.Buchanan. IP The Address (1)

Size: px
Start display at page:

Download "Unit 6. Author: W.Buchanan. IP The Address (1)"

Transcription

1 Unit 6 Author: W.Buchanan. IP The Address (1)

2 Author: W.Buchanan. IP The Address (2) IP TTL=255 TTL=12 TTL=200 TTL=25 TTL stops the data packet from transversing the Internet forever. TTL=190 TTL=170 TTL=50

3 Author: W.Buchanan. IP The Address (3) Mobile s (Unit 10) Router Programming (Unit 8) Routing Protocols (Unit 9) IP Addressing/Subnets (Unit 6) TCP/Socket Programming (Unit 7) Switches/VLANs (Unit 5) Net Elements (Unit 2) Net Types (Unit 3) Net Design (Unit 4) Introduction (Unit 1)

4 application application program program Application Application Application program program makes makes contact contact with with network network application application for for Hello. Fred. Physical The The data data frame frame is is converted converted into into binary binary form form and and transmitted transmitted over over a a physical physical connection connection Start Start Start Presentation Convert Convert data data into into a a form form which which can can be be transmitted transmitted To: Fred From: Bert Hello. Fred. Addr Addr Addr Seg 1 Seg 2 Seg 3 Data link End End End Data Data packet packet converting converting into into a a form form which which can can be be transmitted transmitted over over the the network network Data encapsulation Session Contact Contact remote remote system system and and request request a a transmission transmission HELO sys.com FOR Fred To: Fred From: Bert Hello. Fred. Add Add source source and and destination destination addresses addresses Addr Addr Addr Transport Negotiate Negotiate data data transfer transfer and and split split data data into into segments segments Seg 1 Seg 2 Seg 3 Seg 1 Seg 2 Seg 3 Author: W.Buchanan. IP The Address (4)

5 Author: W.Buchanan. IP The Address (5) address Place Street City Edinburgh Castle, 10 Princes Street, Edinburgh EH1 1LZ Physical address OS Grid Co-ordinate: 03434, 75321

6 Analogy Author: W.Buchanan. IP The Address (6) Session Transport Name:MyBook Chapter: 1 Document is split into chapters I m I m sending it, it, now. Name:MyBook Chapter: 2 What s the maximum size of the documents that can be sent? Name:MyBook Chapter: n Address: 1 High St Address: 1 High St Address: 1 High St

7 Author: W.Buchanan. IP The Address (7) (Logical address) Sorting Office Sorting Office Sorting Office Data link Physical Actual (Physical address) Throughout the network address stays the same, but the physical address changes

8 Author: W.Buchanan. IP The Address (8) Sorting Office Postal Sorting Office Only at the end does the physical address and the logical address have to be resolved. The actual physical address is finally resolved

9 Analogy Author: W.Buchanan. IP The Address (9) Session Thanks. I ve I ve received it. it. Transport Name:MyBook Chapter: 3 Document is reassembled Name:MyBook Chapter: 5 Name:MyBook Chapter: 1 Address: 1 High St Address: 1 High St Address: 1 High St

10 Analogy Author: W.Buchanan. IP The Address (10) 1 2 Data segments (TCP) Data packets (IP) Internet Ethernet Only at the end does the physical address and the logical address have to be resolved. The actual physical address is finally resolved

11 IP and MAC Addresses Author: W.Buchanan. IP The Address (11) MAC1, IP1 IP Src: IP1 IP Dest: IP8 MAC Src: MAC1 MAC Dest: MAC2 MAC2, IP2 The IP addresses stay the same but the MAC address changes MAC3, IP3 MAC4, IP4 IP Src: IP1 IP Dest: IP8 MAC Src: MAC3 MAC Dest: MAC4 MAC5, IP5 MAC6, IP6 IP Src: IP1 IP Dest: IP8 MAC Src: MAC5 MAC Dest: MAC6 MAC7, IP7 MAC8, IP8 IP Src: IP1 IP Dest: IP8 MAC Src: MAC7 MAC Dest: MAC8

12 IP and MAC Addresses Author: W.Buchanan. IP The Address (12) [Gateway is the port of the router] MAC1, IP1 MAC2, IP2 Each network segment determines MAC addresses of gateways by sending and ARP broadcast. MAC3, IP3 MAC4, IP4 MAC5, IP5 MAC6, IP6 MAC7, IP7 MAC8, IP8 ARP broadcasts

13 IP and TCP Author: W.Buchanan. IP The Address (13) IP address is used to route data around the Internet TCP part allows applications to communicate over the network Data Data Link Link Physical Physical A router routes with the network address (such as the IP address)

14 IP header IP IP TCP TCP Higher-level protocol/data Data Packet Version Header Header length length Total length Identification Type of of service 0 D M Fragment Offset Time-to-Live Header Checksum Source IP IP Address Destination IP IP Address Protocol Source IP address Routers route with the destination address Destination IP address Author: W.Buchanan. IP The Address (14)

15 IP header IP IP TCP TCP Higher-level protocol/data Data Packet (IPv4) Version Header Header length length Total length Identification Type of of service 0 D M Fragment Offset Time-to-Live Header Checksum Source IP IP Address Destination IP IP Address Protocol The first thing that is read is the version. IPv4 uses a 32-bit address. IPv6 uses a 32-bit address Author: W.Buchanan. IP The Address (15)

16 IP header IP IP Version TCP TCP Header Header length length Total length Identification Higher-level protocol/data Type of of service 0 D M Fragment Offset Time-to-Live Header Checksum Source IP IP Address Destination IP IP Address Protocol Data Packet A datagram could propagate through the internet indefinitely. To prevent this, the 8-bit time-to-live value is set to the maximum transit time in seconds and is set initially by the source IP. Each gateway then decrements this value by a defined amount. When it becomes zero the datagram is discarded. It also defines the maximum amount of time that a destination IP node should wait for the next datagram fragment. Author: W.Buchanan. IP The Address (16)

17 Time-to-live field Author: W.Buchanan. IP The Address (17) TTL=255 TTL=12 TTL=200 TTL=25 TTL stops the data packet from transversing the Internet forever. TTL=190 TTL=170 TTL=50

18 IP header IP IP TCP TCP Higher-level protocol/data Data Packet Version Header Header length length Total length Identification Type of of service 0 D M Fragment Offset Time-to-Live Header Checksum Source IP IP Address Destination IP IP Address Protocol Protocol (8 bits). Different transport protocols can be used on the datagram. The 8-bit protocol field defines the type to be used. E.g. 1 ICMP and 6 TCP Author: W.Buchanan. IP The Address (18)

19 IP can support many different upper-layer protocols Author: W.Buchanan. IP The Address (19) UDP TCP Voice over IP NetBIOS over IP IPX/SPX over IP ICMP (ping, tracert) Internet The Internet can support many different higher-layer protocols, not just TCP

20 IP header IP IP TCP TCP Higher-level protocol/data Data Packet (IPv4) Version Header Header length length Total length Identification Type of of service 0 D M Fragment Offset Time-to-Live Header Checksum Source IP IP Address Protocol Very basic Checksum. Thus, there Is very little error checking/ verification. Destination IP IP Address Author: W.Buchanan. IP The Address (20)

21 IP header IP IP TCP TCP Higher-level protocol/data Data Packet Version Header Header length length Total length Identification Type of of service 0 D M Fragment Offset Time-to-Live Header Checksum Source IP IP Address Protocol IPv4 address Is 32 bits long. - which only Gives up to 4 billion addresses (2 32 ) Destination IP IP Address Author: W.Buchanan. IP The Address (21)

22 IP address classifications Author: W.Buchanan. IP The Address (22) 32 bits Host 8 bits Binary notation Dotted notation (W.X.Y.Z) Class A NET(0 127) NET(0 127) HOST HOST HOST HOST HOST HOST Class B NET NET (128 ( ) 191) NET NET HOST HOST HOST HOST Class C NET NET (192 ( ) 223) NET NET NET NET HOST HOST

23 TCP/IP Intranet MARS MOON A VAX01 VAX02 MERCURY JUPITER ETHER C Router Router Responsible Responsiblefor for examining examining IP IP address address to to determine determine if if the the TCP/IP TCP/IP packet packet must must be be routed routed out out of of the the network, network, and and the the main main network. network. Router Routermust have have two two IP IP addresses addresses as as it it is is part part of of two two network network segments segments B PLUTO VENUS OBERON DIONE Author: W.Buchanan. IP The Address (23)

24 Author: W.Buchanan. IP The Address (24) IP Address Types IP IP Address Address Ranges Ranges Host Host Class Class A: A: to to (127 (127 networks) networks) (16,711,680 (16,711,680 hosts) hosts) Class Class B: B: to to to to (16,320 (16,320networks) (65,024 (65,024hosts) Class Class C: C: to to to to (2,088,960 (2,088,960 networks) networks) (255 (255 hosts) hosts) 0 0 Class A (7 bits) Node (24 bits) Class B (14 bits) Node (16 bits) Class C (21 bits) Node (8 bits)

25 TCP/IP Intranet Author: W.Buchanan. IP The Address (25) w.x.y.z IP address Number Number Host Host Number Number w.x A [ [ Number] Number] Global network B [ [ Number] Number] [Host Number] C [ [ Number] Number]

26 Author: W.Buchanan. IP The Address (26) IP address (Type B) Number Number TCP/IP Intranet with Subnets Subnet Subnet Host Host Number Number Number Number PC419: Typical Typical Subnet Subnet masks masks Class Class A: A: Class Class B: B: Class Class C: C: Subnet Subnet A [Subnet [Subnet Number] Number] W.X.Y Subnet Subnet A [Subnet [Subnet Number] Number] W.X.Y.Z A [ [ Number] Number] W.X Global network Subnet Subnet A [Subnet [Subnet Number] Number] B [ [ Number] Number] Napier: [Host Number] Lab Block: Subnet Subnet B [Subnet [Subnet Number] Number] Computing main block:

27 Class A IP Address Author: W.Buchanan. IP The Address (27) Internet s: Few Net. 127 IP IP Address Address Ranges Ranges Host Host Class Class A: A: to to (127 (127 networks) networks) (16,711,680 (16,711,680 hosts) hosts) Class Class B: B: to to to to (16,320 (16,320networks) (65,024 (65,024hosts) Class Class C: C: to to to to (2,088,960 (2,088,960 networks) networks) (255 (255 hosts) hosts) Class A : Host: Few networks, and many hosts s: Many 1 16,711,680

28 Class B IP Address Author: W.Buchanan. IP The Address (28) Internet s: Average Net. 16,320 IP IP Address Address Ranges Ranges Host Host Class Class A: A: to to (127 (127 networks) networks) (16,711,680 (16,711,680 hosts) hosts) Class Class B: B: to to to to (16,320 (16,320networks) (65,024 (65,024hosts) Class Class C: C: to to to to (2,088,960 (2,088,960 networks) networks) (255 (255 hosts) hosts) Class B : Host: Large number of networks, large number of host (although not as many as Class A) s: Average 1 65,024

29 Class C IP Address Author: W.Buchanan. IP The Address (29) Internet s: Many Net. 2,088,960 IP IP Address Address Ranges Ranges Host Host Class Class A: A: to to (127 (127 networks) networks) (16,711,680 (16,711,680 hosts) hosts) Class Class B: B: to to to to (16,320 (16,320networks) (65,024 (65,024hosts) Class Class C: C: to to to to (2,088,960 (2,088,960 networks) networks) (255 (255 hosts) hosts) Class C : Host: Large number of networks, and few hosts s: Few 1 255

30 addresses, and broadcasting Author: W.Buchanan. IP The Address (30) (Class A network address) (Class B network address) (Class C network address). Addresses The address used to represent the whole of a network Net Net W.Z.Y.0 W.Z.Y.0 Net Net W.Z.0.0 W.Z.0.0 Net Net W W Net Net W.Z.0.0 W.Z (Class A broadcast into ) (Class A broadcast into ) (Class C broadcast into ). Broadcast Addresses All nodes on the addressed network will listen to the transmission

31 Subnetting masks for Class B addresses Author: W.Buchanan. IP The Address (31) Subnet address Dotted not. Max sub. Max hosts (/subnet) For example, if the network address is and the five bits are used for the subnet mask then: The network {00001} is the first subnet (node range to ) and {11110} is the last subnet (node range to )

32 Example Domain Naming Structure edu edu com com gov gov mil mil de de uk uk fr fr Primary domain intel intel sony sony nec nec co co ac ac org org www www res res sales sales ed ed napier napier hw hw eece eece dcs dcs mmse mmse pc01 pc01 sun01 sun01 www www pc01 pc01 pc01.eece.napier.ac.uk Example Example DNS DNS mappings mappings Domain Domain name name IP IP address address web.nec.com web.nec.com Author: W.Buchanan. IP The Address (32)

33 Domain name server Author: W.Buchanan. IP The Address (33) Once WWW browser has the IP address of the destination, it can then access it DNS may interrogate Other DNS s to Determine IP addresses Internet WWW browser asks The DNS for the IP address of the domain name DNS returns back the IP address of the domain name Domain name server

34 Allocating IP addresses Author: W.Buchanan. IP The Address (34) Limiting access to the Internet. IP addresses can be mapped to MAC addresses. A node which requires an IP address will ask the IP granting server for an IP address. The server then checks the host s MAC address to determine if it is allowed to access the Internet. If it is not, the server does not return an IP address. The system administrator can thus set up a table which only includes the hosts which are required to connect to the Internet. Authenticating nodes. A typical hacking method is to steal an IP address and use it for the time of a connection. This can be overcome by making all of the nodes on the network ask the IP granting server for their IP address. It is thus not possible to steal an address, as the IP granting server will check the MAC address of the host. Allocating from a pool of IP addresses. An organization may be granted a limited range of IP addresses which is not enough to allocate to all the nodes in the organization. The IP granting server can thus be set up to allocate IP addresses to nodes as they require them. When all the IP addresses have been allocated, no more IP addresses can be given out. When a node is finished with its IP address, the IP address that was granted to it can be put back in the pool when it is finished with it. Centralized configuration of IP addresses. The system manager can easily setup IP addresses to nodes from the central IP granting server. Barring computers from connecting to a network. Some networks are set up so that they must get a valid IP address before they can connect to the network (typically in Unix-type networks). The IP granting server will check the MAC address of the requester, if it is not allowed the server will not grant it an IP address.

35 University Author: W.Buchanan. IP The Address (35) Computer Computer Studies Studies Router Router Mechanical Mechanical Department Department Gateway Gateway Router Router Internet Electrical Electrical Department Department Router Router

36 Example network Token Ring networks Mimas Mwave Moon Oberon HP Dione Pluto Venus Mercury Saturn Titan Io Earth Rhea Ariel Neptune Phobos +Demos +Uranus Intel VAX Leda Castor Miranda Triton pc pc3 PC Ethernet network Pollux Vega(X) Spica Rigel(X) Workstation Ethernet network eepc01 eepc02 Author: W.Buchanan. IP The Address (36)

37 Author: W.Buchanan. IP The Address (37) MAC1, IP1 [IP address] [Subnet mask] [Gateway is the port of the router] [IP address] [Subnet mask] [IP address] [Subnet mask]

38 Author: W.Buchanan. IP The Address (38)

39 IPCONFIG /ALL Author: W.Buchanan. IP The Address (39) Ethernet adapter Local Area Connection 3: Connection-specific DNS Suffix. : myuni.ac.uk Description : Realtek RTL8139/810x Family Physical Address : 00-0A-E4-01-2C-F1 Dhcp Enabled : Yes Autoconfiguration Enabled.... : Yes IP Address : Subnet Mask : Default Gateway : DHCP Server : DNS Servers : Primary WINS Server : Secondary WINS Server : Lease Obtained : 05 November :19:35 Lease Expires : 08 November :19:35

40 Author: W.Buchanan. IP The Address (40) Here s my MAC address. What s my IP address? Here it is DHCP server What s the IP address for this site? Here it is DNS server Here s my Windows name. Can I have an IP address? Here it is WINS server

41 address translation Author: W.Buchanan. IP The Address (41) IP IP Src: Src: IP IP Dest: Dest: Outgoing data data NAT NAT Router Router IP IP Src: Src: IP IP Dest: Dest: Outgoing data data IP IP Src: Src: IP IP Dest: Dest: Incoming data data IP IP Src: Src: IP IP Dest: Dest: Incoming data data PAT (Port address translation) Maps many addresses to one global address.

42 NAT The advantages Author: W.Buchanan. IP The Address (42) Increases range of address. Hides the network address of the network. Allow easy creation of subnetworks. can use their own network addresses, such as as , , and so so on. NAT Global addresses (which are unique on the Internet)

43 Borrowing addresses for some links Author: W.Buchanan. IP The Address (43) E0 IP address unnumbered borrows addresses from another port E0 Router Router Router A Router S0 S0 B E1 E1

CS 457 Lecture 11 More IP Networking. Fall 2011

CS 457 Lecture 11 More IP Networking. Fall 2011 CS 457 Lecture 11 More IP Networking Fall 2011 IP datagram format IP protocol version number header length (bytes) type of data max number remaining hops (decremented at each router) upper layer protocol

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

McGraw-Hill The McGraw-Hill Companies, Inc., 2000

McGraw-Hill The McGraw-Hill Companies, Inc., 2000 !! McGraw-Hill The McGraw-Hill Companies, Inc., 2000 "#$% & '$# )1 ) ) )6 ) )* )- ). )0 )1! )11 )1 )1 )16 )1 3'' 4", ( ( $ ( $ $$+, $$, /+ & 23,4 )/+ &4 $ 53" Network Layer Position of network layer Figure

More information

TCP/IP and the OSI Model

TCP/IP and the OSI Model TCP/IP BASICS TCP/IP and the OSI Model TCP/IP BASICS The network protocol of the Internet Composed of six main protocols IP Internet Protocol UDP User Datagram Protocol TCP Transmission Control Protocol

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

Prof. Bill Buchanan Room: C.63

Prof. Bill Buchanan Room: C.63 Wireless LAN CO72047 Unit 7: Filtering Prof. Bill Buchanan Contact: w.buchanan@napier.ac.uk Room: C.63 Telephone: X2759 MSN Messenger: w_j_buchanan@hotmail.com WWW: http://www.dcs.napier.ac.uk/~bill http://buchananweb.co.uk

More information

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer

CPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer 1 CPSC 826 Intering The Network Layer: Routing & Addressing Outline The Network Layer Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu November 10, 2004 Network layer

More information

Master Course Computer Networks IN2097

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

More information

Network Layer/IP Protocols

Network Layer/IP Protocols Network Layer/IP Protocols 1 Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2 IPv4 packet header 3 IPv4 Datagram Header Format version of the IP protocol (4 BIts) IP header

More information

internet technologies and standards

internet technologies and standards Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Network Layer The majority of slides presented in

More information

The Internet. 9.1 Introduction. The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications.

The Internet. 9.1 Introduction. The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications. The Internet 9.1 Introduction The Internet is a global network that supports a variety of interpersonal and interactive multimedia applications. Associated with each access network - ISP network, intranet,

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

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

CMPE 80N: Introduction to Networking and the Internet

CMPE 80N: Introduction to Networking and the Internet CMPE 80N: Introduction to Networking and the Internet Katia Obraczka Computer Engineering UCSC Baskin Engineering Lecture 17 CMPE 80N Spring'10 1 Announcements Next class: Presentation of fun projects

More information

Network Layer PREPARED BY AHMED ABDEL-RAOUF

Network Layer PREPARED BY AHMED ABDEL-RAOUF Network Layer PREPARED BY AHMED ABDEL-RAOUF Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on receiving side, delivers segments to transport

More information

Network layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing

Network layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every

More information

Network layer: Overview. Network Layer Functions

Network layer: Overview. Network Layer Functions Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every

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

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

Router Architecture Overview

Router Architecture Overview Chapter 4: r Introduction (forwarding and routing) r Review of queueing theory r Router design and operation r IP: Internet Protocol m IPv4 (datagram format, addressing, ICMP, NAT) m Ipv6 r Generalized

More information

IP Addressing and Subnetting

IP Addressing and Subnetting IP Addressing and Subnetting Internet Layer The purpose of the Internet layer is to send packets from a network node and have them arrive at the destination node independent of the path taken. Internet

More information

CIS 551 / TCOM 401 Computer and Network Security

CIS 551 / TCOM 401 Computer and Network Security CIS 551 / TCOM 401 Computer and Network Security Spring 2008 Lecture 12 2/28/08 CIS/TCOM 551 1 Announcements Reminder: Project 2 is due Friday, March 7th at 11:59 pm 2/28/08 CIS/TCOM 551 2 Internet Protocol

More information

Introduction to TCP/IP

Introduction to TCP/IP Introduction to TCP/IP Properties and characteristics of TCP/IP IPv4 IPv6 Public vs private vs APIPA/link local Static vs dynamic Client-side DNS settings Client-side DHCP Subnet mask vs CIDR Gateway TCP/IP

More information

1/18/13. Network+ Guide to Networks 5 th Edition. Objectives. Chapter 10 In-Depth TCP/IP Networking

1/18/13. Network+ Guide to Networks 5 th Edition. Objectives. Chapter 10 In-Depth TCP/IP Networking Network+ Guide to Networks 5 th Edition Chapter 10 In-Depth TCP/IP Networking Objectives Understand methods of network design unique to TCP/IP networks, including subnetting, CIDR, and address translation

More information

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1

Interconnecting Networks with TCP/IP. 2000, Cisco Systems, Inc. 8-1 Interconnecting Networks with TCP/IP 2000, Cisco Systems, Inc. 8-1 Objectives Upon completion of this chapter you will be able to perform the following tasks: Identify the IP protocol stack, its protocol

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

1-1. Switching Networks (Fall 2010) EE 586 Communication and. October 25, Lecture 24

1-1. Switching Networks (Fall 2010) EE 586 Communication and. October 25, Lecture 24 EE 586 Communication and Switching Networks (Fall 2010) Lecture 24 October 25, 2010 1-1 Announcements Midterm 1: Mean = 92.2 Stdev = 8 Still grading your programs (sorry about the delay) Network Layer

More information

Network Basic v0.1. Network Basic v0.1. Chapter 3 Internet Protocol. Chapter 3. Internet Protocol

Network Basic v0.1. Network Basic v0.1. Chapter 3 Internet Protocol. Chapter 3. Internet Protocol Network Basic v0.1 Chapter 3. Internet Protocol 1 Network Basic v0.1 Chapter 3 Internet Protocol 1. The Role of Network Layer 2. IP Protocol Feature 3. IP Packet Routing 5. DHCP 6. NAT 2 1 네트워크 ICONs 3

More information

Debian/GNU Linux Networking

Debian/GNU Linux Networking Debian/GNU Linux Networking Basics of the Networking Károly Erdei October 15, 2014 Károly Erdei Debian/GNU Linux Networking 1/41 Agenda 1 Networks 2 Ethernet 3 Internet Protocol 4 TCP 5 DHCP 6 Check Network

More information

CIS-331 Final Exam Fall 2015 Total of 120 Points. Version 1

CIS-331 Final Exam Fall 2015 Total of 120 Points. Version 1 Version 1 1. (25 Points) Given that a frame is formatted as follows: And given that a datagram is formatted as follows: And given that a TCP segment is formatted as follows: Assuming no options are present

More information

Applied Networks & Security

Applied Networks & Security Applied Networks & Security TCP/IP Networks with Critical Analysis http://condor.depaul.edu/~jkristof/it263/ John Kristoff jtk@depaul.edu IT 263 Spring 2006/2007 John Kristoff - DePaul University 1 Critical

More information

The Internet Protocol. IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly

The Internet Protocol. IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly The Internet Protocol IP Addresses Address Resolution Protocol: IP datagram format and forwarding: IP fragmentation and reassembly IP Addresses IP Addresses are 32 bit. Written in dotted decimal format:

More information

The Network Layer Forwarding Tables and Switching Fabric

The Network Layer Forwarding Tables and Switching Fabric The Network Layer Forwarding Tables and Switching Fabric Smith College, CSC 249 February 27, 2018 1 Network Layer Overview q Network layer services v v Desired services and tasks Actual services and tasks

More information

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964 The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format

More information

Chapter 4: Network Layer

Chapter 4: Network Layer Chapter 4: Introduction (forwarding and routing) Review of queueing theory Routing algorithms Link state, Distance Vector Router design and operation IP: Internet Protocol IPv4 (datagram format, addressing,

More information

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

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

RMIT University. Data Communication and Net-Centric Computing COSC 1111/2061. Lecture 2. Internetworking IPv4, IPv6

RMIT University. Data Communication and Net-Centric Computing COSC 1111/2061. Lecture 2. Internetworking IPv4, IPv6 RMIT University Data Communication and Net-Centric Computing COSC 1111/2061 Internetworking IPv4, IPv6 Technology Slide 1 Lecture Overview During this lecture, we will understand The principles of Internetworking

More information

IPv4. Christian Grothoff.

IPv4. Christian Grothoff. IPv4 christian@grothoff.org http://grothoff.org/christian/ Sites need to be able to interact in one single, universal space. Tim Berners-Lee 1 The Network Layer Transports datagrams from sending to receiving

More information

EP2120 Internetworking/Internetteknik IK2218 Internets Protokoll och Principer

EP2120 Internetworking/Internetteknik IK2218 Internets Protokoll och Principer EP2120 Internetworking/Internetteknik IK2218 Internets Protokoll och Principer Homework Assignment 1 (Solutions due 20:00, Mon., 10 Sept. 2018) (Review due 20:00, Wed., 12 Sept. 2018) 1. IPv4 Addressing

More information

Internet Technology 3/23/2016

Internet Technology 3/23/2016 Internet Technology // Network Layer Transport Layer (Layer ) Application-to-application communication Internet Technology Network Layer (Layer ) Host-to-host communication. Network Layer Route Router

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

CS 348 Computer Networks. IP and Routing. Indian Institute of Technology, Bombay

CS 348 Computer Networks. IP and Routing. Indian Institute of Technology, Bombay Computer Networks IP and Routing Network Interconnections Data Link Layer Delivery of frames on the same LAN Extend reach using switches/bridges and hubs Limitations Solution? Cannot address heterogeniety

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

Review of Important Networking Concepts

Review of Important Networking Concepts Review of Important Networking Concepts Review: ed communication architecture The TCP/IP protocol suite 1 Networking Concepts Protocol Architecture Protocol s Encapsulation Network Abstractions 2 1 Sending

More information

Networking Background

Networking Background Networking Background CMSC 414 October 30, 2017 General Overview We are going to take a quick look at What a network protocol is The abstract design of the network The 7-Layer network stack Protocols We

More information

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition ECPE / COMP 177 Fall 2016 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Course Organization Top-Down! Starting with Applications / App programming Then Transport Layer (TCP/UDP) Then

More information

CS 43: Computer Networks. 21: The Network Layer & IP November 7, 2018

CS 43: Computer Networks. 21: The Network Layer & IP November 7, 2018 CS 43: Computer Networks 21: The Network Layer & IP November 7, 2018 The Network Layer! Application: the application (e.g., the Web, Email) Transport: end-to-end connections, reliability Network: routing

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

Networking Basics. EC512 Spring /15/2015 EC512 - Prof. Thomas Skinner 1

Networking Basics. EC512 Spring /15/2015 EC512 - Prof. Thomas Skinner 1 Networking Basics EC512 Spring 2015 2/15/2015 EC512 - Prof. Thomas Skinner 1 Protocols Protocols are required in order to allow information to be extracted from the stream of bits flowing from one point

More information

NETWORK PACKET ANALYSIS PROGRAM

NETWORK PACKET ANALYSIS PROGRAM NETWORK PACKET ANALYSIS PROGRAM Duration: 3 days (21 hours) Mode: 1. Instructor Led Class room Training and Labs 2. Online In this hands-on course, you will receive in-depth training on Protocol analysis

More information

CNBK Communications and Networks Lab Book: Purpose of Hardware and Protocols Associated with Networking Computer Systems

CNBK Communications and Networks Lab Book: Purpose of Hardware and Protocols Associated with Networking Computer Systems Lab Book: Purpose of Hardware and Protocols Associated with Networking Computer Systems Contents Purpose of Hardware and Protocols Associated with Computer Networks... 3 Lab Objectives... 3 Lab Resources...

More information

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12

CMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12 CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 12 1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what

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

IP/MAC Address Translation

IP/MAC Address Translation IP/MAC Address Translation -Go over quiz answers -ARP -DHCP -NAT Today Transition from Network to Datalink How do we get datagrams to the right physical host? Tricky part comes when a router is forwarding

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

CS475 Networks Lecture 8 Chapter 3 Internetworking. Ethernet or Wi-Fi).

CS475 Networks Lecture 8 Chapter 3 Internetworking. Ethernet or Wi-Fi). Assignments Reading for Lecture 9: Section 3.3 3.2 Basic Internetworking (IP) Bridges and LAN switches from last section have limited ability CS475 Networks Lecture 8 Chapter 3 Internetworking is a logical

More information

This talk will cover the basics of IP addressing and subnetting. Topics covered will include:

This talk will cover the basics of IP addressing and subnetting. Topics covered will include: This talk will cover the basics of IP addressing and subnetting. Topics covered will include: What is an IP Address? What are Classes? What is a Network Address? What are Subnet Masks and Subnet Addresses?

More information

Network+ Guide to Networks 6 th Edition. Chapter 4 Introduction to TCP/IP Protocols

Network+ Guide to Networks 6 th Edition. Chapter 4 Introduction to TCP/IP Protocols Network+ Guide to Networks 6 th Edition Chapter 4 Introduction to TCP/IP Protocols Objectives Identify and explain the functions of the core TCP/IP protocols Explain the TCP/IP model and how it corresponds

More information

Module 7: Configuring and Supporting TCP/IP

Module 7: Configuring and Supporting TCP/IP Module 7: Configuring and Supporting TCP/IP Contents Overview 1 Introduction to TCP/IP 2 Examining Classful IP Addressing 10 Defining Subnets 17 Using Classless Inter-Domain Routing 29 Configuring IP Addresses

More information

Quiz. Segment structure and fields Flow control (rwnd) Timeout interval. Phases transition ssthresh setting Cwnd setting

Quiz. Segment structure and fields Flow control (rwnd) Timeout interval. Phases transition ssthresh setting Cwnd setting Quiz v 10/30/2013 (Wednesday), 20 mins v Midterm question (available on website) v TCP basics Segment structure and fields Flow control (rwnd) Timeout interval v TCP Congestion control Phases transition

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

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

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

INTRODUCTORY INFORMATION TECHNOLOGY COMMUNICATING OVER NETWORKS. Faramarz Hendessi

INTRODUCTORY INFORMATION TECHNOLOGY COMMUNICATING OVER NETWORKS. Faramarz Hendessi INTRODUCTORY INFORMATION TECHNOLOGY COMMUNICATING OVER NETWORKS Faramarz Hendessi INTRODUCTORY INFORMATION TECHNOLOGY Lecture 6 Fall 2010 Isfahan University of technology Dr. Faramarz Hendessi Overview

More information

CSC 4900 Computer Networks: Network Layer

CSC 4900 Computer Networks: Network Layer CSC 4900 Computer Networks: Network Layer Professor Henry Carter Fall 2017 Chapter 4: Network Layer 4. 1 Introduction 4.2 What s inside a router 4.3 IP: Internet Protocol Datagram format 4.4 Generalized

More information

IP Protocols. ALTTC/Oct

IP Protocols. ALTTC/Oct IP Protocols Internet or IP technology over the years has emerged as the most prominent data communication technology. TCP/IP protocol has become de-facto data comm standard throughout the world. It can

More information

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition

ECPE / COMP 177 Fall Some slides from Kurose and Ross, Computer Networking, 5 th Edition ECPE / COMP 177 Fall 2012 Some slides from Kurose and Ross, Computer Networking, 5 th Edition Application Layer Transport Layer Network Layer Link Layer Physical Layer 2 Application Layer HTTP DNS IMAP

More information

Interconnecting Networks with TCP/IP

Interconnecting Networks with TCP/IP Chapter 8 Interconnecting s with TCP/IP 1999, Cisco Systems, Inc. 8-1 Introduction to TCP/IP Internet TCP/IP Early protocol suite Universal 1999, Cisco Systems, Inc. www.cisco.com ICND 8-2 TCP/IP Protocol

More information

Subnets. IP datagram format. The Internet Network layer. IP Fragmentation and Reassembly. IP Fragmentation & Reassembly. IP Addressing: introduction

Subnets. IP datagram format. The Internet Network layer. IP Fragmentation and Reassembly. IP Fragmentation & Reassembly. IP Addressing: introduction The Network layer Host, network layer functions: Network layer Routing protocols path selection R, OSPF, BGP Transport layer: TCP, forwarding table Link layer physical layer protocol addressing conventions

More information

Network+ Guide to Networks 5 th Edition. Chapter 10 In-Depth TCP/IP Networking

Network+ Guide to Networks 5 th Edition. Chapter 10 In-Depth TCP/IP Networking Network+ Guide to Networks 5 th Edition Chapter 10 In-Depth TCP/IP Networking Objectives Understand methods of network design unique to TCP/IP networks, including subnetting, CIDR, and address translation

More information

IT220 Network Standards & Protocols. Unit 8: Chapter 8 The Internet Protocol (IP)

IT220 Network Standards & Protocols. Unit 8: Chapter 8 The Internet Protocol (IP) IT220 Network Standards & Protocols Unit 8: Chapter 8 The Internet Protocol (IP) IT220 Network Standards & Protocols REMINDER Student Evaluations 4 Objectives Identify the major needs and stakeholders

More information

I. More ARP Week 7. after resolving a hardware address, why not store it?

I. More ARP Week 7. after resolving a hardware address, why not store it? I. More ARP Week 7 after resolving a hardware address, why not store it? ARP assumes that there will most likely be more than 1 communication between two nodes, so it stores the hardware address in a table

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

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

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

CIS-331 Final Exam Spring 2016 Total of 120 Points. Version 1

CIS-331 Final Exam Spring 2016 Total of 120 Points. Version 1 Version 1 1. (25 Points) Given that a frame is formatted as follows: And given that a datagram is formatted as follows: And given that a TCP segment is formatted as follows: Assuming no options are present

More information

Information Network Systems The network layer. Stephan Sigg

Information Network Systems The network layer. Stephan Sigg Information Network Systems The network layer Stephan Sigg Tokyo, November 1, 2012 Error-detection and correction Decoding of Reed-Muller codes Assume a second order (16, 11) code for m = 4. The r-th order

More information

CS 356: Computer Network Architectures. Lecture 15: DHCP, NAT, and IPv6. [PD] chapter 3.2.7, 3.2.9, 4.1.3, 4.3.3

CS 356: Computer Network Architectures. Lecture 15: DHCP, NAT, and IPv6. [PD] chapter 3.2.7, 3.2.9, 4.1.3, 4.3.3 CS 356: Computer Network Architectures Lecture 15: DHCP, NAT, and IPv6 [PD] chapter 3.2.7, 3.2.9, 4.1.3, 4.3.3 Xiaowei Yang xwy@cs.duke.edu Dynamic Host Configuration Protocol (DHCP) Dynamic Assignment

More information

Lab - Using Wireshark to Examine a UDP DNS Capture

Lab - Using Wireshark to Examine a UDP DNS Capture Topology Objectives Part 1: Record a PC s IP Configuration Information Part 2: Use Wireshark to Capture DNS Queries and Responses Part 3: Analyze Captured DNS or UDP Packets Background / Scenario If you

More information

ICS 351: Networking Protocols

ICS 351: Networking Protocols ICS 351: Networking Protocols IP packet forwarding application layer: DNS, HTTP transport layer: TCP and UDP network layer: IP, ICMP, ARP data-link layer: Ethernet, WiFi 1 Networking concepts each protocol

More information

Hands-On TCP/IP Networking

Hands-On TCP/IP Networking Hands-On Course Description In this Hands-On TCP/IP course, the student will work on a live TCP/IP network, reinforcing the discussed subject material. TCP/IP is the communications protocol suite on which

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

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

Network+ Guide to Networks 6 th Edition. Chapter 9 In-Depth TCP/IP Networking

Network+ Guide to Networks 6 th Edition. Chapter 9 In-Depth TCP/IP Networking Network+ Guide to Networks 6 th Edition Chapter 9 In-Depth TCP/IP Networking Objectives Describe methods of network design unique to TCP/IP networks, including subnetting, CIDR, and address translation

More information

Communication Networks ( ) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University. Allon Wagner

Communication Networks ( ) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University. Allon Wagner Communication Networks (0368-3030) / Fall 2013 The Blavatnik School of Computer Science, Tel-Aviv University Allon Wagner Kurose & Ross, Chapter 4 (5 th ed.) Many slides adapted from: J. Kurose & K. Ross

More information

internet technologies and standards

internet technologies and standards Institute of Telecommunications Warsaw University of Technology 2015 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Network Layer The majority of slides presented in

More information

Troubleshooting Tools

Troubleshooting Tools Troubleshooting Tools An overview of the main tools for verifying network operation from a host Fulvio Risso Mario Baldi Politecnico di Torino (Technical University of Turin) see page 2 Copyright Notice

More information

Lab - Using Wireshark to Examine a UDP DNS Capture

Lab - Using Wireshark to Examine a UDP DNS Capture Topology Objectives Part 1: Record a PC s IP Configuration Information Part 2: Use Wireshark to Capture DNS Queries and Responses Part 3: Analyze Captured DNS or UDP Packets Background / Scenario If you

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

IPv4 addressing, NAT. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley.

IPv4 addressing, NAT. Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley. IPv4 addressing, NAT http://xkcd.com/195/ Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley Some materials copyright 1996-2012 J.F Kurose and K.W. Ross, All Rights

More information

Chapter 6. The Protocol TCP/IP. Introduction to Protocols

Chapter 6. The Protocol TCP/IP. Introduction to Protocols Chapter 6 The Protocol TCP/IP 1 Introduction to Protocols A protocol is a set of rules that governs the communications between computers on a network. These rules include guidelines that regulate the following

More information

Computer Networking Introduction

Computer Networking Introduction Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.13 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram

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

B.Sc. (Hons.) Computer Science with Network Security B.Eng. (Hons) Telecommunications B.Sc. (Hons) Business Information Systems

B.Sc. (Hons.) Computer Science with Network Security B.Eng. (Hons) Telecommunications B.Sc. (Hons) Business Information Systems B.Sc. (Hons.) Computer Science with Network Security B.Eng. (Hons) Telecommunications B.Sc. (Hons) Business Information Systems Bridge BTEL/PT BCNS/14/FT BIS/14/FT BTEL/14/FT Examinations for 2014-2015

More information

Lecture 8. Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1

Lecture 8. Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1 Lecture 8 Reminder: Homework 3, Programming Project 2 due on Thursday. Questions? Tuesday, September 20 CS 475 Networks - Lecture 8 1 Outline Chapter 3 - Internetworking 3.1 Switching and Bridging 3.2

More information

Last time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing

Last time. Network layer. Introduction. Virtual circuit vs. datagram details. IP: the Internet Protocol. forwarding vs. routing Last time Network layer Introduction forwarding vs. routing Virtual circuit vs. datagram details connection setup, teardown VC# switching forwarding tables, longest prefix matching IP: the Internet Protocol

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

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

TCP/IP Fundamentals. Introduction. Practice Practice : Name. Date Period

TCP/IP Fundamentals. Introduction. Practice Practice : Name. Date Period Name Date Period TCP/IP Fundamentals Introduction For the Network+ Certification exam, you should be able to identify the class of an IP address, an APIPA IP address, and a private IP address as well as

More information