Computer Networks Department of Computer Science Faculty of Civil Engineering, Brno University of Technology Computer Technology Networking Internet Services.

Slides:



Advertisements
Similar presentations
Introduction to TCP/IP
Advertisements

Chapter 1: Introduction
IST 201 Chapter 9. TCP/IP Model Application Transport Internet Network Access.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
1 Chapter 9 Computer Networks. 2 Chapter Topics OSI network layers Network Topology Media access control Addressing and routing Network hardware Network.
Lesson 7 – THE BUSINESS OF NETWORKING. TCP/IP and UDP Other Internet protocols Important Internet protocols OVERVIEW.
Chapter 1 Read (again) chapter 1.
Understanding Networks. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Introduction To Networking
Chapter 2 Internet Protocol DoD Model Four layers: – Process/Application layer – Host-to-Host layer – Internet layer – Network Access layer.
Bob Baker Communications Bob Baker September 1999.
Defining Network Protocols Application Protocols –Application Layer –Presentation Layer –Session Layer Transport Protocols –Transport Layer Network Protocols.
COMPUTER NETWORKS.
©Brooks/Cole, 2003 Chapter 6 Computer Networks. ©Brooks/Cole, 2003 Understand the rationale for the existence of networks. Distinguish between the three.
Chapter Overview TCP/IP Protocols IP Addressing.
1 Protocol Interaction (ISO’s Open Systems Interconnection (OSI model)) the 7 layers.
1.  A protocol is a set of rules that governs the communications between computers on a network.  Functions of protocols:  Addressing  Data Packet.
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 4 - Networking MIS5122: Enterprise Architecture for the IT Auditor.
Workshop 1: Introduction to TCP/IP
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
CHAPTER Protocols and IEEE Standards. Chapter Objectives Discuss different protocols pertaining to communications and networking.
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.
ITED 328 Lecture 4 12 Feb 2004 Loosely covering Chapter 5 Internet and LAN Technology.
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,
1 Introduction to Networking Dr. Mahdi Nasereddin PPU.
Network Communications Technology Chapter 19 Internet Architecture and TCP/IP.
Examining TCP/IP.
Computer Communication & Networks Lecture # 02 Nadeem Majeed Choudhary
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 2: TCP/IP Architecture.
Chapter 4 Networking and the Internet. © 2005 Pearson Addison-Wesley. All rights reserved 4-2 Chapter 4: Networking and the Internet 4.1 Network Fundamentals.
Linux+ Guide to Linux Certification, Second Edition Chapter 14 Network Configuration.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 4: Networking and the Internet Computer Science: An Overview Eleventh.
1 TCP/IP, Addressing and Services S. Hussain Ali M.S. (Computer Engineering) Department of Computer Engineering King Fahd University of Petroleum and Minerals.
Chapter 4 Networking and the Internet © 2007 Pearson Addison-Wesley. All rights reserved.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
CSE 6590 Department of Computer Science & Engineering York University 111/9/ :26 AM.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
Data Communications and Networks
TCP/IP MODEL   Short overview for OSI model;  What is TCP/IP model?;  How is divided;  The TCP/IP structure;  The Application Layer;  The Transport.
1 Chapter Overview Network Communications The OSI Reference Model.
1 Chapter Overview Network Communications The OSI Reference Model.
70-291: MCSE Guide to Managing a Microsoft Windows Server 2003 Network, Enhanced Chapter 3: TCP/IP Architecture.
BASIC NETWORK PROTOCOLS AND THEIR FUNCTIONS Created by: Ghadeer H. Abosaeed June 23,2012.
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
نظام المحاضرات الالكترونينظام المحاضرات الالكتروني.
1 DETAILS OF PROTOCOLS The Zoo Protocol - TCP - IP.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Network Basics CS490 - Security in Computing Copyright © 2005 by Scott Orr and the Trustees of Indiana University.
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.
CIS 173 Networking Week #9 OBJECTIVES Chapter #6 Network Communications Protocols.
TCP/IP PROTOCOL UNIT 6. Overview of TCP/IP Application FTP, Telnet, SMTP, HTTP.. Presentation Session TransportHost-to-HostTCP, UDP NetworkInternetIP,
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
Chapter Objectives In this chapter, you will learn:
Level 2 Diploma Unit 10 Setting up an IT Network
Implementing TCP/IP.
Part I. Overview of Data Communications and Networking
What the OSI Protocol Layers Do
TCP/IP Protocol Suite: Review
TCP/IP Protocol Suite and IP Addressing
1 TRANSMISSION CONTROL PROTOCOL / INTERNET PROTOCOL (TCP/IP) K. PALANIVEL Systems Analyst, Computer Centre Pondicherry University, Puducherry –
Network Architecture Models
Objectives: 1.Identify different internet protocol (IP) 2.Configure sample of IP address 3.Appreciate and relate protocol in our life.
Presentation transcript:

Computer Networks Department of Computer Science Faculty of Civil Engineering, Brno University of Technology Computer Technology Networking Internet Services

ITU (International Telecommunication Union) - part of OSN - standards of (tele)connectivity - ITU -T (CCITT original) - for computers communication (ISDN,…) ISO (International Organization for Standardization) - IEEE (Institute of Electrical and Electronics Engineers) - 147countries - IEEE802 - standard. for LAN tech. (IEEE for Ethernet) W3C (World Wide Web Consortium) standard of WWW service ČSNI (Český normalizační institut) - member of ISO ISOC - IAB - IETF, IESG - organizations in Internet IANA, NIC - IP addresses a ports support, top domain admin. ( Main organization for standardization

Classification of networks area –LAN (Local Area Network), –MAN (Metropolitan Area Network), –WAN (Wide Area Network) topology –bus (Ethernet), –circle (Token Ring), –star (ARCnet) access method –collision (stochastic) - CSMA/ CD - Ethernet, –non-collision (deterministic) - Token Ring node role –peer to peer, client - server

Bus topology: Ethernet Topology with structured cabling (star): Ethernet Circle topology: Token Ring HUB Topology of network (cabling)

client -server peer-to-peer Access method - CSMA with collision detecting (CSMA/CD = Carrier Sense Multiple Access/Collision Detection)

Ethernet today Classic – 10 MBit/s –10Base-2, 10Base-5, 10Base-T, 10Base-FL FastEthernet – 100 MBit/s –100Base-TX, 100Base-T4, 100Base-FX Gigabit Ethernet – 1000 MBit/s –1000Base-SX, 1000Base-LX, 1000Base-T

node, host = computer connected to network internetworking = communication between networks internet = connected networks Internet = well-known computer network connected service start-end of connection non-connected service without connection (posted packet) entity With acknowledge = reliable Without acknowledge = non-reliable Terminology

Layer model(what and where to do) decomposition to the tasks maintained by separated layers layer interface definitions Protocol (how to do) set of rules and technologies for communication each layer has its own protocol format of the data definition LAN Microsoft: NetBEUI (non-routable) NetWare: IPX/SPX (routable) heterogeneous networks (WAN, LAN): TCP/IP Architecture of networks

Layer Each layer uses the service of the lower layer offers its service to the higher layer communication partner of the n-th layer is only the n-th layer communication between the partners (the same layer) is controlled by the protocol Layer N-1 Layer N+1 Layer N Layer N-1 Layer N+1 Layer N Communication protocol

TCP/IPISO/OSI application applicationpresentation relationtransportnetwork network interfacelink physic Four layers TCP/IP Application - application interface Transport - direct connection Network - routing Network interface - transfer of bits Protocols TCP/IP

ALAL TLTL NLNL PHLPHL IGMP transfer medium HTTP 80 HTTP 80 FTP TELNET SMTPPOP3DNSNFSRPC other 20/ TCP UDP IP ARP RARP ICMPRIPOSPF RTP Ethernet, Token Ring, FDDI, Novel, X.25, ATM, (SLIP, PPP) Protocols of TCP/IP layers

Layers has its address format Domain address = text address (application layer) IP address = logic address (network layer) 32 bits MAC address = physic (real) address (net inteface) 48 bits Each node in the network has its own unique address TCP/IP Communication TCP/IP addresses

DNS (Domain Name System) service domain address - IP address mapping name servers = nodes providing DNS service domain address example: hp832.fce.vutbr.cz node name. subdomain. subdomain. top level domain domain – specification where node is placed – top level domain: COM, EDU, GOV, MIL, NET, ORG – v USA Non-US country code – (cz, sk, at, de, …) – subdomain (application layer) Domain address in TCP/IP

Domains Hierarchy Examples: novell www net augustana com org nasa vutbr cz fee fce Unnamed root edugov mil indy de int czech only USA

IP address IP version 4 32bits integer expressed as four dot separated numbers logic (abstract) address Finite number of addresses: 2 32 Example of IP address: new IP protocol (IP version 6) bits address - eight hexadecimal numbers colon separated CA32:F123:C210:1234:0000:0000:0000:1A11

Structure of IP address Classes of IP addresses and network mask: class netid hostid nodes max subnet mask A p q.r.s B p.q r.s C p.q.r s IP address (p.q.r.s) contains two parts (for routing) - netid - hostid Example: IP network address

Subnetting - dividing of the network goals:more nodes in the net load balancing hostid of IP address is divided to the two parts - subnet num - node num subnet mask 32 bits integer expressed as four dot separated numbers first continuous part of bits contain 1 - defines network part of the IP address C

Classes of IP addresses netnode 110 net node 10 net node A B C Subnet mask netnode net subnet node

Examples: determining of net and node parts of IP address = = = network part of IP address = IP address = , subnet mask = = = = network part of IP address = IP address = , subnet mask =

Special IP addresses subnet address - symbolic address of the subnet - hostid contains only 0 bits: broadcast - message to all nodes in LAN - group IP address (hostid contains only 1 bits) example: = multicast - message to some group of nodes in LAN IP address = subnet mask = = = = network part of IP address = Examples: determining of net and node parts of IP address

Subnetting One net representation Gateway net x.x net x net x

Applicat. layer Transport layer Network layer Physic interface layer physic transport frame Application data Applicat. layer Transport layer Network layer Physic interface layer datagram packet message TCP data TCP header IP header IP data Frame data Frame header Node X Node Y Each submitting layer adds its header (or removes it in receiving case) TCP/IP Communication

Passive elements (connectors, cabling, …) Active elements - electronic equipment for network connection (signal amplifying and transformation) physic transport V. síťového rozhraní node X node Y Applic. Transport Network Link bridge repeater router Applic. Transport Network Link gateway Network connecting - active elements

Realized by IP protocol Provides unified addresses – logic IP addresses unified format of transferred data (IP datagrams) routing between the LANs via routers address mapping: ARP, RARP protocols non-connected, non-reliable service Internet (IP) Layer Router 1 Router 2 Router 3 A B C D E

node knows - source (its) and target IP address, - source (its) and target MAC address (ARP) - IP address of router of its network node send packet to the router if the net part is different router send packet to the router or direct to the target node IP routing table - subnet mask, target network, gateway (router) Data transfer between two nodes in different networks

Network layer protocols IP Internet Protocol - packet transfer, without acknowledge, routing support ARP Address Resolution Protocol - ARP table - determining physic address from IP address RARP Reverse Address Resolution Protocol - automatic allocation of IP address to the connected node ICMP Internet Control Message Protocol - transfer of reserved service information

Data transfer between the applications TCP (Transmission Control Protocol) - provides: - connected service - makes connections between the nodes - acknowledging of successful data receiving UDP (User Datagram Protocol) - provides: - non-connected, non-reliable data transfer Transport Layer TCP Layer Ports of well-known services (WWW - port no. 80) Other services - dynamic generated ports Port = number of the service Socket = IP address + port

Ports and protocols of some services Transport medium HTTP 80 HTTP 80 FTP TELNET SMTP POP3DNSNFSRPC 20/ IP TCPUDP Network interface

Applications and services communicate directly with the transport layer Application implements needed mechanisms not supported in used transport layer The main model of TCP/IP communication: client-server. Client actively requests the service and starts the communication Server provides the service passively at the client request. Application Layer

Protocols of applikation layer FTP ( File Transfer Protocol) rfc 959 Telnet - rfc 854 SMTP ( Simple Mail Transfer Protocol ) rfc 821 POP3 ( Post Office Protocol ) rfc1939 HTTP ( Hypertext Transfer Protocol ) rfc 2616 DNS ( Domain Name System ) rfc1035 DHCP (Dynamic Host Configuration Protocol) From 1969 all information about Internet published in RFC (Request for Comments) web accessible (

Network is inaccessible ipconfig - default gateway determining ping to IP address - answer of gateway Useful commands

nslookup addressdomain and IP address resolving tracert addressprop. of the trace to the node