1 TCP/IP, Addressing and Services S. Hussain Ali M.S. (Computer Engineering) Department of Computer Engineering King Fahd University of Petroleum and Minerals.

Slides:



Advertisements
Similar presentations
Resolving IP Connectivity Issues Lesson 2. Objectives 2.
Advertisements

Introduction to TCP/IP TCP / IP –including 2 protocols Protocol : = a set of rules that govern the communication between different devices Protocol : =
IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
SYSTEM ADMINISTRATION Chapter 19
Chapter 13: Troubleshooting network connectivity Unit objectives Identify TCP/IP troubleshooting tools Discuss the Telnet utility and its functions Discuss.
MCDST : Supporting Users and Troubleshooting a Microsoft Windows XP Operating System Chapter 13: Troubleshoot TCP/IP.
TCP/IP Basics Alvin Kwan.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Chapter 8 Administering TCP/IP.
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.
1 Introduction to TCP/IP. 2 Agenda What Is TCP/IP? IP Addressing.
Computer Network protocols
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
Chapter Overview TCP/IP Protocols IP Addressing.
CS 356 Systems Security Spring Dr. Indrajit Ray
IST 228\Ch3\IP Addressing1 TCP/IP and DoD Model (TCP/IP Model)
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.
Module 1: Reviewing the Suite of TCP/IP Protocols.
Workshop 1: Introduction to TCP/IP
WXES2106 Network Technology Semester /2005 Chapter 4 TCP/IP CCNA1: Module 9, 10.3 and 11.
CHAPTER 2 PCs on the Internet Suraya Alias. The TCP/IP Suite of Protocols Internet applications – client/server applications The client requested data.
Module 3: Configuring Basic TCP/IPv4 Settings. Overview of the TCP/IP Protocol Suite Overview of TCP/IP Addressing Name Resolution Dynamic IP Addressing.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
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.
Computer Networks. IP Addresses Before we communicate with a computer on the network we have to be able to identify it. Every computer on a network must.
CIM 2465 Intro to TCP/IP1 Introduction to TCP/IP (Topic 5) Textbook: Networking Basics, CCNA 1 Companion Guide, Cisco Press Cisco Networking Academy Program,
SEED Infotech Pvt. Ltd. 1 Networking in Java. SEED Infotech Pvt. Ltd. 2 Objectives of This Session Describe issues related to any type of network using.
Network Communications Technology Chapter 19 Internet Architecture and TCP/IP.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Examining TCP/IP.
TCP/IP and the Internet ARPANET (1969) –R&D network funded by DARPA. –Packet Switching Survive nuclear war. –Experimental to operational (1975). –Not suitable.
CN1260 Client Operating System Kemtis Kunanuraksapong MSIS with Distinction MCT, MCITP, MCTS, MCDST, MCP, A+
Advanced Higher Computing Computer Networking Topic 1: Network Protocols and Standards.
Chapter 9 & 10 TCP/IP. TCP/IP Model Application Transport Internet Internet Access.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 2: TCP/IP Architecture.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Linux+ Guide to Linux Certification Chapter Fifteen Linux Networking.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
CHAPTER 2 PCs on the Internet Suraya Alias. The TCP/IP Suite of Protocols Internet applications – client/server applications ◦The client requested data.
Networks and Protocols CE Week 3b. Peer to Peer, Client Server.
ITEC 370 George Vaughan Franklin University
Addressing Through the Layers  Data Link Layer Address  Network Layer Address.
TCP/IP Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Basic IP Protocol Natawut Nupairoj, Ph.D. Department of Computer Engineering Chulalongkorn University.
CSE 6590 Department of Computer Science & Engineering York University 111/9/ :26 AM.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Networks and Protocols CE Week 1b. OSI 7 layer model Vs TCP/IP.
1 OSI and TCP/IP Models. 2 TCP/IP Encapsulation (Packet) (Frame)
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
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
Introduction to TCP/IP. Agenda What Is TCP/IP? IP Addressing.
DIYTP Network Basics  How do computers communicate?  Network Interface Card (NIC)  Media Access Control Address (MAC)  Unique to each NIC 
Network Basics CS490 - Security in Computing Copyright © 2005 by Scott Orr and the Trustees of Indiana University.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
TCP/IP PROTOCOL UNIT 6. Overview of TCP/IP Application FTP, Telnet, SMTP, HTTP.. Presentation Session TransportHost-to-HostTCP, UDP NetworkInternetIP,
Network Layer, and Logical Addresses
Implementing TCP/IP.
Scaling the Network: The Internet Protocol
Planning and Troubleshooting Routing and Switching
Network Wiring and Reference
TCP/IP Protocol Suite: Review
TCP/IP Protocol Suite: Review
TCP/IP Protocol Suite and IP Addressing
Scaling the Network: The Internet Protocol
Presentation transcript:

1 TCP/IP, Addressing and Services S. Hussain Ali M.S. (Computer Engineering) Department of Computer Engineering King Fahd University of Petroleum and Minerals Dhahran, Saudi Arabia

2 Topics Covered in this Session l What is TCP/IP? l TCP/IP Utilities l TCP/IP Protocol suite l TCP/IP Addressing, Sub netting l Domain Name System l IPv6

3 3 TCP/IP l Industry-Standard Suite of Protocols l Routable Enterprise Networking Protocol l Technology for connecting dissimilar systems l Robust, scalable, cross-platform client/server framework l Method of gaining access to the Internet

4 4 Sample TCP/IP Utilities l FTP, TFTP, RCP, Telnet l RSH, REXEC, LPR, LPQ, LPD l Ping, Ipconfig, nslookup, hostname, netstat l Nbtstat, route, tracert, arp, finger

5 5 TCP/IP Protocol Suite Application Transport Internetwork Network Interface FTP TCP IP (ICMP, IGMP, ARP) LAN (Ethernet, TR, FDDI) Telnet HTTP UDP WAN ( Serial, Frame Relay, ATM ) TCP/IP ModelTCP/IP Protocols NetBIOS

6 6 Network Interface Technologies l IP Over LAN Technologies »Ethernet, Token Ring, ARCnet, FDDI l IP Over WAN Technologies »Serial lines »Packet switched networks »Frame Relay »ATM

7 7 Address Resolution Protocol l Successful mapping of an IP address (logical) to a hardware address (physical). l Address resolution is the function of ARP l ARP uses a local broadcast to obtain a hardware address l Address mappings are stored in a cache for future reference

8 8 Internet Protocol l Addresses and Routes packets l Connectionless »No session is established l “Best effort” delivery l Fragments and reassembles packets

9 9 Transmission Control Protocol (TCP) l Connection oriented l Reliable delivery l Byte-stream communications l Uses port numbers as endpoints to communicate l Examples: FTP (21), Telnet (23), DNS (53)

10 User Datagram Protocol (UDP) l Connectionless l Does not guarantee delivery l Reliability is the responsibility of the application l Uses port numbers as endpoint to communicate l Examples: TFTP (63), SNMP (161), Domain (53)

11 IP Addressing l Each host is identified by a logical unique IP address. l Each IP address defines network ID and host ID. l Patch choice is based on location l Location is represented by an address 32 Bits Network ID Host ID

12 IP Address Classes l Class A »( to ) »Number of hosts addresses: 16,777,214 l Class B »( to ) »Number of hosts addresses: 65,534. l Class C »( to ) »Number of hosts addresses: 254 l Class D: for multicast Class E: for research l N: Network ID assigned by NIC l H: Host number assigned by network administrator NHHHNNHHNNNH

13 Subnetting l With subnetting, you can divide your network into smaller networks by using some of the host ID bits (in the IP address) as part of Network ID. l It is achieved by the clever use of Subnet mask. l Routers are used to send traffic between two sub- nets. These devices are identified as Gateway address.

14 Exercise l Find out your machines IP address, subnet mask and default gateway address. l Solution: Run ipconfig /all

15 Domain Name System l Humans identify network resources with names while machines identify them with the number. l Domain Name System does the hostname to IP address resolution or vice versa. l DNS offers a distributed client/server database of forward mappings (hostname to IP addresses) and reverse mappings (IP address to host names) in a TCP/IP network like Internet.

16 How it works? l In DNS jargon, clients are identified as resolvers and servers as name servers. »Resolvers pass name requests between applications and name server »Name server takes requests and resolve computer (or domain name) to IP address. »If the name server is not able to resolve the request, it may forward the request to another name server that can resolve it. »Name servers are grouped into different levels that are called domains.

17 Domain Name Space Root level Domain Top level Domain.com.org.edu.sa.ae compaqmit.com.edu kfupm ccse www

18 Exercise l Find out the DNS server address of your machine. »Use ipconfig command l Find out IP address of »Use ping »Use nslookup command.

19 Establishing Network Infrastructure Internet Perimeter Network Corporate Network Web Farm

20 Summary »TCP/IP Protocol »IP Addressing »Domain Name System »Network Infrastructure