What is TCP/IP. Introduction to TCP/IP &216</ &216</ z Transmission Control Protocol/Internet Protocol



Similar documents
Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

How To Use A Network Over The Internet (Networking) With A Network (Netware) And A Network On A Computer (Network)

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

Internetworking and IP Address

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

The TCP/IP Reference Model

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

Overview of TCP/IP. TCP/IP and Internet

Basic Operation & Management of TCP/IP Networks

Computer Networks - Xarxes de Computadors

The WestNet Advantage: -- Textbooks, ebooks, ecourses -- Instructor Resourse Center -- Student Resource Center

Internetworking Microsoft TCP/IP on Microsoft Windows NT 4.0

CSE 3461 / 5461: Computer Networking & Internet Technologies

Lecture (02) Networking Model (TCP/IP) Networking Standard (OSI) (I)

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

Data Communication Networks Introduction

Raritan Valley Community College Academic Course Outline. CISY Advanced Computer Networking

Network System Design Lesson Objectives

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

Chapter 2 - The TCP/IP and OSI Networking Models

The Internet Introductory material.

Mathatma Gandhi University

CompTIA Network+ (Exam N10-005)

Transport and Network Layer

Chapter 1 Personal Computer Hardware hours

Network Models and Protocols

Layered Architectures and Applications

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

UPPER LAYER SWITCHING

The Internet. On October 24, 1995, the FNC unanimously passed a resolution defining the term Internet.

Internet Concepts. What is a Network?

2004/2005. G. Bianchi, G. Neglia

MANAGEMENT INFORMATION SYSTEMS 8/E

CSCI 362 Computer and Network Security

Virtual Server and DDNS. Virtual Server and DDNS. For BIPAC 741/743GE

Datacommunication. Internet Infrastructure IPv4 & IPv6

Computer Networks Vs. Distributed Systems

Unit 4. Introduction to TCP/IP. Overview. Description. Unit Table of Contents

NZQA Expiring unit standard 6857 version 4 Page 1 of 5. Demonstrate an understanding of local and wide area computer networks

Ethernet. Ethernet. Network Devices

Communications and Computer Networks

Introduction to computer networks and Cloud Computing

CCNA 1: Networking Basics. Cisco Networking Academy Program Version 3.0

The OSI and TCP/IP Models. Lesson 2

Content Page No. Unit I Lesson 1. Introduction to Digital Communication Lesson 2. WAN Technology Lesson 3. History about TCP/IP

Firewall VPN Router. Quick Installation Guide M73-APO09-380

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

CHAPTER 0 INTRODUCTION TO TCP/IP

Objectives of Lecture. Network Architecture. Protocols. Contents

Presented by Aurang Zeb 14CS-03. Network Management System

ELEC3030 Computer Networks

Data Communications and Networking Overview

TCP/IP Basis. OSI Model

Chapter 8: Computer Networking. AIMS The aim of this chapter is to give a brief introduction to computer networking.

The Internet. Dr.Vincenzo Mancuso Electronics Engineer PhD in Telecommunications. Università di Palermo 2007/2008

Zarządzanie sieciami telekomunikacyjnymi

Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks

Client Server Computing

Understanding Layer 2, 3, and 4 Protocols

Overview of Computer Networks

User Datagram Protocol - Wikipedia, the free encyclopedia

TCP/IP, Addressing and Services

Communication Systems Internetworking (Bridges & Co)

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Lecture 28: Internet Protocols

This course has been retired. View the schedule of current <a href=

Essential Curriculum Computer Networking 1. PC Systems Fundamentals 35 hours teaching time

ELEC3030 (EL336) Computer Networks. How Networks Differ. Differences that can occur at network layer, which makes internetworking difficult:

Multi-Homing Dual WAN Firewall Router

Introduction Chapter 1. Uses of Computer Networks

FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. Chapter 2 An Introduction to Networking

Chapter 5. Data Communication And Internet Technology

CompTIA Exam N CompTIA Network+ certification Version: 5.1 [ Total Questions: 1146 ]

First Workshop on Open Source and Internet Technology for Scientific Environment: with case studies from Environmental Monitoring

Network Programming TDC 561

Chapter 3. TCP/IP Networks. 3.1 Internet Protocol version 4 (IPv4)

IT-AD08: ADD ON DIPLOMA IN COMPUTER NETWORK DESIGN AND INSTALLATION

Course Description and Outline. IT Essential II: Network Operating Systems V2.0

Chapter 1: Introduction

Specialized Programme on Internetworking Design and LAN WAN Administration

Networking Basics for Automation Engineers

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

Basic Network Configuration

TCP/IP Networking Terms you ll need to understand: Techniques you ll need to master:

An Overview of IPv6 CHAPTER

DL TC72 Communication Protocols: HDLC, SDLC, X.25, Frame Relay, ATM

IP Networking. Overview. Networks Impact Daily Life. IP Networking - Part 1. How Networks Impact Daily Life. How Networks Impact Daily Life

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

OCR LEVEL 3 CAMBRIDGE TECHNICAL

Review: Lecture 1 - Internet History

CSIS CSIS 3230 Spring Networking, its all about the apps! Apps on the Edge. Application Architectures. Pure P2P Architecture

TCP/IP Protocol Suite. Marshal Miller Chris Chase

Interconnecting Cisco Networking Devices: Accelerated (CCNAX) 2.0(80 Hs) 1-Interconnecting Cisco Networking Devices Part 1 (40 Hs)

TCP/IP Fundamentals. Edmund Lam IT Audit Manager University of California 7/25/99 1

JOB READY ASSESSMENT BLUEPRINT COMPUTER NETWORKING FUNDAMENTALS - PILOT. Test Code: 4514 Version: 01

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Advanced Internetworking

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

Internetworking With TCP/IP

Computer Networking Networks

Transcription:

Introduction to TCP/IP 4/11/40 page 1 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 4/11/40 page 2

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 throughout the network Standardie high-level protocols 4/11/40 page 3 TCP/IP Internetworking Token Ring Private Nets and Internet Router FDDI 4/11/40 page 4

LAN and Devices LANs are designed to : Operate within a limited geographic area Allow multiaccess to high-bandwidth media Control the network privately under local administration Provide full-time connectivity to local services Connect physically adjacent devices Ethernet Bridge Hub Router Switch ATM Switch 4/11/40 page 5 Wide-Area Networks and Devices WANs are designed to : Operate over geography of telecommunications carriers Allow access over serial interfaces operating at lower speeds Control the network subject to regulated public services Provide full-time and part-time connectivity Connect devices separated over wide, even global areas Router X.25 or Frame Relay Switch Modem CSU/DSU TA/NT1 Comm. Multiplexor ATM Switch S stat mux 4/11/40 page 6

TCP/IP Networking Software TCP/IP protocol suites define a set of universal communication services Services can be implemented in a standardied manner in the networking software, normally bundled with OS TCP/IP Comm. Software Internet TCP/IP Comm. Software 4/11/40 page 7 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 Disssertation Bob Metcalfe) 1982/83 TCP/IP as a core protocol 1983 4.2 BSD Unix with TCP/IP from UCB 4/11/40 page 8

Internet growth Year #Hosts 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 4/11/40 page 9 Internet Technical Bodies ISOC - Internet Society. Professional society to promote the use of Internet for research and scholar communication and collaboration IAB - Internet Archtecture Board. Technical oversight and coordination, falls under ISOC IETF - Internet Engineering Task force. Current protocols and specifications for standardiation. Meets 3 times a year, organied in working groups IRTF - Internet Research Task force. Research oriented for future. 4/11/40 page 10

Internet Administrations DDN - the USA Defense Data Network is the government organiation that has overall responsibilty for administrating the Internet DDN NIC (Network Information Center) assigns unigues names and addresses collects and distributes information about TCP/IP protocols IANA Internet Assigned Numbers Authority assigns valur for network parameters, name of services, identifiers NOC (Network Operations Center) manages communication links 4/11/40 page 11 IAB Standard Tracks RFC Circulated technical documents call Request For Comments Internet Draft Revision RFC Proposed Standard Draft Standard Official Standard protocol specifications should be stable technically and should have no bugs or holes. at least 2 independence and interoparable implementation that test all specification funcions have had significant field use and clear communinity interest in production use. 4/11/40 page 12

Protocol Status Levels All TCP/IP protocol have one of the following five status levels Required Recommended Elective Limited use Not recommended 4/11/40 page 13 Internet documents RFC number with RFC XXXX, more than 1700 nows updated RFCs are published with ne RFC numbers not all RFCs describe protocols. not all RFCs are used ftp://ds.internic.net STD (STandDard) official Internet standard FYI (For Your Information) RFCs series that do not contain protocol specifications 4/11/40 page 14

Sample Documents RFC FYI 2030 I D. Mills, "Simple Network Time Protocol (SNTP) Version 4 for IPv4, IPv6 and OSI", 10/30/1996. (Pages=18) (Format=.txt) (Obsoletes RFC1769) 1879 I B. Manning, "Class A Subnet Experiment Results and Recommendations", 01/15/1996. (Pages=6) (Format=.txt) 0023 Guide to Network Resource Tool. EARN Staff. March 1994. (Format:TXT=235112 bytes) (Also RFC1580) 0028 Netiquette Guidelines. S. Hambridge. October 1995. (Format: TXT=46185 bytes) (Also RFC1855) 4/11/40 page 15 TCP/IP Architectural Layers Network Applications Application End-to-end Services Routing Network Interface Transmission Transport Internet Network Physical 4/11/40 page 16

TCP/IP and OSI OSI Application Presentation Session Transport Network Data Link Physical TCP/IP Application Transport Internet Network Physical 4/11/40 page 17 TCP/IP majors protocols Application TELNET SMTP T NFS NTP SNMP NNTP DNS BOOTP DHCP HTTP X-windows Transport TCP UDP Internet Network Physical IP Network Driver Software 4/11/40 page 18

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) 4/11/40 page 19 Client- Relationships TELNET TELNET Client )73 3URWRFRO 7(/1(7 3URWRFRO 7(/1(7 3URWRFRO Client TELNET TELNET Client One application component, called, provides a welldefined services for application components running, called client Clients make a request for a services by transmitiing data to the server. Cleint Cleint )73 3URWRFRO )73 3URWRFRO s reply by sending data back to the client How the server knowns type of services? 4/11/40 page 20

Port Assignments s are known by ports number 20, TELNET 23, SMTP 25, HTTP 80 Port numbers are generally allocated by 0 --not used 1-255 --Reserved ports for well-known services 256-1023 --Other reserved ports 1024-65535 --user-defined server ports Unix store general used port in /etc/services Applications 1 2 3 4 ( ) ( ) ( ) ( ) Transport Network access 4/11/40 page 21