1 Networking Chapter 12. 2 Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.

Slides:



Advertisements
Similar presentations
Computer Networks TCP/IP Protocol Suite.
Advertisements

Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
Chapter 5: TCP/IP and OSI Business Data Communications, 5e.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
1 William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
International Standards Organization Open Systems Interconnect (OSI) Reference Model Advanced Computer Networks.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
PROTOCOLS AND ARCHITECTURE Lesson 2 NETS2150/2850.
Protocols and the TCP/IP Suite Chapter 4 (Stallings Book)
Chapter 4 : TCP/IP and OSI Business Data Communications, 4e.
Semester Copyright USM EEE442 Computer Networks Introduction: Protocols En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK)
Protocols and the TCP/IP Suite
Data Communications Architecture Models. What is a Protocol? For two entities to communicate successfully, they must “speak the same language”. What is.
William Stallings Data and Computer Communications 7 th Edition Chapter 2 Protocols and Architecture.
Data and Computer Communications
Prepared By E.Musa Alyaman1 Networking Theory Chapter 1.
COE 342: Data & Computer Communications (T042) Dr. Marwan Abu-Amara Chapter 2: Protocols and Architecture.
Computer Networks with Internet Technology William Stallings
Data and Computer Communications
Chapter 5: TCP/IP and OSI Business Data Communications, 6e.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
OSI AND TCP/IP MODELS. Outline Introduction OSI Model TCP/IP Model IPv4 vs. IPv6.
Chapter 9.
Chapter 2 Network Models
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Protocol Architectures. Simple Protocol Architecture Not an actual architecture, but a model for how they work Similar to “pseudocode,” used for teaching.
Protocols and the TCP/IP Suite
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
William Stallings Data and Computer Communications 7 th Edition Data Communications and Networks Overview Protocols and Architecture.
Lect1..ppt - 01/06/05 CDA 6505 Network Architecture and Client/Server Computing Lecture 2 Protocols and the TCP/IP Suite by Zornitza Genova Prodanoff.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications 1.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Chapter 1. Introduction. By Sanghyun Ahn, Deot. Of Computer Science and Statistics, University of Seoul A Brief Networking History §Internet – started.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Topic 2 – Protocol Architecture 1 FIT1005 FIT – Monash University Topic 2 - Protocol Architecture Reference: Chapter 2 – Stallings 7E.
ECEN “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Grading (Tentative):
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Net 221D:Computer Networks Fundamentals
Transmission Control Protocol (TCP) Internet Protocol (IP)
ECEN “Internet Protocols and Modeling” Course Materials: Papers, Reference Texts: Bertsekas/Gallager, Stuber, Stallings, etc Lecture notes and.
Another Model?! The TCP/IP Reference Model By: Allan Johnson.
TUNALIData Communications1 Chapter 2 Protocols and Architecture.
Data and Computer Communications Chapter 2 – Protocol Architecture, TCP/IP, and Internet-Based Applications.
Computer Networks with Internet Technology William Stallings Chapter 2 Protocols and the TCP/IP Protocol Suite.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Protocols and the TCP/IP Suite
Lecture (2).
Distributed Systems.
Computer Networks with Internet Technology William Stallings
Lecture 6: TCP/IP Networking By: Adal Alashban
Network Architecture Introductory material
Protocols and the TCP/IP Suite
ECEN 619 “Internet Protocols and Modeling”
Data and Computer Communications by William Stallings Eighth Edition
Review of Important Networking Concepts
ECEN “Internet Protocols and Modeling”
Process-to-Process Delivery:
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Protocols and the TCP/IP Suite
Presentation transcript:

1 Networking Chapter 12

2 Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating system –Each computer has its own private operating system Distributed operating system –Common operating system shared by a network of computers

3 The Need for a Protocol Architecture Computer communications –Exchange of information between computers for the purpose of cooperative action Computer network –When tow or more computers are interconnected via a communication network

4 Two Concepts Protocol –Used for communication between entities in different systems Protocol architecture –Broken into subtasks, each of which is implemented separately

5 File Transfer

6 The TCP/IP Protocol Architecture Protocol suite Five relatively independent layers –Physical –Network access –Internet –Host-to-host, or transport –Application

7 Physical Layer Specifying –the characteristics of the transmission medium –Nature of the signals –Data rate

8 Network Access Layer Concerned with the exchange of data between an end system and the network Different standards –Circuit switching –Packet switching (frame relay) –LANs (Ethernet)

9 Internet Layer Procedures for data to traverse different networks Implemented in the end systems and routers

10 Transport Layer Ensures all data arrives at the destination and in the order sent TCP

11 Application Layer Supports various user application Example: file transfer

12 TCP Header

13 UDP

14 IP

15 IPv6 Provides enhancements over existing IP Designed to accommodate higher speeds of a mix of data streams, graphic and video Provides more addresses Includes 128-bits for addresses –IP uses 32-bit address

16 IPv6

17 TCP/IP Concepts

18 Protocols and Headers

19 Items in the Header Destination network address Facilities requests –Example: priority

20 TCP.IP Applications Simple Mail Transfer Protocol (SMTP) File Transfer Protocol TELNET

21 Sockets Enable communication between a client and server Concatenation of a port value and an IP address form a socket

22 Two Types of Sockets Stream sockets –Use TCP –Reliable data transfer Datagram sockets –Use UDP –Delivery is not guaranteed

23 Socket Setup socket() command Three parameters –Protocol family is always PF_INET for TCP/IP –Type specifies whether stream or datagram –Protocol specifies either TCP or UDP

24

25