Akademska in raziskovalna mreža Slovenije 1 Networking Basics Gorazd Božič Academic and Research Network of Slovenia

Slides:



Advertisements
Similar presentations
INTRODUCTION TO COMPUTER NETWORKS Zeeshan Abbas. Introduction to Computer Networks INTRODUCTION TO COMPUTER NETWORKS.
Advertisements

TCP/IP MODEL Maninder Kaur
Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Chapter 2 Network Models.
Shalini Bhavanam. Key words: Basic Definitions Classification of Networks Types of networks Network Topologies Network Models.
Layer 7- Application Layer
Chapter Extension 7 How the Internet Works © 2008 Prentice Hall, Experiencing MIS, David Kroenke.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
Prepared By E.Musa Alyaman1 Networking Theory Chapter 1.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
COMPUTER NETWORKS.
 The Open Systems Interconnection model (OSI model) is a product of the Open Systems Interconnection effort at the International Organization for Standardization.
©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.
THE OSI MODEL KUDIRAT FAWEHINMI COSC 541.
Process-to-Process Delivery:
Data Communications and Networks
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
Rhys McBreen (How the internet works) X. Contents The Layers and what they do IP Addressing X.
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
Copyright 2003 CCNA 1 Chapter 9 TCP/IP Transport and Application Layers By Your Name.
Jaringan Komputer Dasar OSI Transport Layer Aurelio Rahmadian.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Unit27-networking BTEC NAT – UNIT 27 NETWORKING OSI MODEL Unit Leader:Dave Bell
Component 9 – Networking and Health Information Exchange Unit 1-1 ISO Open Systems Interconnection (OSI) This material was developed by Duke University,
1 Version 3.0 Module 11 TCP Application and Transport.
Chap 9 TCP/IP Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
Internetworking – What is internetworking? Connect multiple networks of one or more organizations into a large, uniform communication system. The resulting.
TCP/IP Transport and Application (Topic 6)
1 The Internet and Networked Multimedia. 2 Layering  Internet protocols are designed to work in layers, with each layer building on the facilities provided.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
Information Flow Across the Internet. What is the Internet? A large group of computers that link together to form the Worldwide Area Network (WAN)
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 11 TCP/IP Transport and Application Layers.
COM211 Communications and Networks CDA College Pelekanou Olga
©Brooks/Cole, 2003 Model and protocol  A model is the specification set by a standards organization as a guideline for designing networks.  A protocol.
Computer Security Workshops Networking 101. Reasons To Know Networking In Regard to Computer Security To understand the flow of information on the Internet.
1 Chapter 8 – TCP/IP Fundamentals TCP/IP Protocols IP Addressing.
COM211 Communications and Networks CDA College Theodoros Christophides
Presented by Rebecca Meinhold But How Does the Internet Work?
TCP/IP (Transmission Control Protocol / Internet Protocol)
1 Chapter Overview Network Communications The OSI Reference Model.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
TCP =Transmission Control Protocol IP = Internet Protocol TCP/IP Protocol.
Networking Material taken mainly from HowStuffWorks.com.
Net 221D:Computer Networks Fundamentals
INTERNET AND PROTOCOLS For more notes and topics visit: eITnotes.com.
Transmission Control Protocol (TCP) Internet Protocol (IP)
Networks. Local area network (LAN( Wide-area network (WAN( Networks Topology.
The OSI Model. Understanding the OSI Model In early 1980s, manufacturers began to standardize networking so that networks from different manufacturers.
Client-server communication Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
Chapter 5 Network and Transport Layers
Computer Networks.
Chapter 5 Network and Transport Layers
Networking for Home and Small Businesses – Chapter 6
Lecture 6: TCP/IP Networking By: Adal Alashban
Networking for Home and Small Businesses – Chapter 6
I. Basic Network Concepts
Process-to-Process Delivery:
Networking for Home and Small Businesses – Chapter 6
Protocol Application TCP/IP Layer Model
Presentation transcript:

Akademska in raziskovalna mreža Slovenije 1 Networking Basics Gorazd Božič Academic and Research Network of Slovenia

Akademska in raziskovalna mreža Slovenije 2Terminology network –set of objects/elements exchanging information protocol –describes how information is exchanged

Akademska in raziskovalna mreža Slovenije 3 Centralised (“star”) topology all communication has to pass through main hub single point of failure no redundancy main hub

Akademska in raziskovalna mreža Slovenije 4 Distributed (“mesh”) topology sites can be connected to more than one other site alternative paths are possible

Akademska in raziskovalna mreža Slovenije 5 Packet switching chance of error is proportional to length of the message whole message has to be retransmitted message is split into smaller units and reassembled at destination individual packets can take different routes message...

Akademska in raziskovalna mreža Slovenije 6 how do we know which path to take to get from A to B? announcing neighbours estimating cost of each path building a representation of network on each node Routing traffic A B

Akademska in raziskovalna mreža Slovenije 7Addressing each network device is assigned an IP address –32-bits, represented as A.B.C.D IANA (Internet Assigned Numbers Authority) delegates larger chunks to: –RIPE NCC (Europe, Africa, Middle East) –ARIN (North and South America) –APNIC (Asian-Pacific area) reserved address space for private networks

Akademska in raziskovalna mreža Slovenije 8 Types of network devices routers: routing (directing) traffic to appropriate destinations all other devices: computers (desktop, servers), printers, scanners, other specialised hardware Internet

Akademska in raziskovalna mreža Slovenije 9 ISO/OSI network model Physical layer cable and physical medium, converters between different tyopes if media Network layer IP and ICMP; routing between networks, breaking and reassembling packets Data link layer network interface, packet destination, Ethernet Application layer end-user services (mail/SMTP, web/HTTP,...) Presentation layer standard canonical forms for data (byte ordering) Session layer Format of data sent over the network Transport layer Transmission Control Protocol (TCP) User Datagram Protocol (UDP)

Akademska in raziskovalna mreža Slovenije 10 Domain name system (DNS) hierarchical system that provides mapping between IP addresses and readable names – = (A record) – in-addr.arpa = (PTR record) where to send (MX records) –arnes.si preference = 60, mail exchanger = planja.arnes.si –arnes.si preference = 50, mail exchanger = kanin.arnes.si where are DNS servers for domain (NS records) –arnes.si nameserver = kanin.arnes.si –arnes.si nameserver = nanos.arnes.si –arnes.si nameserver = niobe.ijs.si

Akademska in raziskovalna mreža Slovenije 11 Domain names top-level domain, delegated by IANA to the registry domain registered by an institution (University of Ljubljana), at the registry for the.si top-level domain institution (domain holder) can freely assign space below their second level domain; in this example, each faculty has a separate namespace (mf = Medical Faculty) local system administrators assign names to individual systems (computers, printers,...) under mf.uni-lj.si

Akademska in raziskovalna mreža Slovenije 12 Domain name resolution 1.User: I’d like to know the address of 2.Root server: Try kanin.arnes.si, which handles.si top- level domain 3.I’d like to know the address of 4.kanin.arnes.si: Go to ns.uni-lj.si, they handle uni-lj.si domain 5.I’d like to know the address of 6.ns.uni-lj.si: For information on mf.uni-lj.si, go to animus.mf.uni-lj.si 7.I’d like to know the address of 8.animus.mf.uni-lj.si: The address is

Akademska in raziskovalna mreža Slovenije 13 Models for information exchange client-server model –dominant model on the internet –clients request information from servers or send information that server will process peer-to-peer (P2P) networks –all nodes are equal (more or less) –more resiliant to failures –difficult to track information flow –dominantly used for file sharing (KaZaA, eDonkey)

Akademska in raziskovalna mreža Slovenije 14 Client-server model clients can rely on servers to know how to handle information in a request, clients can stay thin (stupid) servers can accumulate data and log traffic flows if server fails, service becomes unavailable examples –DNS (Domain Name System) –SMTP (Simple Mail Transfer Protocol) –HTTP (Hypertext Transfer Protocol)

Akademska in raziskovalna mreža Slovenije 15 P2P model all nodes act as servers and clients ad-hoc connections between nodes are established as needed more resiliant to failures examples nowadays include file sharing P2P networks, can be used also for distributed computing

Akademska in raziskovalna mreža Slovenije 16 Distributed computing problem is split into smaller independent units these units are hanled separately by different computers results are combined (sent to the main server) examples Home –RSA challenge –GRID Computing