CHAPTER 5 TCP/IP PROTOCOLS. P ROTOCOL STANDARDS Protocols are formal rules of behavior When computers communicate, it is necessary to define a set of.

Slides:



Advertisements
Similar presentations
CCNA1 v3 Module 9 v3 CCNA 1 Module 9 JEOPARDY K. Martin Galo Valencia.
Advertisements

Networking Theory (part 2). Internet Architecture The Internet is a worldwide collection of smaller networks that share a common suite of communication.
Protocols and the TCP/IP Suite
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction to TCP/IP
TCP/IP TCP/IP Basics Alvin Kwan. TCP/IP What is TCP/IP?  It is a protocol suite governing how data can be communicated in a network environment, both.
1 Version 3.0 Module 9 TCP/IP Protocol and IP Addressing.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
1 Version 3.0 Module 10 Routing Fundamentals and Subnetting.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Copyright 2003 CCNA 1 Chapter 7 TCP/IP Protocol Suite and IP Addressing By Your Name.
Chapter Overview TCP/IP Protocols IP Addressing.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
NETWORKING CONCEPTS. TCP/IP The TCPIIP protocol suite was developed prior to the OSI model TCP/IP protocol suite was defined as having four layers: Host-to-network,
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
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.
Network Protocols. Why Protocols?  Rules and procedures to govern communication Some for transferring data Some for transferring data Some for route.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network Chapter 3: TCP/IP Architecture.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
Chapter 9.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
Release 16/07/2009Jetking Infotrain Ltd. Assembling and Cabling Cisco Devices Chapter 3.
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
1 Version 3.0 Module 11 TCP Application and Transport.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 2: TCP/IP Architecture.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
1 LAN Protocols (Week 3, Wednesday 9/10/2003) © Abdou Illia, Fall 2003.
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
Addressing Through the Layers  Data Link Layer Address  Network Layer Address.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Chapter 2 Protocols and the TCP/IP Suite 1 Chapter 2 Protocols and the TCP/IP Suite.
BZUPAGES.COM Presentation on TCP/IP Presented to: Sir Taimoor Presented by: Jamila BB Roll no Nudrat Rehman Roll no
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 3: TCP/IP Architecture.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
Linux Operations and Administration Chapter Eight Network Communications.
Telecommunications Essentials John R. Durrett July 5, 2005.
Net 221D:Computer Networks Fundamentals
Reading TCP/IP Protocol. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also.
Internet Architecture. 2 INTRODUCTION INTERNET developed by a community of researchers centered around the Defense Advanced Research Projects Agency (DARPA)
TCP/IP Protocol Suite ©Richard L. Goldman September 25, 2002.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Lecture 4 : Network Architectures (cont..) 1. 2 Summary of OSI Layers.
11/18/2016Basic TCP/IP Networking 1 TCP/IP Overview Basic Networking Concepts.
Lec 2: Protocols.
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Data Networking Fundamentals
Net 431: ADVANCED COMPUTER NETWORKS
The Open System Interconnection (OSI) Model & Network Protocols.
Networking for Home and Small Businesses – Chapter 6
Network Model.
TCP/IP Protocol Suite and IP Addressing
Networking Theory (part 2)
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Networking for Home and Small Businesses – Chapter 6
Networking Theory (part 2)
Networking Theory (part 2)
Objectives: 1.Identify different internet protocol (IP) 2.Configure sample of IP address 3.Appreciate and relate protocol in our life.
Presentation transcript:

CHAPTER 5 TCP/IP PROTOCOLS

P ROTOCOL STANDARDS Protocols are formal rules of behavior When computers communicate, it is necessary to define a set of rules to govern their communications among different computers & devices created by different vendors.

I NTRODUCTION TO TCP / IP First developed in 1960s by US Department of Defence for ARPAnet project. Basic language / protocol used for Internet & also used in a private network (Intranet/extranet). Used for connecting hosts on the Internet Includes UDP, ARP, TCP & IP as sub protocols. UNIX/Windows operating system have TCP/IP built into it for the Internet, thus making it a de facto (standard)

T CP / IP FEATURES Most important feature: routable which means it can carry network layer addressing information that can be interpreted by router. Protocols that can span more than one LAN are called routable protocols. Other features: Open protocols standards & freely available Widely used for Internet, Intranet & Extranet Most products manufactured by vendors supports TCP/IP TCP/IP allows integration of different kind of networks. Has common addressing scheme that allows device to uniquely address on the entire network Standardized high level protocol for consistent, widely available user services.

T CP / IP PROTOCOLS ARCHITECTURE The four layer model architecture: APPLICATION PRESENTATION SESSION TRANSPORT NETWORK DATA LINK PHYSICAL APPLICATION TRANSPORT INTERNET NETWORK INTERFACE PHYSICAL OSI Model TCP/IP Model

A PPLICATION LAYER Provides the same function as the 3 layers of OSI (Application, Presentation & Session). Sockets & ports are used to describe the path over which applications communicate. Most application level protocols inside TCP/IP are associated with one or more port number.

T RANSPORT LAYER Two main protocols used are User Datagram Protocol(UDP) & Transmission Control Protocol(TCP). TCP = connection oriented protocol which means it guarantees information transmission. UDP = connectionless protocol which transports datagram without end-to-end reliability checking. UDP is much faster as there is no time delay for checking & verifying data. So is is used for sound & video transmission.

T RANSPORT LAYER

I NTERNET LAYER Primary protocol is Internet Protocol (IP) All upper & lower layer communication must travel through IP layer in the TCP/IP stack. Responsible for assigning unique address, called IP address. Other supporting protocol: ICMP to facilitate the routing process.

N ETWORK INTERFACE LAYER Data link layer & physical layer grouped together to become network interface layer. Makes use of existing data link & physical layer standards rather than defining its own.

I NTERNET PROTOCOL ( IP ) Belong to network layer of OSI & TCP/IP model. Provides information about how & where data should be sent by including source & destination addresses. At network layer of OSI model, data is formed into packet & the packets are called IP datagram in the context of TCP/IP. IP datagram act as an envelope for data & contains the addresses for routing purposes.

I NTERNET PROTOCOL ( IP ) Addressing – uses 32 bit addresses to identify the sending & receiving hosts. These addresses are used by routers to route the data. Fragmentation – IP packets may be split / fragmented into smaller packets. This permits a large packet to travel across a network which can only handle smaller packets. Packet timeouts – each IP packet contains Time To Live(TTL ) field which is decremented every time a router handles the packet. If TTL reaches zero, the packet is discarded preventing the packets from running in circles forever & flooding network!

I P ADDRESSING FUNDAMENTALS Network recognizes 2 types of addresses : Logical (Network address) & Physical (MAC/Hardware address) MAC addresses = assigned to Network Interface Cards (NICs) by manufacturer at factory & cannot be changed easily. Logical Addresses = assigned manually & can be changed easily. Current version of IP which is IPv4 is a unique 32 bit binary number assigned to every device that connects to IP based network. (also known as dotted decimal notation !) IP addresses are classified into 3 classes; A,B & C

I P ADDRESSING FUNDAMENTALS IPv6 (Internet Protocol version 6) A new version of IP designed to be evolutionary step to IPv4 Key to IPv6 enhancement is the expansion of IP address space from 32bits to 128bits, enabling unlimited unique IP address Recommended by Internet Engineering Task Force(ITEF) on 25 th July Has auto configuration feature, automatically configures interface & router address for you. IPv6 protocol can co-exist with current IPv4 Ex: 3ff3:ffff:101::230:6eff:fe04:d9ff

T CP / IP APPLICATIONS SMTP Simple Mail Transfer Protocol (SMTP) is an application layer protocol in TCP/IP. It is a standard protocol on the Internet as it defines the message format for the & also the way server handles these messages. Most system uses SMTP to send messages from one server to another. SMTP server route messages throughout the Internet to a mail server that provides a message store for incoming mail. Uses TCP port number 25. Ex :

T CP / IP APPLICATIONS FTP File Transfer Protocol is a standard protocol for exchanging files over the Internet. Uses Internet’s TCP/IP protocols to enable data transfer. Most commonly used to download a file from a server using the Internet / to upload a file to the server (uploading webpage to a server!)

T CP / IP APPLICATIONS TELNET A text based, terminal emulation program for TCP/IP networks such as Internet. telnet program enables you to connect your PC to a server at different location on the network. Used for executing commands through telnet program consul which is executed as if entered directly on the server console. Enable you to control the server & communicate with other servers on the Internet. In oder to connect to remote server, you have to provide the Host Name, Port Number(telnet port number 23) & terminal type.