TCP/IP and the Internet ARPANET (1969) –R&D network funded by DARPA. –Packet Switching Survive nuclear war. –Experimental to operational (1975). –Not suitable.

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP
Advertisements

IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
TCP/IP Networks. Table of Contents Computer networks, layers, protocols, interfaces; OSI reference model; TCP/IP reference model; Internet Protocol (operations,
Networking Theory (part 2). Internet Architecture The Internet is a worldwide collection of smaller networks that share a common suite of communication.
Overview of TCP/IP1-1 Overview of TCP/IP  System Administrators and network administrators  Why networking - communication  Why TCP/IP m Provides interoperable.
1 Review of Important Networking Concepts Introductory material. This module uses the example from the previous module to review important networking concepts:
Prepared By E.Musa Alyaman1 Networking Theory Chapter 1.
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
Chapter Overview TCP/IP Protocols IP Addressing.
1 Review of Important Networking Concepts Introductory material. This slide uses the example from the previous module to review important networking concepts:
CS 356 Systems Security Spring Dr. Indrajit Ray
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,
Internet TCP/IP Cameron Schmidt Jordan Gallo. Outline History TCP/IP Layers Applications Transport Internetwork – IPV6 Network Interface and Hardware.
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
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.
Review: – computer networks – topology: pair-wise connection, point-to-point networks and broadcast networks – switching techniques packet switching and.
Chapter 9.
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.
1 Chapter Overview TCP/IP DoD model. 2 Network Layer Protocols Responsible for end-to-end communications on an internetwork Contrast with data-link layer.
Network Communications Technology Chapter 19 Internet Architecture and TCP/IP.
TCP/IP Protocol Suite Networks and Protocols Prepared by: TGK First Prepared on: Last Modified on: Quality checked by: Copyright 2009 Asia Pacific Institute.
Computer Networks (CS 132/EECS148) General Networking Example Karim El Defrawy Donald Bren School of Information and Computer Science University of California.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 5 UDP and Its Applications.
TCP/IP PROTOCOL SUITE The TCPIIP protocol suite was developed prior to the OSI model. Therefore, the layers in the TCP/IP protocol suite do not exactly.
Introduction to Networks CS587x Lecture 1 Department of Computer Science Iowa State University.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Chapter 4 TCP/IP Overview Connecting People To Information.
Transport Layer OSI Model. The transport layer is responsible for the segmentation and the delivery of a message from one process to another.
TCP/IP TCP/IP LAYERED PROTOCOL TCP/IP'S APPLICATION LAYER TRANSPORT LAYER NETWORK LAYER NETWORK ACCESS LAYER (DATA LINK LAYER)
1 Figure 3-2: TCP/IP Standards (Study Figure) Origins  Defense Advanced Research Projects Agency (DARPA) created the ARPANET  An internet connects multiple.
11 TRANSPORT LAYER PROTOCOLS Chapter 6 TCP and UDP SPX and NCP.
1 TCP/IP Internetting ä Subnet layer ä Links stations on same subnet ä Often IEEE LAN standards ä PPP for telephone connections ä TCP/IP specifies.
Internet Protocol B Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
1 TCP/IP, Addressing and Services S. Hussain Ali M.S. (Computer Engineering) Department of Computer Engineering King Fahd University of Petroleum and Minerals.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
Basic IP Protocol Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
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.
Data Communications and Networks
Lecture 4 Overview. Ethernet Data Link Layer protocol Ethernet (IEEE 802.3) is widely used Supported by a variety of physical layer implementations Multi-access.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 3: TCP/IP Architecture.
1 Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Chapter 2 - Page 1 Infogem Institute of Technology CCNA Course TCP/IP Protocol Suite TCP/IP PROTOCOL SUITE Chapter 3 Sybex, Chapter 9 Exam Cram.
1 Bus topology network. 2 Data is sent to all computers, but only the destination computer accepts 02608c
Internet protocol Suite
Advanced UNIX programming Fall 2002, lecture 16 Instructor: Ashok Srinivasan Acknowledgements: The syllabus and power point presentations are modified.
Slide #1 CIT 380: Securing Computer Systems TCP/IP.
Fall 2004FSU CIS 5930 Internet Protocols1 TCP/IP Protocol Suite Reading: Chapter 13.
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Network Layer 3 Application Presentation Session Transport Network Data Link Physical OSI Model.
- 1 - DPNM Review of Important Networking Concepts J. Won-Ki Hong Dept. of Computer Science and Engineering POSTECH Tel:
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.
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Distributed Systems.
Network Architecture Introductory material
Review of Important Networking Concepts
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.
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Networking Theory (part 2)
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Network Architecture Models
Transport Protocols Relates to Lab 5. An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
Networking Theory (part 2)
Networking Theory (part 2)
Presentation transcript:

TCP/IP and the Internet ARPANET (1969) –R&D network funded by DARPA. –Packet Switching Survive nuclear war. –Experimental to operational (1975). –Not suitable for internetworking. Solution: TCP/IP –Berkeley UNIX, Sockets.

“On the Internet” What does it mean to be “on the Internet”? –Your machine speaks TCP/IP, –You have an IP address, –You can communicate with other hosts on the Internet. WWW (1993) –Everybody and their dog is “on the Internet.” WSU on Internet2

TCP/IP Features Why did TCP/IP become so popular? –Right place at the right time. –Open protocol standards. Freely available, Requests for Comments (RFC). Not tied to a specific architecture or operating system. –Network Independence TCP/IP can run over Ethernet, token ring, X.25, … –Common addressing Standard. Unique address for any TCP/IP device –Standard protocols for high-level services. , Usenet, rlogin/telnet, FTP, WWW

TCP/IP Reference Model Application Layer (Telnet, FTP, SMTP, DNS,HTTP,...) Transport Layer (TCP, UDP) Internet Layer (IP) Network Access Layer

Data Encapsulation Data Header 3 Header 2 Header 1 Application Layer Transport Layer Internet Layer Network Access Layer

Network Access Layer Encompasses the 3 lower layers of OSI. –Network Layer –Data Link Layer Medium Access Control –Physical Layer Example Protocols –Address Resolution Protocol (ARP), RFC 826 –IP datagrams over ethernet, RFC 894 –Ethernet, IEEE 802.3

Internet Layer Internet Protocol (IP), RFC 791 –Basic packet delivery service defining... Datagram: basic unit of transmission. Internet addressing scheme. Interfaces with Network Access Layer and Host-to-Host Transport Layer. Routing datagrams to remote hosts. Fragmentation and Re-assembly of datagrams.

Characteristics of IP Connectionless, unreliable protocol. Designed for packet-switching network. –Gateways switch packets between different protocols –Routers switch packets between different physical networks –Determining which router or gateway to use is called routing. –Fragmenting datagrams. Each network has a Max. Transmission Unit (MTU). –Passing datagrams to transport layer. Protocol number in IP header. –TCP = 6 UDP = 17

Routing IP Datagrams 2 types of network devices –Gateways (Often called routers) Routers move data between networks. Gateways move data between protocols. –Hosts Multi-homed hosts can act as gateways. Application Transport Internet Network Access Internet Network Access Internet Network Access Application Transport Internet Network Access Host A1 Gateway G1Gateway G2 Host C1 Network ANetwork BNetwork C

Internet Control Message Protocol ICMP, RFC 792 Part of the Internet layer and uses IP datagrams to send messages. Flow control (Source quench) Detecting unreachable destinations. Rerouting Checking remote hosts –UNIX ping command

Transport Layer Transmission Control Protocol (TCP), RFC 793 –Connection oriented service. –Reliable data delivery. –Guarantees ordered data. –Provides error detection and correction. User Datagram Protocol (UDP), RFC 768 –Connectionless service. –Low overhead. –Unreliable data delivery. Exterior Gateway Protocol (EGP), RFC 904

Application Layer Contains all the “high-level” TCP/IP protocols. –Telnet, RFC 959 –SMTP, RFC 821 –FTP, RFC 959 –HTTP, RFC 1945 –NFS, RFC 1094 –DNS, RFC 1035 –RIP, RFC 1058 Use TCP Use UDP

TCP/IP Protocols Inside a Sample Gateway CCITT/ V.35 LAPB/ HDLC X.25 IEEE IP over Ethernet ARP IP/ICMP TCPUDPEGP FTPTELNETSMTPRIPDNSNFS Milnet Ethernet