Guide to TCP/IP, Third Edition. Chapter 1: Introducing TCP/IP
|
|
- Sheena Webb
- 6 years ago
- Views:
Transcription
1 Guide to TCP/IP, Third Edition Chapter 1: Introducing TCP/IP 1
2 Objectives Understand TCP/IP s origins and history Explain the process by which TCP/IP standards and other documents, called drequests for Comments (RFCs), are created, debated, and formalized (where appropriate) Understand the Open Systems Interconnection network reference model, often used to characterize network protocols and services, and how it relates to TCP/IP s own internal networking model Introducing TCP/IP 2 2
3 Objectives Define the terms involved and explain how TCP/IP protocols, sockets, and ports are identified Understand data encapsulation and how it relates to the four layers of the TCP/IP protocol stack Understand and apply the basic practices and principles that underlie network protocol analysis Introducing TCP/IP 3 3
4 What is TCP/IP? Large collection of networking protocols and services Two key protocols Transmission Control Protocol (TCP) Reliable delivery of messages Internet Protocol (IP) Manages the routing of network transmissions Introducing TCP/IP 4 4
5 The Origins and History of TCP/IP 1969 Advanced Research Projects Agency (ARPA) funded research for packet-switched networking ARPANET Network built as a result of this project In a packet-switched network Sender and receiver are identified by unique network addresses Introducing TCP/IP 5 5
6 TCP/IP s Design Goals To withstand a potential nuclear strike To permit different computer systems to communicate easily To interconnect systems across long distances Introducing TCP/IP 6 6
7 A TCP/IP Chronology 1978 Internet Protocol version 4 (IPv4) 1983 Defense Communications Agency took over operation of ARPANET 1986 NSF launches high-speed network (NSFNET) 1987 Number of hosts on the Internet breaks 10,000 Introducing TCP/IP 7 7
8 A TCP/IP Chronology (continued) 1989 Number of hosts on the Internet breaks 100, Worldwide Web is born at Centre European Researche Nucleaire (CERN) 1991 Commercial Internet Exchange (CIX) is formed 1992 Internet Society (ISOC) is chartered Introducing TCP/IP 8 8
9 A TCP/IP Chronology (continued) 1993 InterNIC NICis chartered 1994 Online junk mail begins to proliferate 1995 Netscape launches Netscape Navigator 1996 Microsoft launches Internet Explorer Web browser million registered domain names Introducing TCP/IP 9 9
10 A TCP/IP Chronology (continued) 2000 Love Letter worm infects over one million PCs 2001 Number of hosts on the Internet breaks 150 million Sircam virus and Code Red worm infect thousands million Internet t hosts 2003 Public Interest Registry becomes.org registry operator Introducing TCP/IP 10 10
11 Who Owns TCP/IP? TCP/IP Fll Falls squarely into it the public domain Funded with public monies since its inception Owned by everybody and nobody Introducing TCP/IP 11 11
12 Meet the Standards Groups that Manage TCP/IP Internet Society (ISOC) Internet Architecture Board (IAB) Internet Engineering Task Force (IETF) Internet Research Task Force (IRTF) Internet Societal Discussion Forum (ISDF) Internet Corporation for Assigned Names and Numbers (ICANN) Introducing TCP/IP 12 12
13 TCP/IP Standards and RFCs Request For Comments (RFCs) Provide documentation to understand, implement and use TCP/IP protocols Index for all RFCs available at RFC 2026 Describes how a RFC is created Introducing TCP/IP 13 13
14 OSI Reference Model Overview OSI reference model A network reference model Formally known as ISO/OSI Designed to replace TCP/IP Standard way to explain how networks operate TCP/IP is the open standard protocol suite of choice Introducing TCP/IP 14 14
15 Models Break Networking into Layers Divide and conquer approach Separates networking hardware concerns from those related ltdto networking software Key points about networking Easier to solve problems when broken into series of smaller problems Layers operate independently of one another Changes to one layer need not affect other layers Introducing TCP/IP 15 15
16 Models Break Networking into Layers (continued) Key points about networking Individual id llayers work together th on pairs of computers Different expertise is needed at each layer Network protocols usually map into one or more layers TCP/IP is designed around a layered model Introducing TCP/IP 16 16
17 Introducing TCP/IP 17 17
18 How Protocol Layers Behave Layers Exist to encapsulate or isolate specific types of functionality Provide services to the layer above Deliver data to or accept data from the layer below Protocol ldata Units (PDUs) Include envelope information in the form of specific headers and trailers Introducing TCP/IP 18 18
19 Physical Layer Includes the physical transmission medium Job is to activate, maintain, and deactivate network connections Manages communications with the network medium going down the protocol stack Handles conversion of outgoing data Introducing TCP/IP 19 19
20 Data Link Layer Situated between the Physical layer and the Network layer in the reference model Job is to Enable reliable transmission of data through the Physical layer at the sending end Check reliability at the receiving end Manages point-to-point transmission across the networking medium Introducing TCP/IP 20 20
21 Network Layer Handles logical addresses associated with individual machines on a network Uses addressing information to Determine how to send a PDU Embodies notion of multiple simultaneous connections between different IP addresses Flexible enough to Recognize and use multiple routes between a sender and a receiver Introducing TCP/IP 21 21
22 Transport Layer Ensures reliable end-to-end transmission of PDUs Includesend end-to-end error-detection detectionand error-recovery recovery Segmentation Involves cutting up a big message into a numbered sequence of chunks, called segments PDUs used at the Transport layer are called segments, or data segments Introducing TCP/IP 22 22
23 Session Layer Defines mechanisms to Permit senders and receivers to request tthat ta conversation start tor stop Keep a conversation going even when traffic may not otherwise flow between the parties involved Checkpoints Define the last point up to which successful communications are known to have occurred Introducing TCP/IP 23 23
24 Presentation Layer Handles transforming data from Generic, network-oriented t dforms of expression to more specific, platform-oriented forms of expression A redirector or network shell Special computer facility that resides here Can supply special data-handling functions for applications Introducing TCP/IP 24 24
25 Application Layer Defines an interface that applications can use to request network services Defines a set of access controls over the network PDUs Generically called Application PDUs Introducing TCP/IP 25 25
26 The TCP/IP Networking Model Design model that describes TCP/IP differs somewhat from OSI reference model Transport layers for both models map together quite well as does the Network layer from the OSI reference model and the Internet layer from the TCP/IP model Introducing TCP/IP 26 26
27 Introducing TCP/IP 27 27
28 TCP/IP Network Access Layer Includes Ethernet, token ring, and wireless media devices Includes WAN and connection-management protocols The IEEE standards for networking apply Including the IEEE 802 family of standards Introducing TCP/IP 28 28
29 TCP/IP Network Access Layer Protocols PPP Most important TCP/IP Network Access layer protocol PPPoE ( PPP over Ethernet ) Widely used on Ethernet networks or those with Ethernet-like characteristics SLIP Older, simpler serial line protocol that only supports TCP/IP-based communications Introducing TCP/IP 29 29
30 TCP/IP Internet Layer Functions Handle routing between machines across multiple networks Three primary tasks MTU fragmentation Addressing Routing Introducing TCP/IP 30 30
31 TCP/IP Internet Layer Protocols Internet Protocol (IP) Internet Control Message Protocol (ICMP) Packet Internetwork Groper (PING) Address Resolution Protocol (ARP) Reverse ARP (RARP) Bootstrap Protocol (BOOTP) Routing Information Protocol (RIP) Introducing TCP/IP 31 31
32 TCP/IP Transport Layer Functions Functions Rlibl Reliable delivery dli of fdt data from sender to receiver Fragmentation of outgoing messages and their reassembly prior to delivery to the Application layer Hosts Devices that operate on the Internet Introducing TCP/IP 32 32
33 TCP/IP Transport Layer Protocols Two TCP/IP Transport layer protocols The transmission i Control Protocol (TCP) Connection-oriented The User Datagram Protocol (UDP) Connectionless UDP Transmits data in a best-effort effort delivery Does no follow-up checking on its receipt Introducing TCP/IP 33 33
34 TCP/IP Application Layer Also known as the Process layer TCP/IP services depend d on: Special listener process, called a daemon Operates on a server to handle incoming user requests for specific services Each TCP/IP service has an associated port address Introducing TCP/IP 34 34
35 TCP/IP Protocols, Services, Sockets, And Ports Multiplexing li l i Combining various sources of outgoing data into a single output data stream Demultiplexing Breaking up an incoming data stream so separate portions may be delivered to the correct applications Well-known protocols Assign a series of numbers to represent a sizable collection of TCP/IP-based network services Introducing TCP/IP 35 35
36 Introducing TCP/IP 36 36
37 TCP/IP Port Numbers TCP/IP application processes Sometimes called network services Identified by port numbers Source port number Identifies the process that sent the data Destination port number Identifies the process to receive that t data Introducing TCP/IP 37 37
38 TCP/IP Sockets Well-known or registered ports Represent pre-assigned port numbers Socket address (or socket) The combination of a particular IP address and a dynamically y assigned port address Introducing TCP/IP 38 38
39 Data Encapsulation In TCP/IP At each layer in the TCP/IP protocol stack Outgoing data is packaged and identified dfor delivery to the layer underneath Header PDU s own particular opening component Identifies the protocol in use, the sender and intended recipient Trailer (or packet trailer) Provides data integrity checks for the payload Introducing TCP/IP 39 39
40 About Protocol Analysis Protocol analysis is the process of Tapping into the network communications system Capturing packets Gathering network statistics Decoding packets Popular Windows-based protocol analyzers Ethereal for Windows (Gerald Combs) Sniffer Network Analyzer (Network Associates) Introducing TCP/IP 40 40
41 Useful Roles for Protocol Analysis Used to troubleshoot network communications Used to test networks Passive Active Gather trends on network performance Analyzers available for variety of platforms Introducing TCP/IP 41 41
42 Protocol Analyzer Elements Promiscuous mode card and driver Packet filters Trace buffer Decodes Alarms Statistics Introducing TCP/IP 42 42
43 Introducing TCP/IP 43 43
44 Introducing TCP/IP 44 44
45 Introducing TCP/IP 45 45
46 Placing a Protocol Analyzer on a Network Protocol analyzer Captures packets that tit can see on the network On network connected with hubs You can place analyzer anywhere on the network Options for analyzing switched networks Hubbing out Port redirection Remote Monitoring (RMON) Introducing TCP/IP 46 46
47 Introducing TCP/IP 47 47
48 Summary TCP/IP design goals To support multiple, packet-switched pathways through the network To permit dissimilar computer systems to easily exchange data To offer robust, reliable delivery services for both short- and longhaul communications To provide comprehensive network access with global scope Introducing TCP/IP 48 48
49 Summary (continued) Initial implementations of TCP/IP Funded dby Advanced dresearch hprojects Agency TCP/IP remains in the public domain As Standard RFCs go through approval process they begin as Proposed Standard documents Best Current Practice (BCP) An informational (non-standard) RFC Introducing TCP/IP 49 49
50 Summary (continued) ISO/OSI network reference model Breaks networking into seven distinct tlayers TCP/IP uses a variety of encapsulation techniques at its various layers to Label the type of data contained in the contents, or payloads, of its PDUs Protocol analysis Network interface inspects all traffic moving across a segment of network medium Introducing TCP/IP 50 50
Chapter 1: Introducing TCP/IP
Chapter 1: Introducing TCP/IP Understand TCP/IP s origins and history Explain the process by which TCP/IP standards and other documents, called Requests for Comments (RFCs), are created, debated, and formalized
More informationIntroducing TCP/IP. After reading this chapter and completing the exercises, you will be able to: chapter1
chapter Introducing TCP/IP After reading this chapter and completing the exercises, you will be able to: Describe TCP/IP s origins and history Explain the process by which TCP/IP standards and other documents,
More information03 The Internet Model and TCP/IP
SE 4C03 Winter 2003 03 The Internet Model and TCP/IP Instructor: W. M. Farmer Revised: 16 January 2003 1 The OSI Model In 1977 the International Standards Organization (ISO) offered the Open Systems Interconnection
More informationChapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide
Chapter 3: Network Protocols and Communications CCENT Routing and Switching Introduction to Networks v6.0 Instructor Planning Guide CCNET v6 1 Chapter 3: Network Protocols and Communications CCENT Routing
More information0 TCP/IP overview. 0.1 The Internet
0521841445 - / Essentials: A Lab-Based Approach 0 / overview From these assumptions comes the fundamental structure of the Internet: a packet switched communications facility in which a number of distinguishable
More informationLayering in Networked computing. OSI Model TCP/IP Model Protocols at each layer
Layering in Networked computing OSI Model TCP/IP Model Protocols at each layer Learning outcomes Understand the need of layering in Networked computing Understand the OSI model and the tcp/ip model Understand
More 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 informationGuide to Networking Essentials, 6 th Edition. Chapter 6: Network Reference Models and Standards
Guide to Networking Essentials, 6 th Edition Chapter 6: Network Reference Models and Standards Objectives Explain the OSI reference model layers and their relationship to hardware and software Explain
More informationIntroduction 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 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 informationLecture (03) Network Model
١ Lecture (03) Network Model By: Dr. Ahmed ElShafee Agenda Layering concept History Discovering the network layers Application Layer same layer interaction concept; Transport Layer Adjacent layer interaction
More informationOverview of TCP/IP Overview of TCP/IP protocol: TCP/IP architectural models TCP protocol layers.
Overview of TCP/IP 3 Overview of TCP/IP protocol: TCP/IP architectural models TCP protocol layers. 4 2 5 6 3 7 8 4 9 10 5 11 12 6 13 14 7 15 16 8 17 18 9 19 20 10 21 Why TCP/IP? Packet based Provides decentralized
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 informationThe 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 informationLecture (03) Networking Model (TCP/IP) Networking Standard (OSI) cont.,..
Lecture (03) Networking Model (TCP/IP) Networking Standard (OSI) cont.,.. By: Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU : Fall 2014, Computer Networks II Agenda TCP/IP suite Data Encapsulation OSI History
More informationGuide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols
Guide to TCP/IP, Third Edition Chapter 3: Data Link and Network Layer TCP/IP Protocols 1 Objectives Understand the role that data link protocols, such as SLIP and PPP, play for TCP/IP Distinguish among
More informationComputer Networks with Internet Technology William Stallings. Chapter 2 Protocols and the TCP/IP Protocol Suite
Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite Need For Protocol Architecture E.g. File transfer Source must activate comms. Path or inform
More informationObjectives. Upon completion you will be able to: Understand how the Internet came into being
Chapter 1 Objectives Upon completion you will be able to: Understand how the Internet came into being Understand the meaning of the terms protocol and standard Understand the various organizations involved
More informationOverview of Network Software. CS158a Chris Pollett Jan 31, 2007.
Overview of Network Software CS158a Chris Pollett Jan 31, 2007. Outline Design Issues for Protocol Hierarchies Reference Models Example Networks Protocol Hierarchies-Review To reduce design complexity
More informationTCP/IP stack is the family of protocols that rule the current internet. While other protocols are also used in computer networks, TCP/IP is by far
TCP/IP stack is the family of protocols that rule the current internet. While other protocols are also used in computer networks, TCP/IP is by far the most common of them. TCP/IP can be compared to the
More informationNetwork Model: Each layer has a specific function.
OBJECTIVES: To discuss the OSI model and its layer architecture and to show the interface between the layers. To briefly discuss the functions of each layer in the OSI model. To introduce the TCP/IP protocol.
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 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 informationNetwork Reference Models
Network Reference Models LECTURE (2) Network Reference Models A framework (guideline) for network implementation and troubleshooting. Divides complex functions into simpler components. Importance of reference
More informationSUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer
SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer Science Chapter - 2 Switching and Network Architecture
More informationCommunicating over the Network
Communicating over the Network Network Fundamentals Chapter 2 Version 4.0 1 Network Structure The elements of communication 3 common elements of communication Message source people/electronic devices need
More 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 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 informationChapter 3: Network Protocols and Communications. Introduction to Networks v5.1
Chapter 3: Network Protocols and Communications Introduction to Networks v5.1 3.0 Introduction 3.1 Rules of Communication 3.2 Network Protocols and Standards 3.3 Data Transfer in the Network 3.4 Summary
More informationTCP/IP Overview. Basic Networking Concepts. 09/14/11 Basic TCP/IP Networking 1
TCP/IP Overview Basic Networking Concepts 09/14/11 Basic TCP/IP Networking 1 What is TCP/IP? TCP/IP is a name refers to an entire collection of data communication protocols: TCP: Transmission Control Protocol
More informationWhat is a Network? TCP / IP. The ISO OSI Model. Protocols. The TCP/IP Protocol Suite. The TCP/IP Protocol Suite. Computer network.
What is a Network? TCP / IP Computer network a set of computers using common protocols to communicate over connecting transmission media. Protocol a formal description of message formats and the rules
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 information1: Review Of Semester Provide an overview of encapsulation.
1: Review Of Semester 1 1.1.1.1. Provide an overview of encapsulation. Networking evolves to support current and future applications. By dividing and organizing the networking tasks into separate layers/functions,
More informationIntroduction to TCP/IP
Introduction to TCP/IP Microsoft Corporation September 1998 Summary: Microsoft Windows NT version 4.0 includes a vast array of features and components for Transmission Control Protocol/Internet Protocol
More informationInternetwork Protocols
Internetwork Protocols Background to IP IP, and related protocols Internetworking Terms (1) Communications Network Facility that provides data transfer service An internet Collection of communications
More 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 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 information1. IPv6 is the latest version of the TCP/IP protocol. What are some of the important IPv6 requirements?
95 Chapter 7 TCP/IP Protocol Suite and IP Addressing This chapter presents an overview of the TCP/IP Protocol Suite. It starts with the history and future of TCP/IP, compares the TCP/IP protocol model
More 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 informationTCP/IP protocol suite
TCP/IP protocol suite The TCP/IP protocol suite was developed prior to the OSI model. Therefore, the layers in the TCP/IP protocol suite do not match exactly with those in the OSI model. The original TCP/IP
More informationChapter 1: Introduction
EE4272: Computer Networks Chapter 1: Introduction Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. 1) Data Communications: Deals with the transmission of signals in a reliable & efficient manner. Topics:
More informationChapter 12. Network Organization and Architecture. Chapter 12 Objectives Introduction Introduction
Chapter 12 Objectives Chapter 12 Network Organization and Architecture Become familiar with the fundamentals of network architectures. Be able to describe the ISO/OSI reference model and the TCP/IP standard.
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 informationData and Computer Communications. Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based Applications
Data and Computer Communications Chapter 2 Protocol Architecture, TCP/IP, and Internet-Based s 1 Need For Protocol Architecture data exchange can involve complex procedures better if task broken into subtasks
More informationPart VI. Appendixes. Appendix A OSI Model and Internet Protocols Appendix B About the CD
Part VI Appendixes Appendix A OSI Model and Internet Protocols Appendix B About the CD OSI Model and Internet Protocols APPENDIX A In this appendix, you will Learn about the OSI model Review the network
More 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 informationComputer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan
Computer Network : Lecture Notes Nepal Engineering College Compiled by: Junior Professor: Daya Ram Budhathoki Nepal Engineering college, Changunarayan Chapter3: OSI Reference Model: Network Software: Network
More informationCSE/EE 461 The Network Layer. Application Presentation Session Transport Network Data Link Physical
CSE/EE 461 The Network Layer Application Presentation Session Transport Network Data Link Physical This Lecture Focus: What to do when one wire isn t big enough? Point to point link Broadcast link (Ethernet
More informationNetworking and Internetworking 1
Networking and Internetworking 1 Today l Networks and distributed systems l Internet architecture xkcd Networking issues for distributed systems Early networks were designed to meet relatively simple requirements
More informationIntroduction to Open System Interconnection Reference Model
Chapter 5 Introduction to OSI Reference Model 1 Chapter 5 Introduction to Open System Interconnection Reference Model Introduction The Open Systems Interconnection (OSI) model is a reference tool for understanding
More informationAPPENDIX F THE TCP/IP PROTOCOL ARCHITECTURE
APPENDIX F THE TCP/IP PROTOCOL ARCHITECTURE William Stallings F.1 TCP/IP LAYERS... 2 F.2 TCP AND UDP... 4 F.3 OPERATION OF TCP/IP... 6 F.4 TCP/IP APPLICATIONS... 10 Copyright 2014 Supplement to Computer
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 informationData Encapsulation & OSI & TCP/IP Models Week 2. Lecturer: Lucy White Office : 324
Data Encapsulation & OSI & TCP/IP Models Week 2 Lecturer: Lucy White lbwhite@wit.ie Office : 324 1 Network Protocols A protocol is a formal description of a set of rules and conventions that govern a particular
More informationComputer Networks. Introduction to Network. Dr. Adel Gaafar Abd Elrahim
Computer Networks Introduction to Network Dr. Adel Gaafar Abd Elrahim A Communications Model Source generates data to be transmitted Transmitter Converts data into transmittable signals Transmission System
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 informationET4254 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 informationPosition of IP and other network-layer protocols in TCP/IP protocol suite
Position of IP and other network-layer protocols in TCP/IP protocol suite IPv4 is an unreliable datagram protocol a best-effort delivery service. The term best-effort means that IPv4 packets can be corrupted,
More 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 informationReference Models. 7.3 A Comparison of the OSI and TCP/IP Reference Models
Reference Models Contains 7.1 The OSI Reference Model 7.1.1 The Physical Layer 7.1.2 The Data Link Layer 7.1.3 The Network Layer 7.1.4 The Transport Layer 7.1.5 The Session Layer 7.1.6 The Presentation
More informationThe Client Server Model and Software Design
The Client Server Model and Software Design Prof. Chuan-Ming Liu Computer Science and Information Engineering National Taipei University of Technology Taipei, TAIWAN MCSE Lab, NTUT, TAIWAN 1 Introduction
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 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 informationCPS221 Lecture: Layered Network Architecture
CPS221 Lecture: Layered Network Architecture Objectives last revised 9/8/14 1. To discuss the OSI layered architecture model 2. To discuss the specific implementation of this model in TCP/IP Materials:
More informationChapter 2 Communicating Over the Network
Chapter 2 Communicating Over the Network Elements of Communication Communicating the Messages Continuous stream of bits 00101010100101010101010101010101010 I have to wait Single communications (e.g. video,
More information06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322
1 Local & Metropolitan Area Networks ACOE322 Lecture 5 TCP/IP Protocol suite and IP addressing 1 0. INTRODUCTION We shall cover in this topic: 1. The relation of TCP/IP with internet and OSI model 2. Internet
More 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 informationNetworking Protocol Stack
Lecture Computer Communications & Networks 03 Networking Protocol Stack Dr. Muhammad Yousaf Assistant Professor, Faculty of Computing, Riphah International University, Islamabad Networking Protocols Set
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 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 informationData & Computer Communication
Basic Networking Concepts A network is a system of computers and other devices (such as printers and modems) that are connected in such a way that they can exchange data. A bridge is a device that connects
More 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 informationInternet Protocols (chapter 18)
Internet Protocols (chapter 18) CSE 3213 Fall 2011 Internetworking Terms 1 TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol
More informationLecture (02) The TCP/IP Networking Model
Lecture (02) The TCP/IP Networking Model Dr. Ahmed M. ElShafee ١ Agenda Introduction to networking architecture Historical background The TCP/IP Protocol Architecture The TCP/IP Application Layer The TCP/IP
More informationIntroduction to Computer Networks. CS 166: Introduction to Computer Systems Security
Introduction to Computer Networks CS 166: Introduction to Computer Systems Security Network Communication Communication in modern networks is characterized by the following fundamental principles Packet
More informationChapter 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 informationb) Diverse forms of physical connection - all sorts of wired connections, wireless connections, fiber optics, etc.
Objectives CPS221 Lecture: Layered Network Architecture last revised 6/22/10 1. To discuss the OSI layered architecture model 2. To discuss the specific implementation of this model in TCP/IP Materials:
More informationChapter 3: Network Protocols and Communications
Chapter 3: Network Protocols and Communications Introduction to Networks Intro to Networks v5 Message Delivery Options IPv4 Unicast One-to-One Multicast One-to-Many Broadcast One-to-All IPv6 Unicast One-to-One
More informationLab 1: Packet Sniffing and Wireshark
Lab 1: Packet Sniffing and Wireshark Fengwei Zhang Wayne State University Course: Cyber Security Practice 1 Packet Sniffer Packet sniffer is a basic tool for observing network packet exchanges in a computer
More informationLecture (02) The TCP/IP Networking Model
Agenda ١ Lecture (02) The TCP/IP Networking Model Dr. Ahmed M. ElShafee Introduction to networking architecture Historical background The TCP/IP Protocol Architecture The TCP/IP Application Layer The TCP/IP
More informationOnline Documentation: To access the online documentation for this and other Novell products, and to get updates, see
Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability
More informationNetwork.... communication system for connecting end- systems. End-systems a.k.a. hosts PCs, workstations dedicated computers network components
Networking 1 Network... communication system for connecting end- systems End-systems a.k.a. hosts PCs, workstations dedicated computers network components 2 Multiaccess vs.. Point-to-point Multiaccess
More informationNetworking midterm. 5. As a data unit moves up from one protocol layer to another, control headers are:
Networking midterm 1. A protocol is a set of conventionally agreed rules that specify how data is to be exchanged between pairs of programs or devices. 2. The primary function of the Internet Protocol
More informationOSI Reference Model. Computer Networks lab ECOM Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief
Islamic University of Gaza Faculty of Engineering Computer Engineering Department Computer Networks lab ECOM 4121 OSI Reference Model Prepared By : Eng. Motaz Murtaja Eng. Ola Abd Elatief May /2010 OSI
More informationNetworking and Internetworking 1
Networking and Internetworking 1 To do q q Networks and distributed systems Internet architecture xkcd Internet history Early days ~1960 ARPA sponsored research on computer networking to enable remote
More informationNetworking interview questions
Networking interview questions What is LAN? LAN is a computer network that spans a relatively small area. Most LANs are confined to a single building or group of buildings. However, one LAN can be connected
More informationCS3600 SYSTEMS AND NETWORKS
CS3600 SYSTEMS AND NETWORKS NORTHEASTERN UNIVERSITY Lecture 17: Internet architecture Prof. Alan Mislove (amislove@ccs.neu.edu) Slides used with permissions from Edward W. Knightly, T. S. Eugene Ng, Ion
More informationISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI
ISO/OSI Model and Collision Domain NETWORK INFRASTRUCTURES NETKIT - LECTURE 1 MANUEL CAMPO, MARCO SPAZIANI ISO/OSI Model ISO: International Organization for Standardization OSI: Open Systems Interconnection
More information2. Network functions are associated with only one layer of the OSI model. 4. Not all Transport layer protocols are concerned with reliability.
Chapter 2: Network Standards and the OSI Model TRUE/FALSE 1. Standards assist in network design. T PTS: 1 REF: 39 2. Network functions are associated with only one layer of the OSI model. F PTS: 1 REF:
More informationLayered Architecture
1 Layered Architecture Required reading: Kurose 1.7 CSE 4213, Fall 2006 Instructor: N. Vlajic Protocols and Standards 2 Entity any device capable of sending and receiving information over the Internet
More informationSingle Network: applications, client and server hosts, switches, access links, trunk links, frames, path. Review of TCP/IP Internetworking
1 Review of TCP/IP working Single Network: applications, client and server hosts, switches, access links, trunk links, frames, path Frame Path Chapter 3 Client Host Trunk Link Server Host Panko, Corporate
More informationThe Interconnection Structure of. The Internet. EECC694 - Shaaban
The Internet Evolved from the ARPANET (the Advanced Research Projects Agency Network), a project funded by The U.S. Department of Defense (DOD) in 1969. ARPANET's purpose was to provide the U.S. Defense
More informationLecture (02, 03) Networking Model (TCP/IP) Networking Standard (OSI)
Lecture (02, 03) Networking Model (TCP/IP) Networking Standard (OSI) By: Dr. Ahmed ElShafee ١ Dr. Ahmed ElShafee, ACU : Fall 2014, Computer Networks II Agenda Introduction to networking architecture Historical
More informationOutline. Inter-Process Communication. IPC across machines: Problems. CSCI 4061 Introduction to Operating Systems
Outline CSCI 4061 Introduction to Operating Systems ing Overview Layering and Protocols TCP/IP Protocol Family Client-Server Model Instructor: Abhishek Chandra 2 Inter-Process Communication Intra-node:
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 informationChapter 2. Communicating Over The Network
Chapter 2 Communicating Over The Network CCNA1-1 Chapter 2 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor, Ontario. Thanks
More informationNETWORK 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 informationOperating Systems CS 571
Computer Networks: Overview Operating Systems CS 571 Network types Range Bandwidth (Mbps) Latency (ms) LAN 1-2 kms 10-1000 1-10 WAN worldwide 0.010-600 100-500 MAN 2-50 kms 1-150 10 Wireless LAN 0.15-1.5
More informationCSCD 330 Network Programming
CSCD 330 Network Programming Lecture 9 Transport Layer Winter 2019 Reading: Begin Chapter 3 Some Material in these slides from J.F Kurose and K.W. Ross All material copyright 1996-2007 1 Outline Overview
More informationCommunication Networks
Session 2. Application and Layered Architectures Dongsoo S. Kim Electrical and Computer Engineering. Indiana U. Purdue U. Indianapolis Communication s Various services and flexibility architectures Grouping
More informationNetworking Applications
Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport 1 Outline Internet Layers Internet Data Packet transmission
More information