Review of Important Networking Concepts TCP/IP
|
|
- Blaze Blake
- 5 years ago
- Views:
Transcription
1 Review of Important Networking Concepts / / Protocol Suite Assignment of Protocols to Layers Addressing / Layers in the Example Encapsulation and Demultiplexing Different Layers Views of Networking
2 / Protocol Suite Summary of OSI Layers Physical: how to transmit bits Data link: how to transmit frames Network: how to route packets Transport: how to send packets end2end Session: how to tie flows together Presentation: byte ordering, security Application: everything else Yuriy Shamshin, 2
3 / Protocol Suite Summary of OSI layers Yuriy Shamshin, 3
4 / Protocol Suite / and OSI model Yuriy Shamshin, ys@academy.lv 4
5 / Protocol Suite Summary of / layers The layers in the / protocol suite do not exactly match those in the OSI model. The original / protocol suite was defined as having four layers: host-tonetwork, internet, transport, and application. However, when / is compared to OSI, we can say that the / protocol suite is made of five layers: partial physical, data link, network, transport, and application. The / protocol suite is the protocol architecture of the Internet. The / protocol stack does not define the lower layers of a complete protocol stack. Application Transport Network Data Link Data Link Media Access Control (MAC) User-level programs Operating system Sublayer in Local Area Networks Yuriy Shamshin, ys@academy.lv 5
6 / Protocol Suite Services & Functions of the / Layers Each layer relies on services from layer below and exports services to layer above Interface defines interaction. Hides implementation - layers can change without disturbing other layers (black box). Data Link Layer: Service: Functions: Network Layer: Service: Functions: Transport Layer: Service: Functions: Reliable transfer of frames over a link Media Access Control on a LAN Framing, media access control, error checking Move packets from source host to destination host Routing, addressing Delivery of data between hosts Connection establishment/termination, error control, flow control Application Layer: Service: Functions: Application specific (delivery of , retrieval of HTML documents, reliable transfer of file) Application specific Yuriy Shamshin, ys@academy.lv 6
7 / Protocol Suite Layer Encapsulation, Protocol Multiplexing & Demultiplexing User A User B Get index.html Connection ID Source/Destination Link Address Yuriy Shamshin, ys@academy.lv 7
8 / Protocol Suite Layer Encapsulation, Protocol Multiplexing & Demultiplexing Multiple choices at each layer FTP NV TFTP UDP X Network /UDP NET 1 NET 2 NET n Type Field Protocol Field Port Number Yuriy Shamshin, ys@academy.lv 8
9 / Protocol Suite Layers and Services Service provided by to : reliable transmission of data over a logical connection Service provided by to : unreliable transmission of datagrams across an network Service provided by Ethernet to : transmission of a frame across an Ethernet segment Other services: DNS: translation between domain names and addresses ARP: Translation between addresses and MAC addresses Yuriy Shamshin, ys@academy.lv 9
10 / Protocol Suite Assignment of Protocols to Layers ping application Telnet FTP DNS SNMP Application Layer UDP Transport Layer Routing Protocols ICMP R IGMP PIM Network Layer DHCP OSPF ARP Ethernet Data Link Layer Network Interface Yuriy Shamshin, ys@academy.lv 10
11 / Protocol Suite Protocols Acronyms SNMP LLDP WAP S X PPP FTP UDP OSPF RTP ICMP IMAP BGP PIM RED ARP R SMTP NNTP SACK DNS POP VLAN MPLS RTSP BFD TLS NAT SSH LISP VTP TFTP MAC H IGMP ECN R CIDR STUN DHCP LDP Yuriy Shamshin, ys@academy.lv 11
12 Addressing / Yuriy Shamshin, ys@academy.lv 12
13 Addressing / Addressing Levels Four levels of addresses are used in an internet employing the / protocols: physical, logical, port, and specific. Yuriy Shamshin, ys@academy.lv 13
14 Addressing / Relationship of layers and addresses in / Yuriy Shamshin, ys@academy.lv 14
15 Addressing / Example of Physical (MAC) addresses The two nodes are connected by a link (bus topology LAN). As the figure shows, the computer with physical address 10 (is the sender) sends a frame to the computer with physical address 87 (is the receiver). Most local-area networks use a 48-bit (6-byte) physical (MAC) address written as 12 hexadecimal digits; every byte (2 hexadecimal digits) is separated by a colon, as shown below: 07:01:02:01:2C:4B A 6-byte (12 hexadecimal digits) physical address. Yuriy Shamshin, ys@academy.lv 15
16 Addressing / Example of Logical () addresses Figure below shows a part of an internet with two routers connecting three LANs. Each device (computer or router) has a pair of addresses (logical and physical) for each connection. In this case, each computer is connected to only one link and therefore has only one pair of addresses. Each router, however, is connected to three networks (only two are shown in the figure). So each router has three pairs of addresses, one for each connection. Note. The physical addresses willchange from hop to hop, but the logicaladdresses usually remain the same. Yuriy Shamshin, ys@academy.lv 16
17 Addressing / Example of Logical () addresses Yuriy Shamshin, ys@academy.lv 17
18 Addressing / Example of Port addresses Figure below shows two computers communicating via the Internet. A port address is a 16-bit address represented by one decimal number as show The sending computer is running three processes at this time with port addresses a, b, and c. The receiving computer is running two processes at this time with port addresses j and k. Process a in the sending computer needs to communicate with process j in the receiving computer. Note that although physical addresses change from hop to hop, logical and port addresses remain the same from the source to destination. 753 A 16-bit port address represented as one single number. Yuriy Shamshin, ys@academy.lv 18
19 Addressing / Example of Port addresses Yuriy Shamshin, ys@academy.lv 19
20 Layers in the Example Yuriy Shamshin, 20
21 Layers in the Example argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" Router Ethernet Network Ethernet Network Yuriy Shamshin, 21
22 Layers in the Example DNS: What is the address of neon.tcpip-lab.edu? argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" Router Ethernet Network Ethernet Network Yuriy Shamshin, 22
23 Layers in the Example DNS: The address of neon.tcpip-lab.edu is argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" Router Ethernet Network Ethernet Network Yuriy Shamshin, 23
24 Layers in the Example is not on my local network. Therefore, I need to send the packet to my default gateway with address argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" Router Ethernet Network Ethernet Network Yuriy Shamshin, ys@academy.lv 24
25 Layers in the Example ARP: What is the MAC address of ? argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" Router Ethernet Network Ethernet Network Yuriy Shamshin, 25
26 Layers in the Example ARP: The MAC address of is 00:e0:f9:23:a8:20 argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" Router Ethernet Network Ethernet Network Yuriy Shamshin, 26
27 Layers in the Example argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" Router frame Ethernet Network Ethernet Network Yuriy Shamshin, 27
28 Layers in the Example argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" frame Router Ethernet Network Ethernet Network Yuriy Shamshin, 28
29 Layers in the Example is on my local network. Therefore, I can send the packet directly. argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" frame router71.tcpip-lab.edu "Router71" Router Ethernet Network Ethernet Network Yuriy Shamshin, ys@academy.lv 29
30 Layers in the Example argon.tcpip-lab.edu "Argon" ARP: What is the MAC address of? neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" Router Ethernet Network Ethernet Network Yuriy Shamshin, 30
31 Layers in the Example ARP: The MAC address of is 00:20:af:03:98:28 argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" Router Ethernet Network Ethernet Network Yuriy Shamshin, 31
32 Layers in the Example argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" Router Ethernet Network frame Ethernet Network Yuriy Shamshin, 32
33 Layers in the Example argon.tcpip-lab.edu "Argon" neon.tcpip-lab.edu "Neon" router137.tcpip-lab.edu "Router137" router71.tcpip-lab.edu "Router71" frame Router Ethernet Network Ethernet Network Yuriy Shamshin, 33
34 Layers in the Example protocol protocol protocol protocol Ethernet Ethernet Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 34
35 Layers in the Example Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 35
36 Layers in the Example Send Request to neon Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 36
37 Layers in the Example Establish a connection to at port 80 Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, ys@academy.lv 37
38 Layers in the Example Open connection to port 80 Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 38
39 Layers in the Example Send a datagram (which contains a connection request) to Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, ys@academy.lv 39
40 Layers in the Example Send datagram to Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 40
41 Layers in the Example Send the datagram to Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 41
42 Layers in the Example Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu Send Ethernet frame to 00:e0:f9:23:a8: :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 42
43 Layers in the Example Frame is an datagram Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 43
44 Layers in the Example Send data-gram to Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 44
45 Layers in the Example Ethernet Ethernet Ethernet Send the datagram Ethernet to argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 45
46 Layers in the Example Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Send Ethernet frame to 00:20:af:03:98: Yuriy Shamshin, 46
47 Layers in the Example Frame is an datagram Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 47
48 Layers in the Example datagram is a segment for port 80 Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, ys@academy.lv 48
49 Layers in the Example request flow for a neon Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, ys@academy.lv 49
50 Layers in the Example Ethernet Ethernet Ethernet Ethernet argon.tcpiplab.edu router71.tcpiplab.edu :e0:f9:23:a8:20 router137.tcpiplab.edu neon.tcpip-lab.edu Yuriy Shamshin, 50
51 Encapsulation And Demultiplexing As data is moving down the protocol stack, each protocol is adding layer-specific control information User data Header User data Header Header User data segment Header Header Header User data Ethernet datagram Ethernet Header Header Header Header User data Ethernet Trailer Ethernet frame Yuriy Shamshin, 51
52 Encapsulation and Demultiplexing in our Example Let us look in detail at the Ethernet frame between Argon and the Router, which contains the connection request to Neon. This is the frame in hexadecimal notation. 00e0 f923 a820 00a e c 9d bff 808f f b b e b4 Yuriy Shamshin, 52
53 Encapsulation and Demultiplexing: Ethernet Header 6 bytes destination address source address type 4 bytes CRC Ethernet Header Header Header Application data Ethernet Trailer Ethernet frame Yuriy Shamshin, ys@academy.lv 53
54 Encapsulation and Demultiplexing: Ethernet Header 00e0 f923 a820 00a e c 9d bff 808f f b b e b4 6 bytes 00:e0:f9:23:a8:20 0:a0:24:71:e4:44 0x bytes CRC Ethernet Header Header Header Application data Ethernet Trailer Ethernet frame Yuriy Shamshin, ys@academy.lv 54
55 Encapsulation and Demultiplexing: Header 32 bits version (4 bits) header length TTL Time-to-Live (8 bits) DS Identification (16 bits) Protocol (8 bits) ECN flags (3 bits) Total Length (in bytes) (16 bits) Fragment Offset (13 bits) Header Checksum (16 bits) Source address (32 bits) Destination address (32 bits) Ethernet Header Header Header Application data Ethernet Trailer Ethernet frame Yuriy Shamshin, 55
56 Encapsulation and Demultiplexing: Header 00e0 f923 a820 00a e c 9d bff 808f f b b e b4 32 bits 0x4 0x5 0x0 0x d x06 8bff Ethernet Header Header Header Application data Ethernet Trailer Ethernet frame Yuriy Shamshin, ys@academy.lv 56
57 Encapsulation and Demultiplexing: Header 32 bits Source Port Number Destination Port Number Sequence number (32 bits) Acknowledgement number (32 bits) header length 0 Flags checksum option type length window size urgent pointer Max. segment size Option: maximum segment size Ethernet Header Header Header Application data Ethernet Trailer Ethernet frame Yuriy Shamshin, ys@academy.lv 57
58 Encapsulation and Demultiplexing: Header 00e0 f923 a820 00a e c 9d bff 808f f b b e b4 32 bits x598e Ethernet Header Header Header Application data Ethernet Trailer Ethernet frame Yuriy Shamshin, ys@academy.lv 58
59 Encapsulation and Demultiplexing: Application data 00e0 f923 a820 00a e c 9d bff 808f f b b e b4 No Application Data in this frame Ethernet Header Header Header Application data Ethernet Trailer Ethernet frame Yuriy Shamshin, 59
60 Different Layers View Of Networking Different Layers of the protocol stack have a different view of the network. Yuriy Shamshin, ys@academy.lv 60
61 Different Layers View Of Networking Network View of s and s Argon Neon client server server client server server Network Yuriy Shamshin, ys@academy.lv 61
62 Different Layers View Of Networking Network View of Protocol Yuriy Shamshin, 62
63 Different Layers View Of Networking Network View of Ethernet Yuriy Shamshin, 63
TCP/IP Networking Basics
TCP/IP Networking Basics 1 A simple TCP/IP Example A user on host argon.tcpip-lab.edu ( Argon ) makes a web access to URL http://neon.tcpip-lab.edu/index.html. What actually happens in the network? 2 HTTP
More informationReview 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 informationInternet. Organization Addresses TCP/IP Protocol stack Forwarding. 1. Use of a globally unique address space based on Internet Addresses
Internet Organization Addresses TCP/IP Protocol stack Forwarding Jörg Liebeherr, 1998-2003 1 What defines the Internet? 1. Use of a globally unique address space based on Internet Addresses 2. Support
More informationReview of Important Networking Concepts. Recall the Example from last lecture
Review of Important ing Concepts Review: ed communication architecture The TCP/IP protocol suite Jörg Liebeherr, 1998,1999 1 Recall the Example from last lecture Ellington.cs.virginia.edu establishes an
More informationChapter 2 Network Models 2.1
Chapter 2 Network Models 2.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 2-1 LAYERED TASKS We use the concept of layers in our daily life. As an example,
More informationIntroduction to Networks
Introduction to Networks Khaled Harras School of Computer Science Carnegie Mellon University 15-349 Computer and Network Security Fall 2012 Some material borrowed from Hui Zhang and Adrian Perrig 1 Early
More informationInterconnecting 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 informationCS 356: Computer Network Architectures. Lecture 10: IP Fragmentation, ARP, and ICMP. Xiaowei Yang
CS 356: Computer Network Architectures Lecture 10: IP Fragmentation, ARP, and ICMP Xiaowei Yang xwy@cs.duke.edu Overview Homework 2-dimension parity IP fragmentation ARP ICMP Fragmentation and Reassembly
More informationTCP /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 informationNetwork Architecture Models
School of Business Eastern Illinois University Network Architecture Models (September 8, 2009) Abdou Illia, Fall 2009 Learning Objectives 2 Discuss the OSI reference Model Discuss the Internet Model Compare
More informationInterconnecting 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 informationComputer Networks. Fall 2012 (M 6:15-9:00 in Jbarry 201B) Mirela Damian.
Computer Networks Fall 2012 (M 6:15-9:00 in Jbarry 201B) Mirela Damian http://www.csc.villanova.edu/~mdamian/csc8400.html/ Slides by Rexford @ Princeton & Slides accompanying the Internet Lab Manual, slightly
More informationIP - 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 informationCSCI Networking Name:
CSCI 3335- Networking Name: Final Exam Problem 1: Error Checking and TCP (15 Points) (a) True or false: [2.5 points for circling correct answers, -1 points for each wrong answer] i. CRC can both correct
More informationProtocol Layers & Wireshark TDTS11:COMPUTER NETWORKS AND INTERNET PROTOCOLS
Protocol Layers & Wireshark TDTS11:COMPUTER NETWORKS AND INTERNET PROTOCOLS Mail seban649@student.liu.se Protocol Hi Hi Got the time? 2:00 time TCP connection request TCP connection response Whats
More informationThe 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 informationTSIN02 - Internetworking
Lecture 4: Transport Layer Literature: Forouzan: ch 11-12 2004 Image Coding Group, Linköpings Universitet Lecture 4: Outline Transport layer responsibilities UDP TCP 2 Transport layer in OSI model Figure
More informationLesson 5 TCP/IP suite, TCP and UDP Protocols. Chapter-4 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education
Lesson 5 TCP/IP suite, TCP and UDP Protocols 1 TCP/IP Suite: Application layer protocols TCP/IP Suite set of protocols with layers for the Internet TCP/IP communication 5 layers: L7, L4, L3, L2 and L1
More informationHands-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 informationTCP/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 informationChapter 2 Network Models 2.1
Chapter 2 Network Models 2.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Network Models n Network Architecture: n A) Hardware: at the core of any network;
More informationThe OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).
Network Models The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding and developing computer-to-computer communication
More informationChapter 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 informationECE4110 Internetwork Programming. Introduction and Overview
ECE4110 Internetwork Programming Introduction and Overview 1 EXAMPLE GENERAL NETWORK ALGORITHM Listen to wire Are signals detected Detect a preamble Yes Read Destination Address No data carrying or noise?
More informationEE 610 Part 2: Encapsulation and network utilities
EE 610 Part 2: Encapsulation and network utilities Objective: After this experiment, the students should be able to: i. Understand the format of standard frames and packet headers. Overview: The Open Systems
More informationLecture-4. TCP/IP-Overview:
Lecture-4 TCP/IP-Overview: The history goes back to ARPANET a research network sponsored by DoD US Govt. It eventually connected hundreds of universities and govt installations, using leased telephone
More informationChapter 2 Network Models 2.1
Chapter 2 Network Models 2.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 2.2 2-1 LAYERED TASKS We use the concept of layers in our daily life. As an example,
More informationConcept Questions Demonstrate your knowledge of these concepts by answering the following questions in the space that is provided.
223 Chapter 19 Inter mediate TCP The Transmission Control Protocol/Internet Protocol (TCP/IP) suite of protocols was developed as part of the research that the Defense Advanced Research Projects Agency
More informationCSE/EE 461 Introduction to Computer Communication Networks. Why Study Networks?
CSE/EE 461 Introduction to Computer Communication Networks Tom Anderson Janet Davis, Sushant Jain, Eric Lemar Why Study Networks? Large scale system design How do you get 100M+ hosts across tens of thousands
More informationIntroduction to TCP/IP networking
Introduction to TCP/IP networking TCP/IP protocol family IP : Internet Protocol UDP : User Datagram Protocol RTP, traceroute TCP : Transmission Control Protocol HTTP, FTP, ssh What is an internet? A set
More informationNeed For Protocol Architecture
Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared
More informationNeed For Protocol Architecture
Chapter 2 CS420/520 Axel Krings Page 1 Need For Protocol Architecture E.g. File transfer Source must activate communications path or inform network of destination Source must check destination is prepared
More informationTCP/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 informationLecture 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 informationIntroduction to Networking
Introduction to Networking Chapters 1 and 2 Outline Computer Network Fundamentals Defining a Network Networks Defined by Geography Networks Defined by Topology Networks Defined by Resource Location OSI
More informationTCP/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 informationVorlesung Kommunikationsnetze
Picture 15 13 Vorlesung Kommunikationsnetze Prof. Dr. H. P. Großmann mit B. Wiegel sowie A. Schmeiser und M. Rabel Sommersemester 2009 Institut für Organisation und Management von Informationssystemen
More informationWelcome to: Computer Science 457 Networking and the Internet. Fall 2016 Indrajit Ray
Welcome to: Computer Science 457 Networking and the Internet Fall 2016 Indrajit Ray 1 Administrivia Website: http://www.cs.colostate.edu/~cs457 For both local and remote students Syllabus, Outline, Grading
More informationDefining Networks with the OSI Model. Module 2
Defining Networks with the OSI Model Module 2 Objectives Skills Concepts Objective Domain Description Objective Domain Number Understanding OSI Basics Defining the Communications Subnetwork Defining the
More information5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A
5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI 635 854. NAME OF THE STAFF : R.ANBARASAN DESIGNATION & DEPARTMENT : AP/CSE SUBJECT CODE : CS 6551 SUBJECT NAME : COMPUTER NETWORKS UNIT I FUNDAMENTALS
More informationCPSC 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 informationIP - The Internet Protocol
IP - The Internet Protocol 1 Orientation IP s current version is Version 4 (IPv4). It is specified in RFC 891. TCP UDP Transport Layer ICMP IP IGMP Network Layer ARP Network Access Link Layer Media 2 IP:
More informationComputer Communication & Networks / Data Communication & Computer Networks Week # 03
Computer Communication & Networks / Data Communication & Computer Networks Week # 03 M.Nadeem Akhtar CS & IT Department The University of Lahore Email: nadeem.akhtar@cs.uol.edu.pk URL-https://sites.google.com/site/nadeemuolcsccn/home
More informationEITF25 Internet Techniques and Applications L7: Internet. Stefan Höst
EITF25 Internet Techniques and Applications L7: Internet Stefan Höst What is Internet? Internet consists of a number of networks that exchange data according to traffic agreements. All networks in Internet
More informationSirindhorn International Institute of Technology Thammasat University
Name.............................. ID............... Section...... Seat No...... Thammasat University Final Exam: Semester, 205 Course Title: Introduction to Data Communications Instructor: Steven Gordon
More informationcs144 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 informationLayer 4: UDP, TCP, and others. based on Chapter 9 of CompTIA Network+ Exam Guide, 4th ed., Mike Meyers
Layer 4: UDP, TCP, and others based on Chapter 9 of CompTIA Network+ Exam Guide, 4th ed., Mike Meyers Concepts application set transport set High-level, "Application Set" protocols deal only with how handled
More informationTCP/IP Protocol Suite and IP Addressing
TCP/IP Protocol Suite and IP Addressing CCNA 1 v3 Module 9 10/11/2005 NESCOT CATC 1 Introduction to TCP/IP U.S. DoD created the TCP/IP model. Provides reliable data transmission to any destination under
More informationHands-On Ethical Hacking and Network Defense
Hands-On Ethical Hacking and Network Defense Chapter 2 TCP/IP Concepts Review Last modified 1-11-17 Objectives Describe the TCP/IP protocol stack Explain the basic concepts of IP addressing Explain the
More informationACL Rule Configuration on the WAP371
Article ID: 5089 ACL Rule Configuration on the WAP371 Objective A network access control list (ACL) is an optional layer of security that acts as a firewall for controlling traffic in and out of a subnet.
More informationNetwork Model. Why a Layered Model? All People Seem To Need Data Processing
Network Model Why a Layered Model? All People Seem To Need Data Processing Layers with Functions Packet Propagation Each router provides its services to support upper-layer functions. Headers (Encapsulation
More informationIP 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 informationComputer Networks COSC 6377 Lecture 1
Computer Networks COSC 6377 Lecture 1 Spring 2019 January 14, 2019 Course Goals Overview of the basics Principles and Philosophies Read research papers Hands-on experience with networked systems Prerequisites
More informationScribe Notes -- October 31st, 2017
Scribe Notes -- October 31st, 2017 TCP/IP Protocol Suite Most popular protocol but was designed with fault tolerance in mind, not security. Consequences of this: People realized that errors in transmission
More informationE&CE 358: Tutorial 1. Instructor: Sherman (Xuemin) Shen TA: Miao Wang
E&CE 358: Tutorial 1 Instructor: Sherman (Xuemin) Shen TA: Miao Wang Email: m59wang@uwaterloo.ca 1 About Tutorials TA: Miao Wang Office: EIT 3133; Tutorials: Th 4:30 5:20 pm Topics Supplementary knowledge
More informationTRANSMISSION CONTROL PROTOCOL. ETI 2506 TELECOMMUNICATION SYSTEMS Monday, 7 November 2016
TRANSMISSION CONTROL PROTOCOL ETI 2506 TELECOMMUNICATION SYSTEMS Monday, 7 November 2016 ETI 2506 - TELECOMMUNICATION SYLLABUS Principles of Telecom (IP Telephony and IP TV) - Key Issues to remember 1.
More informationComputer Networking: A Top Down Approach Featuring the. Computer Networks with Internet Technology, William
Dr. John Keeney 3BA33 TCP/IP protocol architecture with IP OSI Model Layers TCP/IP Protocol Architecture Layers TCP/IP Protocol Suite Application Layer Application Layer Telnet FTP HTTP DNS RIPng SNMP
More informationCIS-331 Fall 2013 Exam 1 Name: Total of 120 Points Version 1
Version 1 1. (24 Points) Show the routing tables for routers A, B, C, and D. Make sure you account for traffic to the Internet. NOTE: Router E should only be used for Internet traffic. Router A Router
More informationGuide 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 informationChapter 09 Network Protocols
Chapter 09 Network Protocols Copyright 2011, Dr. Dharma P. Agrawal and Dr. Qing-An Zeng. All rights reserved. 1 Outline Protocol: Set of defined rules to allow communication between entities Open Systems
More informationTSIN02 - Internetworking
TSIN02 - Internetworking Literature: Lecture 4: Transport Layer Forouzan: ch 11-12 Transport layer responsibilities UDP TCP 2004 Image Coding Group, Linköpings Universitet 2 Transport layer in OSI model
More informationOverview of Ethernet Networking
Overview of Ethernet Networking Renesas Electronics America Inc. 1/31/2011 Rev. 0.02 00000-A Agenda This course contains an overview of Ethernet technology and its advantages and limits. Contained in this
More informationArvind Krishnamurthy
Computer Networks Arvind Krishnamurthy Material based on courses at Stanford, Princeton, and MIT 1 Focus of the course??? 2 1 Focus of the course (2) Three networking topics: Communications Networking
More informationRMIT 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 informationNetworking 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 informationAgenda L2 versus L3 Switching IP Protocol, IP Addressing IP Forwarding ARP and ICMP IP Routing First Hop Redundancy
Primer IP Technology L2 Ethernet Switching versus L3 routing IP Protocol, IP Addressing, IP Forwarding ARP and ICMP IP Routing, OSPF Basics First Hop Redundancy (HSRP) Agenda L2 versus L3 Switching IP
More informationCopyleft 2005, Binnur Kurt. Objectives
1 ing Fundamentals Copyleft 2005, Binnur Kurt Objectives Define basic networking terms Describe some commonly used network applications Describe the main purposes and functions of computer networking Describe
More informationCS 640: Introduction to Computer Networks. Today s Lecture. Page 1
CS 640: Introduction to Computer Networks Aditya Akella Lecture 2 Layering, Protocol Stacks, and Standards 1 Today s Lecture Layers and Protocols A bit about s 2 Network Communication: Lots of Functions
More informationTSIN02 - Internetworking
Lecture 4: Transport Layer Literature: Forouzan: ch 11-12 2004 Image Coding Group, Linköpings Universitet Lecture 4: Outline Transport layer responsibilities UDP TCP 2 Transport layer in OSI model Figure
More informationFundamentals of Networking. OSI & TCP/IP Model. Kuldeep Sonar 1
Fundamentals of Networking OSI & TCP/IP Model Kuldeep Sonar 1 Kuldeep Sonar 2 OSI Model Kuldeep Sonar 3 Application Layer Layer 7 provides an interface between a host s communication software and any necessary
More informationCHAPTER-2 IP CONCEPTS
CHAPTER-2 IP CONCEPTS Page: 1 IP Concepts IP is a very important protocol in modern internetworking; you can't really comprehend modern networking without a good understanding of IP. Unfortunately, IP
More informationInternet Control Message Protocol (ICMP)
Internet Control Message Protocol (ICMP) 1 Overview The IP (Internet Protocol) relies on several other protocols to perform necessary control and routing functions: Control functions (ICMP) Multicast signaling
More informationInternetworking models
TEL3214 Computer Communication s Lecture 2 Internetworking models SSH (Secure Shell) SNMP (Simple Management Protocol) SMTP (Simple Mail Transfer Protocol) FTP (File Transfer Protocol) TFTP (Trivial File
More informationECE 461 Internetworking Fall Quiz 1
ECE 461 Internetworking Fall 2013 Quiz 1 Instructions (read carefully): The time for this quiz is 50 minutes. This is a closed book and closed notes in-class exam. Non-programmable (Type 2) calculators
More informationNetworking 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 informationIntroduction to Internet, Web, and TCP/IP Protocols SEEM
Introduction to Internet, Web, and TCP/IP Protocols SEEM 3460 1 Local-Area Networks A Local-Area Network (LAN) covers a small distance and a small number of computers LAN A LAN often connects the machines
More informationInternet. 1) Internet basic technology (overview) 3) Quality of Service (QoS) aspects
Internet 1) Internet basic technology (overview) 2) Mobility aspects 3) Quality of Service (QoS) aspects Relevant information: these slides (overview) course textbook (Part H) www.ietf.org (details) IP
More informationCIS-331 Fall 2014 Exam 1 Name: Total of 109 Points Version 1
Version 1 1. (24 Points) Show the routing tables for routers A, B, C, and D. Make sure you account for traffic to the Internet. Router A Router B Router C Router D Network Next Hop Next Hop Next Hop Next
More informationECPE / 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 informationCSCI-GA Operating Systems. Networking. Hubertus Franke
CSCI-GA.2250-001 Operating Systems Networking Hubertus Franke frankeh@cs.nyu.edu Source: Ganesh Sittampalam NYU TCP/IP protocol family IP : Internet Protocol UDP : User Datagram Protocol RTP, traceroute
More informationTime : 3 hours. Full Marks: 70. The figures in the margin indicate full marks. Answer from all the Groups are directed. Group A.
COPYRIGHT RESERVED End Sem (III) MCA (XVIII) 2017 Time : 3 hours Full Marks: 70 Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate
More informationThe Data Link Layer. 32 PART I Networking Basics
32 PART I Networking Basics weather station. More realistic devices use duplex mode, where all systems can send or receive with equal facility. This is often further distinguished as half-duplex (the system
More informationROYAL INSTITUTE OF INFORMATION & MANAGEMENT
ROYAL INSTITUTE OF INFORMATION & MANAGEMENT BASICS NETWORKING CHAPTER 1 Networking Basics to Networking Advantages of Networking Types of Network 1 Local Area Network (LAN) LAN features Basic LAN components
More informationNetworking 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 informationCIS-331 Exam 2 Fall 2015 Total of 105 Points Version 1
Version 1 1. (20 Points) Given the class A network address 117.0.0.0 will be divided into multiple subnets. a. (5 Points) How many bits will be necessary to address 4,000 subnets? b. (5 Points) What is
More informationOSI Transport Layer. objectives
LECTURE 5 OSI Transport Layer objectives 1. Roles of the Transport Layer 1. segmentation of data 2. error detection 3. Multiplexing of upper layer application using port numbers 2. The TCP protocol Communicating
More informationOSI 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 informationCHAPTER 2: NETWORKS AND THE INTERNET
CHAPTER 2: NETWORKS AND THE INTERNET Multiple Choice 1. What type of cable do most networks use? A. Net cable B. Category 3 cable C. Phone cable D. Category 5 cable The answer is D 2. The connector used
More informationData Communication Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 34 TCP/ IP I
Data Communication Prof. A. Pal Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur Lecture 34 TCP/ IP I Hello and welcome to today s lecture on TCP/IP. (Refer Slide
More informationLecture 1: Introduction
Int ernet w orking Lecture 1: Introduction The Internet, underlying link layer, and IP addressing Literature: Forouzan: TCP/IP Protocol Suite: Ch 1-5 The Internet today 250 million hosts 580 million users
More informationTSIN02 - Internetworking
Lecture 2: The Internet Protocol Literature: Forouzan: ch 4-9 and ch 27 2004 Image Coding Group, Linköpings Universitet Outline About the network layer Tasks Addressing Routing Protocols 2 Tasks of the
More informationThe Internetworking Problem. Internetworking. A Translation-based Solution
Cloud Cloud Cloud 1 The Internetworking Problem Internetworking Two nodes communicating across a network of networks How to transport packets through this heterogeneous mass? A B The Internetworking Problem
More informationTSIN02 - Internetworking
Lecture 2: Internet Protocol Literature: Forouzan: ch (4-6), 7-9 and ch 31 2004 Image Coding Group, Linköpings Universitet Lecture 2: IP Goals: Understand the benefits Understand the architecture IPv4
More informationB.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 informationChapter 2. Communicating Over The Network. CCNA1-1 Chapter 2
Chapter 2 Communicating Over The Network CCNA1-1 Chapter 2 Communicating Over the Network The Platform for Communications CCNA1-2 Chapter 2 Elements of Communication People communicate in many different
More informationChapter 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 informationNetworks. an overview. dr. C. P. J. Koymans. Informatics Institute University of Amsterdam. February 4, 2008
Networks an overview dr. C. P. J. Koymans Informatics Institute University of Amsterdam February 4, 2008 dr. C. P. J. Koymans (UvA) Networks February 4, 2008 1 / 53 1 Network modeling Layered networks
More informationFaculty of Science and IT Course title. Pre-requisite/corequisite
Faculty Course number Faculty of Science and IT 022242 Department Course title Computer Science Network Protocols Number of credit hours 3 Pre-requisite/corequisite Computer network Brief course description.
More informationIntroduction 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 informationChapter 5 TCP/IP SUITE
Chapter 5 TCP/IP SUITE Objectives:- TCP/ IP Model Concept. Defining/functioning of different Layers of TCP / IP suite. 5.1 Introduction Addressing mechanism in the Internet An IP address is an address
More information