Introduction to TCP/IP

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP
Advertisements

CCNA1 v3 Module 9 v3 CCNA 1 Module 9 JEOPARDY K. Martin Galo Valencia.
IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Communicating over the Network Network Fundamentals – Chapter 2.
Chapter 14 TCP/IP and Routing Part #1 Unix System Administration.
1 Fall 2005 Internetworking: Concepts, Architecture and TCP/IP Layering Qutaibah Malluhi CSE Department Qatar University.
ECS152BXin Liu 1 ECS 152B Computer Networks Fall 2003 Prof. Xin Liu
Chapter Overview TCP/IP Protocols IP Addressing.
1 CS 4396 Computer Networks Lab The Internet. 2 A Definition On October 24, 1995, the FNC unanimously passed a resolution defining the term Internet.
Internet TCP/IP Cameron Schmidt Jordan Gallo. Outline History TCP/IP Layers Applications Transport Internetwork – IPV6 Network Interface and Hardware.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
Chapter Eleven An Introduction to TCP/IP. Objectives To compare TCP/IP’s layered structure to OSI To review the structure of an IP address To look at.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 0 TCP/IP Overview.
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.
4/11/40 page 1 Department of Computer Engineering, Kasetsart University Introduction to Computer Communications and Networks CONSYL Introduction.
TCOM 509 – Internet Protocols (TCP/IP) Lecture 01 Instructor: Dr. Li-Chuan Chen TA: Waqar Ishaq Date: 08/25/2003.
Chapter Objectives After completing this chapter you will be able to: Describe the history of TCP/IP Describe the history of the Internet Outline the different.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
11 TRANSPORT LAYER PROTOCOLS Chapter 6 TCP and UDP SPX and NCP.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
Spring 2006Computer Networks1 Chapter 2 Network Models.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
INDEX oWoWhat is TCP/IP protocol suite ? oDoDifferent layers. oEoEncapsulation. oPoProtocol Interface.
Introduction to TCP/IP
1 Chapters 2 & 3 Computer Networking Review – The TCP/IP Protocol Architecture.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
Telecommunications Essentials John R. Durrett July 5, 2005.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
1 The Internet Introductory material. An overview lecture that covers Internet related topics, including a definition of the Internet, an overview of its.
1 Review – The Internet’s Protocol Architecture. Protocols, Internetworking & the Internet 2 Introduction Internet standards Internet standards Layered.
Internet Technology & Network Management Lecture # 01 Information Technology Lucky Sharma Subject Code: IT 603.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Cisco I Introduction to Networks Semester 1 Chapter 3 JEOPADY.
Roadmap  Introduction to Basics  Computer Network – Components | Classification  Internet  Clients and Servers  Network Models  Protocol Layers.
Chapter 3: Network Protocols and Communications
Chapter 7: Transport Layer
Chapter 1 Introduction.
The Transport Layer Implementation Services Functions Protocols
Distributed Systems.
Chapter 1 Introduction Computer Networks, Fifth Edition by Andrew Tanenbaum and David Wetherall, © Pearson Education-Prentice Hall, 2011.
OSI Protocol Stack Given the post man exemple.
Lec 2: Protocols.
Understand the OSI Model Part 2
Lecture 6: TCP/IP Networking By: Adal Alashban
Network Architecture Introductory material
Net 431: ADVANCED COMPUTER NETWORKS
The Open System Interconnection (OSI) Model & Network Protocols.
Review of Important Networking Concepts
Introduction to Packet Sniffing using Ethereal
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Process-to-Process Delivery:
TCP/IP Protocol Suite: Review
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
TCP/IP Protocol Suite: Review
Lecture 2: Overview of TCP/IP protocol
TCP/IP Protocol Suite and IP Addressing
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
ARP: Address Resolution Protocol
The Internet Introductory material.
Network Architecture Models
Technologies and Applications of Computer Networks
Chapter 1 Introduction.
Technologies and Applications of Computer Networks
Introduction Prof. Choong Seon HONG.
OSI Reference Model Kashif Ishaq.
Presentation transcript:

Introduction to TCP/IP Surasak Sanguanpong nguan@ku.ac.th http://www.cpe.ku.ac.th/~nguan Last updated: May 24, 1999

What is TCP/IP Transmission Control Protocol/Internet Protocol TCP/IP refers to an entire suite of networking protocols, developed for use on the Internet TCP and IP are certainly two of the most important

TCP/IP Characteristics TCP/IP provides the services necessary to interconnect computers and to interconnect networks, creating the Internet Independence from underlying network topology, physical network hardware, and OS Unique IP Address Universal connectivity through out the network Standardize high-level protocols

TCP/IP Internetworking Router Token Ring Private Nets and Internet FDDI

TCP/IP Networking Software TCP/IP protocol suites define a set of universal communication services Services can be implemented in a standardized manner in the networking software, normally bundled with OS Internet TCP/IP Comm. Software TCP/IP Comm. Software

TCP/IP implementations 1983 4.2BSD- first widely available TCP/IP release 1986 4.3BSD- performance improvements 1988 4.3BSD Tahoe- add slow start, congestion avoidance and fast retransmit 1990 4.3BSD Reno- add TCP header prediction, SLIP compression, new routing table 1993 4.4 BSD- add multicasting

TCP/IP and Internet 1957 USSR sputnik, USA established ARPA 1969 ARPA funded ARPANET 1971 Network with 15 nodes 1974 Cerf/Kahn Protocol 1973 Ethernet (Ph.D Dissertation Bob Metcalfe) 1982/83 TCP/IP as a core protocol 1983 4.2 BSD Unix with TCP/IP from UCB

Internet growth Year #Hosts 69 4 84 1024 87 28174 90 313000 91 617000 69 4 84 1024 87 28174 90 313000 91 617000 92 1.1M 93 2.0M 94 3.8M 95 6.6M 96 12.8M 1/97 16M

Internet Internet - the world-wide group of networks combined with TCP/IP internet - groups of networks tied together (or internetworking) Who control the Internet? no single administrative organization IETF determines standards industry also preemptively determines standards

Internet Technical Bodies ISOC - Internet Society. Professional society to promote, support the use of Internet IAB - Internet Architecture Board. Responsible for technical oversight and coordination IETF - Internet Engineering Task Force. Development of current protocols and specifications for standardization. Meets 3 times a year, organized in working groups IRTF - Internet Research Task Force. Research oriented for future.

Internet Technical Bodies Structure

Internet Administrations DDN - the US Defense Data Network is the government organization that has overall responsibility for administrating the Internet DDN NIC (Network Information Center) assigns unique names and addresses collects and distributes information about TCP/IP protocols IANA Internet Assigned Numbers Authority assigns value for network parameters, name of services, identifiers NOC (Network Operations Center) manages communication links

Internet Standard Process draft version for informal review and comment Internet Draft official publication for Internet standard and other publications RFC Proposed Standard entry-level, protocol specifications should be stable technically at least 2 independence and interoperable implementation that test all specification functions Draft Standard have had significant field use and clear community interest in production use. Internet Standard Standard track

Non-standards track specification may not be intended to be an Internet Standard labeled with one of three “off-track” maturity level: Historic Informational Experimental known as “protocol state” Informational Experimental Proposed standard Draft Standard Historic

Internet documents RFC number with RFC XXXX, more than 2500 now updated RFCs are published with new RFC numbers not all RFCs describe protocols, not all RFCs are used ftp://ftp.nectec.or.th/pub/mirrors/rfc, ftp://ds.internic.net/rfc BCP (Best Current Practice) RFC’s subseries designed to be a way to standardization practice STD (STandDard) official Internet standard FYI (For Your Information) RFCs series that do not contain protocol specifications

Important RFC RFC2300 Internet Official Protocol Standards (STD0001) RFC1340 Assigned Numbers (STD0002) RFC1122 Requirements for Internet hosts- communication layers (STD0003) RFC1123 Requirements for Internet hosts- Application and Support (STD0003)

TCP/IP Architectural Layers Application Network Applications End-to-end Services Transport Internet Routing Network Interface Network Transmission Physical

TCP/IP and OSI OSI TCP/IP Application Presentation Session Transport Network Data Link Physical Application Transport Internet Network Physical

TCP/IP majors protocols Application FTP TELNET SMTP TFTP NFS NTP SNMP NNTP DNS BOOTP DHCP HTTP X-windows Transport TCP UDP Internet IP Network Network Driver Software Physical

Communications Protocols A Communication protocol that provides a data transfer service can be either connection-oriented or connectionless Connection-oriented --A connection is generated before the data is exchanged (e.g. TCP) Connectionless -- Try its best to delivery data, no need to establish connection (e.g. UDP)

Client-Server Relationships FTP Server FTP Client FTP Protocol One application component, called Server, provides a well- defined services for application components running, called client Clients make a request for a services by transmitting data to the server Servers reply by sending data back to the client TELNET Server TELNET Protocol TELNET Server TELNET Client TELNET Protocol TELNET Client FTP Client FTP Protocol FTP Server FTP Client FTP Server FTP Protocol

How TCP/IP handles protocols Application Application Application Application demux based on destination port number in TCP or UDP header TCP UDP ICMP IGMP demux based on protocol type in IP header IP ARP RARP demux based on frame type in Ethernet header Ethernet incoming frame